25.09.2013, 19:44
Quote:
Substitue este codigo por esse e poste Resultados
Code:
if( strcmp( cmd, "/avisar", true ) == 0 ) { if( aInfo[ playerid ][ Admin ] == 1 || aInfo[ playerid ][ Moderador ] == 1 ) { tmp = strtok( cmdtext, idx ); if( !strlen( tmp )) { SendClientMessage( playerid, COLOR_ERRO, "[ x ] Uso correto: /avisar [ ID ] [ aviso ]" ); return 1; } new id = strval( tmp ); MSG = strrest( cmdtext, idx ); if( !strlen( MSG )) { SendClientMessage( playerid, COLOR_ERRO, "[ x ] Uso correto: /avisar [ ID ] [ aviso ]" ); return 1; } if( !IsPlayerConnected( id )) { SendClientMessage( playerid, COLOR_ERRO, "[ x ] Ninguйm online com esse ID !" ); return 1; } ++ aviso[ id ]; if( aviso[ id ] >= 3 ) { GameTextForPlayer( id, "~b~~h~Kickado(a)~w~~h~!", 15000, 5 ); format( string, sizeof( string ), "[ > ] Vocк foi kickado do servidor ( Motivo: %s ) ( %d/3 )", MSG, aviso[ id ] ); SendClientMessage( id, COLOR_ERRO, string ); return Kick( id ); } if( aInfo[ playerid ][ Moderador ] == 1 ) { format( string, sizeof( string ), "* O(A) moderador(a) %s deu um aviso para %s ( Motivo: %s ) ( %d/3 )", PlayerName( playerid ), PlayerName( id ), MSG, aviso[ id ] ); SendClientMessageToAll( 0xCCFF00AA, string ); format( string, sizeof( string ), "( AVISO ) Vocк foi avisado %d/3, 3/3 vocк serб kickado !", aviso[ id ] ); SendClientMessage( id, COLOR_BRANCO, string ); } if( aInfo[ playerid ][ Admin ] == 1 ) { format( string, sizeof( string ), "* O(A) administrador(a) %s deu um aviso para %s ( Motivo: %s ) ( %d/3 )", PlayerName( playerid ), PlayerName( id ), MSG, aviso[ id ] ); SendClientMessageToAll( 0xCCFF00AA, string ); format( string, sizeof( string ), "( AVISO ) Vocк foi avisado %d/3, 3/3 vocк serб kickado !", aviso[ id ] ); SendClientMessage( id, COLOR_BRANCO, string ); } } else { SendClientMessage( playerid, COLOR_ERRO, "[ x ] Vocк nгo tem permissгo !" ); } return 1; } |