serega562
Умник
PHP:
if(!strcmp(cmd, "/banip", true))
{
if (Player[playerid][Admin] < 2){return 1;}
if (Logged[playerid] == 0) return SendClientMessage(playerid,COLOR_RED,"ОШИБКА: Вы должны авторизироваться, чтобы использовать эту команду");
new string[120], pid;//переменая куда занесется значение которое введет игрок
if(sscanf(params,"d", pid))//занесем значение которое ввел игрок в переменую
return SendClientMessage(playerid,COLOR_RED,"ОШИБКА: Используй /banip [ID Игрока]");//если игрок не ввел значение то выдаем собщение
if (!IsPlayerConnected(pid)){SendClientMessage(playerid,COLOR_RED,"ОШИБКА: Игрока с указанным ID нет в сети"); return 1;}
if (Player[pid][Admin] > Player[playerid][Admin]) return SendClientMessage(playerid, COLOR_RED, "ОШИБКА: Нельзя забанить игрока, который выше вас по статусу");
format(string, sizeof(string),"Вы забанили игрока %s[%d] по IP", PlayerName[pid], pid);
SendClientMessage(playerid,COLOR_MODER,string);
format(string,sizeof(string),"ban %d",pid); SendRconCommand(string);
format(string, sizeof string, "%d.%d.%d в %d:%d:%d | ADMIN: %s[%d] ввел /banip %s[%d]", Day, Month, Year, hour, minute, second, PlayerName[playerid], playerid, PlayerName[pid], pid);
WriteLog("GlobalLog", string);WriteLog("Admin", string);
return 1;
}
