07.05.2011, 09:50
dylan4021, o return nos comandos nгo serve sу para fechar o comando, olhe um exemplo:
pawn Код:
public OnPlayerCommandText( playerid, cmdtext[] )
{
if( !strcmp( cmdtext, "/k9", true ) )
{
if( IsPlayerAdmin( playerid ) )
{
SendClientMessage( playerid, /*Cor*/, "Vocк й administrador" );
SetPlayerHealth( playerid, 0.0 );
return true; //retorna sу o IsPlayerAdmin (Se o jogador й administrador)
}
if( IsPlayerInAnyVehicle( playerid ) )
{
SendClientMessage( playerid, /*Cor*/, "Vocк estб dentro de um veнculo" );
SetPlayerHealth( playerid, 0.0 );
return true; //retorna sу o IsPlayerInAnyVehicle (Se o jogador estб num veнculo)
}
return true; //este sim, retorna o comando
}
return SendClientMessage( playerid, 0xFFF000AA, "Comando inexistente!" ), false;
}