09.04.2013, 17:38
Boas pessoal. Tenho um comando em ZCMD e que freeza o jogador, mas, se eu for o ID:0 e colocar /freeze 6, aquilo freeza-me a mim. Isto acontece do ID 6 para cima... o que serб?
PHP код:
CMD:freeze(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
new id;
new string[64];
new string1[64];
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
if(sscanf(params, "u", id)) return SendClientMessage(playerid, INFO,"[ USO: ] /freeze [playerid]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, FAIL,"[ ERRO: ] O player nгo estб conectado.");
TogglePlayerControllable(id, 0);
format(string, sizeof(string), "Tu freezaste o jogador com o id ( %d ) ", id);
SendClientMessage(playerid, SUCESSO, string);
format(string1, sizeof(string1), "Foste congelado pelo administrador %s.", playername);
SendClientMessage(id, INFO, string1);
}
else
{
SendClientMessage(playerid, FAIL, "[ ERRO: ] Tu nгo йs Administrador.");
}
return 1;
}