16.06.2013, 10:39
Код:
Код:CMD:kick(playerid, params[]) { new id, reason[128]; 172 if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid, COLOR_WHITE, "You need to be a admin to use that command!"); 173 else if(sscanf(params, "us", id, reason))SendClientMessage(playerid, COLOR_WHITE, "Usage: /kick [id/name][reason]"); 174 else if(id==playerid) return SendClientMessage(playerid,COLOR_WHITE,"Error: You can not kick yourself!"); 175 else if(IsPlayerAdmin(id)) return SendClientMessage(playerid,COLOR_WHITE,"Error: You can not kick another admin!"); 176 else if (id==INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_WHITE,"Error: Player is not connected!"); else { new Name[MAX_PLAYER_NAME], KickMessage[128]; new Name2[MAX_PLAYER_NAME]; GetPlayerName(playerid, Name, sizeof(Name)); GetPlayerName(id, Name2, sizeof(Name2)); format(KickMessage, sizeof(KickMessage), "%s(%d) has kicked player %s(%d). Reason: %s", Name, playerid, Name2, id); SendClientMessageToAll(COLOR_WHITE, KickMessage); Kick(id); } return 1; }
Код:
CMD:kick(playerid, params[]) { new id, reason[128]; 172 if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid, COLOR_WHITE, "You need to be a admin to use that command!"); 173 else if(sscanf(params, "us", id, reason))SendClientMessage(playerid, COLOR_WHITE, "Usage: /kick [id/name][reason]"); 174 else if(id==playerid) return SendClientMessage(playerid,COLOR_WHITE,"Error: You can not kick yourself!"); 175 else if(IsPlayerAdmin(id)) return SendClientMessage(playerid,COLOR_WHITE,"Error: You can not kick another admin!"); 176 else if (id==INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_WHITE,"Error: Player is not connected!"); else { new Name[MAX_PLAYER_NAME], KickMessage[128]; new Name2[MAX_PLAYER_NAME]; GetPlayerName(playerid, Name, sizeof(Name)); GetPlayerName(id, Name2, sizeof(Name2)); format(KickMessage, sizeof(KickMessage), "%s(%d) has kicked player %s(%d). Reason: %s", Name, playerid, Name2, id); SendClientMessageToAll(COLOR_WHITE, KickMessage); Kick(id); } } return 1; }