21.06.2010, 12:28
Hey I got a problem with my /kick [playerid] [reason] command. My code is:
Oh yea output ingame: I tried /kick 0 Test yo reason is working as supposed however the id just ended up being 101?
pawn Код:
dcmd_kick(playerid, params[])
{
new id, reason;
if (sscanf(params, "uz", id,reason)) SendClientMessage(playerid, 0xFF0000AA, "Usage: /kick [playerid] [reason]");
else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid,0xFF0000AA, "Player not found");
else
{
new string[256];
Kick(id);
format(string,256,"Player %d has been kicked, reason: %s",id,reason);
SendClientMessageToAll(COLOR_YELLOW,string);
}
}