07.06.2013, 20:45
(
Последний раз редактировалось DobbysGamertag; 07.06.2013 в 23:33.
)
Why not do it this way?
Edited so feel free to try again.
pawn Код:
CMD:kick(playerid, params[])
{
new Float:x, Float:y, Float:z;
new string[128],
pname[MAX_PLAYER_NAME],
victimname[MAX_PLAYER_NAME],
victimid,
reason[30];
if(PlayerInfo[playerid][pAdmin] > 3)
{
if(sscanf(params, "us[30]", victimid, reason)) return SendClientMessage(playerid, COLOR_RED, "Usage: /kick [playerid/name] [reason]");
GetPlayerName(playerid, pname, sizeof(pname));
GetPlayerName(victimid, victimname, sizeof(victimname));
if(!IsPlayerConnected(victimid)) return SendClientMessage(playerid, COLOR_RED, "Error: This player is not connected.");
format(string, 128, "AdminCmd: %s has kicked %s. Reason:%s!",pname,victimname,reason);
SendClientMessageToAll(COLOR_RED, string);
SetTimerEx("kick",1000,false,"i",victimid);
}
else return SendClientMessage(playerid, COLOR_RED, "You must be Administrator Level 3 or higher to use this command!");
return 1;
}
forward kick(victimid);
public kick(victimid)
{
Kick(victimid);
return 1;
}