09.12.2014, 18:12
Nгo й necessбrio usar sscanf no primeiro comando, vocк pode usar isnull.
Vocк tambйm pode usar os comandos de [BOPE]Seu._.Madruga, que aparenta ser funcional.
verifique tambйm se o seu sscanf estб atualizado.
pawn Код:
CMD:ir(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, CorErro, "Vocк precisa ser uma Administrador level 1 para usar este comando");
if(pJogando[playerid]) return SendClientMessage(playerid, CorErro, "Vocк nгo estб trabalhando!");
if(isnull(params)) return SendClientMessage(playerid, CorErroNeutro, "USE: /ir [ID]");
new ID = strval(params);
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, CorErroNeutro, "O jogador nгo estб conectado");
new Float: x,
Float: y,
Float: z;
GetPlayerPos(ID, x, y, z);
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER)
{
SetPlayerPos(playerid, x, y, z);
}
else
{
SetVehiclePos(GetPlayerVehicleID(playerid), x, y, z);
}
SetPlayerVirtualWorld(playerid, GetPlayerVirtualWorld(ID));
SetPlayerInterior(playerid, GetPlayerInterior(ID));
new string[89];
format(string, sizeof(string), "AdmCmd: O administrador %s foi atй %s", pNomeOriginal[playerid], pNomeOriginal[ID]);
Log("Admin/Logs/Ir.ini", string);
return 1;
}
verifique tambйm se o seu sscanf estб atualizado.