Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:kick(playerid, params[])
- {
- new targetplayer, reason[64];
- if(IsPlayerAdmin(playerid))
- {
- if(sscanf(params, "us[64]", targetplayer, reason))
- return SendClientMessage(playerid, COLOR_ORANGE, "USAGE: /kick [ID] [REASON]");
- if(!IsPlayerConnected(targetplayer)) return SendClientMessage(playerid, COLOR_RED, "Player is not connected!");
- if(targetplayer == playerid)
- return SendClientMessage(playerid, COLOR_RED, "You cannot kick yourself!");
- new string[64], pName[MAX_PLAYER_NAME];
- GetPlayerName(targetplayer, pName,MAX_PLAYER_NAME);
- format(string, sizeof string, "%s has been kicked by an admin for %s", pName, reason);
- SetTimerEx("DelayedKick", 50, false, "i", targetplayer);
- SendClientMessageToAll(COLOR_RED, string);
- }
- else
- {
- SendClientMessage(playerid, -1, "SERVER: Unknown command.");
- }
- return 1;
- }
- forward DelayedKick(playerid);
- public DelayedKick(playerid) Kick(playerid);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement