29.10.2011, 21:07
pawn Код:
CMD:tban(playerid, params[])
{
if(LoggedIn[playerid] == 0) return SendClientMessage(playerid, COLOUR_GREY, "You must be logged in to use this command.");
if(AdminLevel[playerid] < 1) return SendClientMessage(playerid, COLOUR_GREY, "You are not authorized to use this command.");
new giveplayerid, hours, string[128], reason[128];
if(sscanf(params, "uds[128]", giveplayerid, hours, reason)) return SendClientMessage(playerid, COLOUR_GREY, "Usage: /tban [player id or name] [hours] [reason]");
if(hours < 1)return SendClientMessage(playerid, COLOUR_GREY, "Hours must be above 1.");
format(string, sizeof(string), "You have been temporary banned for %d Hour(s).", hours);
SendClientMessage(giveplayerid, COLOUR_LIGHTRED, string);
format(string, sizeof(string), "Admin %s has Temp-Banned %s for [%d Hour(s)] [Reason: %s]", GetNameEx(playerid), GetNameEx(giveplayerid), hours, reason);
SendClientMessageToAll(COLOUR_LIGHTRED, string);
new unbantime = (hours * 60) + gettime();
MySQL_SetInteger(PlayerSQLID[giveplayerid], "BanTime", unbantime, "Accounts");
Kick(giveplayerid);
return 1;
}