16.06.2013, 10:32
Try this :/
pawn Код:
CMD:kick(playerid,params[])
{
if(IsPlayerAdmin(playerid))
{
new str[128], reason[64], targetid;
if(sscanf(params,"us", targetid, reason)) return SendClientMessage(playerid, C_RED, "[USAGE] /kick <Playerid> <Reason>");
{
if(playerid == targetid) return SendClientMessage(playerid,COLOR_WHITE, "You can't kick yourself.");
if(IsPlayerAdmin(targetid)) return SendClientMessage(playerid, COLOR_WHITE, "You can not kick another admin");
if(IsPlayerConnected(targetid)) return SendClientMessage(playerid,COLOR_WHITE,"Player not connected");
format(str, sizeof(str), "[ADMIN] %s(%d) was kicked by %s(%d) [REASON: %s]", Name(targetid),targetid, Name(playerid),playerid, reason);
SendClientMessageToAll(COLOR_WHITE, str);
Kick(targetid);
}
}
else SendClientMessage(playerid, COLOR_WHITE, "You aren't admin.");
return 1;
}
stock Name(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
return name;
}