if(strcmp(cmd, "/ban", true) == 0) { new Hours,Minutes,Seconds,Days,Months,Years,string2[128]; gettime(Hours, Minutes, Seconds);getdate(Years, Months, Days); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { return SendClientMessage(playerid, COLOR_GREY, "USAGE: /ban [playerid] [reason]"); } new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new reason[64]; while ((idx < length) && ((idx - offset) < (sizeof(reason) - 1))) { reason[idx - offset] = cmdtext[idx]; idx++; } reason[idx - offset] = EOS; new playa1 = strval(tmp); GetPlayerName(playa1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if(!IsPlayerConnected(playa1)) { return SendClientMessage(playerid, COLOR_GREY, " That player isn't active."); } if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] >= 3) { format(string, sizeof(string), "Admin: %s was Banned by %s. Reason: %s",giveplayer ,sendername, reason); SendClientMessageToAll(COLOR_RED, string); SendClientMessage(playa1,COLOR_RED,"____________________________________________________"); SendClientMessage(playa1,COLOR_WHITE,"You got banned from Pug's Real Life RPG Server."); format(string, sizeof(string), "Admin that banned you: %s", sendername); SendClientMessage(playa1,COLOR_WHITE, string); format(string, sizeof(string),"Reason: %s ", reason); SendClientMessage(playa1,COLOR_GREY, string); format(string, sizeof(string), "Date: %d/%d/%d", Days,Months,Years); SendClientMessage(playa1,COLOR_GREY,string); format(string, sizeof(string), "Time %d:%d:%d",Hours,Minutes,Seconds); SendClientMessage(playa1,COLOR_GREY,string); SendClientMessage(playa1,COLOR_WHITE,"If you feel you have been WRONGFULLY banned post a appeal"); SendClientMessage(playa1,COLOR_WHITE,"at Pug's Real Life RPG Forums at www.lr-rpg.nl/forum"); SendClientMessage(playa1,COLOR_RED,"____________________________________________________"); Ban(playa1); format(string2, sizeof(string2), "[admininfo] %s (ID:%d) has been banned by Admin %s (ID:%d): %s", giveplayer, giveplayerid, sendername, playerid, reason); WriteEcho(string2); return 1; } else { return SendClientMessage(playerid, COLOR_RED, "Error: You are not authorized to use that command!"); } }