12.02.2012, 02:45
PHP код:
command(ban, playerid, params[])
{
new id, reason[128], string[128];
if(sscanf(params, "uz", id, reason))
{
if(Player[playerid][AdminLevel] >= 2)
{
SendClientMessage(playerid, WHITE, "SYNTAX: /ban [playerid] [reason]");
}
}
else
{
if(Player[playerid][AdminLevel] >= 2)
{
if(IsPlayerConnectedEx(id))
{
if(Player[id][AdminLevel] >= Player[playerid][AdminLevel])
{
SendClientMessage(playerid, WHITE, "You do not have the authority to do that (higher rank, or the same).");
}
else
{
if(strlen(reason) >= 1)
{
new hour, minute, second, day, year, month;
gettime(hour, minute, second);
getdate(year, month, day);
format(string, sizeof(string), "You have been banned for %s.", reason);
SendClientMessage(id, GREY, string);
Ban(id);
}
else
{
SendClientMessage(playerid, WHITE, "SYNTAX: /ban [playerid] [reason]");
}
}
}
else
{
SendClientMessage(playerid, WHITE, "That player is not connected or isn't logged in.");
return 1;
}
}
}
return 1;
}