@escobarro777, покажите всю команду.
CMD:ban(playerid, params[])
{
if(!PI[playerid][pAccessCMD][28]) return SCM(playerid, COLOR_RED, NO_DOSTUP_TEXT);
if(!ADuty{playerid}) return SCM(playerid, COLOR_GREY, NO_DUTY_TEXT);
static id, days, reason[30];
if(sscanf(params, "uds[30]", id, days, reason)) return SCM(playerid, COLOR_RED, !"Используй: /ban [id] [days 1-30] [Причина]");
if(Osnovat(PN(id))) return 1;
if(pInfo[playerid][pAdmin] <= pInfo[params[0]][pAdmin]) return SCM(playerid, COLOR_RED, "[Ошибка] {ffffff}Нельзя забанить Администратора уровня выше!");
if(id == INVALID_PLAYER_ID) return 0;
// if(GetString(PN(id), "Pablo_Escobarro")) return SCM(playerid, COLOR_RED, "[Ошибка] {ffffff}Выдать бан Основателю невозможно!");;
if(strlen(reason) > 30) return SCM(playerid, COLOR_RED, !"Не больше 30 символов!");
if(CheckIsASuccesIP(playerid)) return 0;
if(IsAIP(playerid, reason)) return 1;
// if(CheckIsADomen(playerid, reason)) return 1;
if(!(1 <= days <= 30)) return SCM(playerid, COLOR_RED, !"Используй: /ban [id] [days 1-30] [Причина]");
SPD(id, 0, DIALOG_STYLE_MSGBOX, !"", !"Вы получили бан аккаунта, если вы не согласны с решением Администратора, то напишите жалобу на форум, приложив данный скриншот.\n{2D8E35}"FORUM"", !"Закрыть", !"");
UpdatePlayerDataInt(id, "Warns", 0);
BanName(PN(id), PN(playerid), days, reason);
J_Kick(id);
format(str_1,sizeof(str_1),"Администратор %s забанил игрока %s на %d дней. Причина: %s" ,PN(playerid) ,PN(id), days, reason);
AdminLogs(playerid, str_1);
SetPunish(PN(id), str_1);
ASCMToAllf(COLOR_LIGHTRED, "Администратор %s[%i] забанил игрока %s[%i] на %i дней. Причина: %s", PN(playerid), playerid, PN(id), id, days, reason);
if(PI[playerid][pAdmQuest6] == 1)
{
if(!PI[playerid][pAdmin]) return 1;
if(PI[playerid][pAdmQuest6] == 0) return 1;
if(PI[playerid][pAdmQuest6] == 2) return 1;
PI[playerid][pAdmBans]++;
UpdatePlayerDataInt(playerid, "AdmBans", PI[playerid][pAdmBans]);
if(PI[playerid][pAdmBans] > 4)
{
GiveDonateMoney(playerid, 30);
SCM(playerid, COLOR_VALIK, "[Информация] {ffffff}Вы успешно выполнили квест! Поздравляем!");
}
}
return 1;
}