- Регистрация
- 19 Май 2024
- Сообщения
- 74
- Автор темы
- #1
Здраствуйте, есть система Анти-Слива работает хорошо.
Если возникнут, ероры и варнинги отписывайте в тему - всегда рад ответить.
stock CheckAntiSliv, вставляете в любую команду которая потребует данной системы добавляете данный код!
Если возникнут, ероры и варнинги отписывайте в тему - всегда рад ответить.
stock CheckAntiSliv, вставляете в любую команду которая потребует данной системы добавляете данный код!
Pawn:
return CheckAntiSliv(playerid);
В сам мод добавляете, данный сток:
Pawn:
stock CheckAntiSliv(playerid)
{
if(PI[playerid][pAdminSlivWarn] == 0)
{
SCM(playerid, -1, "{ff0000}[Информация]{ffffff} Вам было выдано предупреждение анти-слив системой!");
SCM(playerid, -1, "{ff0000}[Информация]{ffffff} При повторных попытках вы будете сняты");
PI[playerid][pAdminSlivWarn] = 1;
}
else if(PI[playerid][pAdminSlivWarn] == 1)
{
new
second, minuite, hour,
day, month, year;
gettime(hour, minuite, second);
getdate(year, month, day);
SPD(playerid, 0, DIALOG_STYLE_MSGBOX, !"{FF0000}Выдача наказания старшему администратору", (str_f("{ffffff}Ник: {633169}%s\n{ffffff}IP: [REG/LAST] {633169}[%s | %s]\n{ffffff}Уровень администратора: {633169}%d\n{ffffff}Причина снятия: {633169}Выдача наказания старшему администратору\n{ffffff}Время: {633169}%d/%d/%d | %d:%d:%d\n \n{633169}Если это произошло по ошибке, сделайте скрин F8 и отправьте основателю: %s\n{633169}Внимание! Если у вас не будет скрина данного уведомления, вы не получите восстановление!", PN(playerid), PlayerRegIP[playerid], PlayerIp[playerid], PI[playerid][pAdmin], day, month, year, hour, minuite, second, Server_VKontakte)), !"Окей", !"");
SCM(playerid, COLOR_RED, !"Внимание! Если у вас не будет скрина данного уведомления, вы не получите восстановление!");
SCMF(playerid, COLOR_RED, "Если это произошло по ошибке, сделайте скрин F8 и отправьте Основателю: %s", Server_VKontakte);
SQL("DELETE FROM `admin` WHERE `name` = '%s'", PN(playerid));
UpdatePlayerDataInt(playerid, "Admin", PI[playerid][pAdmin] = 0);
UpdatePlayerDataInt(playerid, "afulldostup", AdminInfo[playerid][admFullDostup] = 0);
}
return false;
}