17.07.2009, 11:10
It doesn't matter, I have all of my commands under OnPlayerCommandText and have never had trouble with it.
As for the kick command: Don't use 'd' as operator, use 'u' (user).
As for the kick command: Don't use 'd' as operator, use 'u' (user).
pawn Код:
dcmd_kick(playerid, params[])
{
if(!IsPlayerAdmin(playerid)) return 0;
new targetid, reason[64], string[128];
if(sscanf(params, "uz", targetid, reason)) return SendClientMessage(playerid, RED, "Usage: /kick [playerid/partofname] [reason]");
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, GREY, "Player not connected!");
format(string, sizeof(string), "You have been kicked! Reason: %s", reason);
SendClientMessage(targetid, string);
Kick(targetid);
return 1;
}