30.10.2014, 12:51
Nгo й que esteja necessariamente incorreto, й que vocк poderia deixar o sistema mais simples, exemplo:
pawn Код:
new bool:AFKJogador[MAX_PLAYERS];//topo
CMD:afk(playerid)
{
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, MAX_PLAYER_NAME);
new string[64];
if(!AFKJogador[playerid])
{
AFKJogador[playerid]=true;
TogglePlayerControllable(playerid, 0);
}
else
{
AFKJogador[playerid]=false;
TogglePlayerControllable(playerid, 1);
}
format(string, sizeof(string), "%s %s, comando: /afk", Nome, AFKJogador[playerid] ? ("estб AFK") : ("voltou ao servidor"));
SendClientMessageToAll(-1, string);
return 1;
}