Offline |
|
|
Csatlakozott: 2016.03.03. 15:51 Hozzászólások: 453
Megköszönt másnak: 106 alkalommal Megköszönték neki: 7 alkalommal
|
Sziasztok ezt miért írja? [AMXX] Plugin "ChatM.amxx" failed to load: Plugin uses an unknown function (name "dn_get_user_vis") - check your modules.ini.
public hook_say( iPlayerId ) { new sText[ 180 ], sText2[ 180 ], sColor[ 10 ]; new iLen, iNum; read_args( g_sMessage, 191 ); remove_quotes( g_sMessage ); iLen = strlen( g_sMessage ); if ( !( get_user_flags( iPlayerId ) & ADMIN_KICK ) ) for ( new i; i < iLen; ++i ) if ( isdigit( g_sMessage[ i ] ) ) ++iNum; if ( iNum >= 7 ) { client_print_color( iPlayerId, iPlayerId, "^4[%s] ^1A szerveren tilos a hírdetés!", g_sPrefix ); return PLUGIN_HANDLED; } if ( g_sMessage[ 0 ] == '@' || g_sMessage[ 0 ] == '/' || g_sMessage[ 0 ] == '!' || equal ( g_sMessage, "" ) ) return PLUGIN_CONTINUE; if ( contain( g_sMessage, "#Spec_Help_Text" ) != -1 || contain( g_sMessage, "#Cstrike_Spetsnaz_Label" ) != -1 || contain( g_sMessage, "#Buy" ) != -1 || contain( g_sMessage, "#Cstrike_GIGN_Label" ) != -1 || contain( g_sMessage, "#Spec_Duck" ) != -1 ) return PLUGIN_HANDLED; new iIsAlive = is_user_alive ( iPlayerId ); get_user_team ( iPlayerId, sColor, 9 ); if ( g_bIsUser[ iPlayerId ] ) { if ( g_iURang[ iPlayerId ] > -1 && dn_get_user_vis( iPlayerId ) ) { if ( !equal( g_sUPrefix[ iPlayerId ], "" ) ) { if ( g_iURang[ iPlayerId ] > 1 ) formatex( sText, 179, "%s^x04[%s%s][%s]^x03%s", iIsAlive ? "^x01" : "^x04*Halott*", g_iURang[ iPlayerId ] == 4 ? "VIP - " : "", g_sUPrefix[ iPlayerId ], g_iRangs[ g_iRang[ iPlayerId ] - 1 ][ sRangName ], g_sName[ iPlayerId ] ); else formatex( sText, 179, "%s^x04[%s%s]^x03%s", iIsAlive ? "^x01" : "^x04*Halott*", g_iURang[ iPlayerId ] == 4 ? "VIP - " : "", g_sUPrefix[ iPlayerId ], g_sName[ iPlayerId ] ); } else { if ( g_iURang[ iPlayerId ] > 1 ) formatex( sText, 179, "%s^x04[%s][%s]^x03%s", iIsAlive ? "^x01" : "^x04*Halott*", g_sDefPrefix[ g_iURang[ iPlayerId ] ], g_iRangs[ g_iRang[ iPlayerId ] - 1 ][ sRangName ], g_sName[ iPlayerId ] ); else formatex( sText, 179, "%s^x04[%s]^x03%s", iIsAlive ? "^x01" : "^x04*Halott*", g_sDefPrefix[ g_iURang[ iPlayerId ] ], g_sName[ iPlayerId ] ); } formatex( sText2, 179, "^x04%s", g_sMessage ); } else { formatex( sText, 179, "%s^x04[%s]^x03%s", iIsAlive ? "^x01" : "^x04*Halott*", g_iRangs[ g_iRang[ iPlayerId ] - 1 ][ sRangName ], g_sName[ iPlayerId ] ); formatex( sText2, 179, "%s", g_sMessage ); } } else { formatex( sText, 179, "%s^x04[Nincs bejelentkezve]^x03%s", iIsAlive ? "^x01" : "^x04*Halott*", g_sName[ iPlayerId ] ); formatex( sText2, 179, "%s", g_sMessage ); } formatex( g_sMessage, 191, "%s^x01: %s", sText, sText2 ); sendMessage( sColor, iIsAlive ); return PLUGIN_CONTINUE; }
public hook_teamsay( iPlayerId ) { new sText[ 180 ], sText2[ 180 ], sColor[ 10 ], sTeamName[ 12 ]; new iLen, iNum, iPlayerTeam; iPlayerTeam = get_user_team( iPlayerId ); switch ( iPlayerTeam ) { case 1: { copy ( sTeamName, 11, "*Te*" ); } case 2: { copy ( sTeamName, 11, "*Ct*" ); } default: { copy ( sTeamName, 11, "*Néző*" ); } } read_args( g_sMessage, 191 ); remove_quotes( g_sMessage ); iLen = strlen( g_sMessage ); for ( new i; i < iLen; ++i ) if ( isdigit( g_sMessage[ i ] ) ) ++iNum; if ( iNum >= 7 ) { client_print_color( iPlayerId, iPlayerId, "^4[%s] ^1A szerveren tilos a hírdetés!", g_sPrefix ); return PLUGIN_HANDLED; } if ( g_sMessage[ 0 ] == '@' || g_sMessage[ 0 ] == '/' || g_sMessage[ 0 ] == '!' || equal ( g_sMessage, "" ) ) return PLUGIN_CONTINUE; if ( contain( g_sMessage, "#Spec_Help_Text" ) != -1 || contain( g_sMessage, "#Cstrike_Spetsnaz_Label" ) != -1 || contain( g_sMessage, "#Buy" ) != -1 || contain( g_sMessage, "#Cstrike_GIGN_Label" ) != -1 || contain( g_sMessage, "#Spec_Duck" ) != -1 ) return PLUGIN_HANDLED; new iIsAlive = is_user_alive ( iPlayerId ); get_user_team ( iPlayerId, sColor, 9 ); if ( g_bIsUser[ iPlayerId ] ) { if ( g_iURang[ iPlayerId ] > -1 && dn_get_user_vis( iPlayerId ) ) { if ( !equal( g_sUPrefix[ iPlayerId ], "" ) ) { if ( g_iURang[ iPlayerId ] > 1 ) formatex( sText, 179, "%s(%s)^x04[%s%s][%s]^x03%s", iIsAlive ? "^x01" : "^x04*Halott*", sTeamName, g_iURang[ iPlayerId ] == 4 ? "VIP - " : "", g_sUPrefix[ iPlayerId ], g_iRangs[ g_iRang[ iPlayerId ] - 1 ][ sRangName ], g_sName[ iPlayerId ] ); else formatex( sText, 179, "%s(%s)^x04[%s%s]^x03%s", iIsAlive ? "^x01" : "^x04*Halott*", sTeamName, g_iURang[ iPlayerId ] == 4 ? "VIP - " : "", g_sUPrefix[ iPlayerId ], g_sName[ iPlayerId ] ); } else { if ( g_iURang[ iPlayerId ] > 1 ) formatex( sText, 179, "%s(%s)^x04[%s][%s]^x03%s", iIsAlive ? "^x01" : "^x04*Halott*", sTeamName, g_sDefPrefix[ g_iURang[ iPlayerId ] ], g_iRangs[ g_iRang[ iPlayerId ] - 1 ][ sRangName ], g_sName[ iPlayerId ] ); else formatex( sText, 179, "%s(%s)^x04[%s]^x03%s", iIsAlive ? "^x01" : "^x04*Halott*", sTeamName, g_sDefPrefix[ g_iURang[ iPlayerId ] ], g_sName[ iPlayerId ] ); } formatex( sText2, 179, "^x04%s", g_sMessage ); } else { formatex( sText, 179, "%s(%s)^x04[%s]^x03%s", iIsAlive ? "^x01" : "^x04*Halott*", sTeamName, g_iRangs[ g_iRang[ iPlayerId ] - 1 ][ sRangName ], g_sName[ iPlayerId ] ); formatex( sText2, 179, "%s", g_sMessage ); } } else { formatex( sText, 179, "%s(%s)^x04[Nincs bejelentkezve]^x03%s", iIsAlive ? "^x01" : "^x04*Halott*", sTeamName, g_sName[ iPlayerId ] ); formatex( sText2, 179, "%s", g_sMessage ); } formatex( g_sMessage, 191, "%s^x01: %s", sText, sText2 ); sendTeamMessage( sColor, iIsAlive, iPlayerTeam ); return PLUGIN_CONTINUE; }
abban a két sma forásskódban találtam meg azt a bizonyos:dn_get_user_vis (elsőbe 31sor) (másodikba 41) köszönöm a segítséget
_________________
|
|