12.06.2012, 22:54
Here, edit my script:
pawn Код:
CMD:kick(playerid, params[])
{
new id;
new reason[64];
if(PlayerInfo[playerid][AdminLevel] >= 1)
{
if(!sscanf(params, "uS(no Reason given)[64]", id, reason))
{
if(!IsPlayerAdmin(id))
{
if(isspawned[playerid] == 0) return Kick(playerid);
new string[256];
new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(id, PlayerName, sizeof(PlayerName));
format(string, sizeof(string), "Administrator %s has just kicked %s for reason %s", name, PlayerName, reason);
LocalChat(10000000000.0, playerid, string, 0xFF0000FF, 0xFF0000FF, 0xFF0000FF, 0xFF0000FF, 0xFF0000FF);
GameTextForPlayer(id, "~r~You are kicked from the server!", 6000, 3);
Kick(id);
return 1;
}
else
{
new name[MAX_PLAYER_NAME], PlayerName[MAX_PLAYER_NAME];
new string[256];
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(id, PlayerName, sizeof(PlayerName));
format(string, sizeof(string), "Administrator %s tried to kick %s but got counter kicked like a boss!", name, PlayerName);
LocalChat(10000000000.0, playerid, string, 0xFF0000FF, 0xFF0000FF, 0xFF0000FF, 0xFF0000FF, 0xFF0000FF);
GameTextForPlayer(playerid, "~r~You are kicked from the server!", 6000, 3);
Kick(playerid);
}
return 1;
}
else return SendClientMessage(playerid, 0xD8D8D8FF, "USAGE: /kick [PlayerId/PartOfName] (Reason)");
}
else return SendClientMessage(playerid, 0xD8D8D8FF, "You are not allowed to use this command.");
}