Stop the Bastards

amxx reapi Stop the Bastards 1.7.0

Нет прав для скачивания
Установка
  1. распаковать архив в папку amxmodx;
  2. скомпилировать плагин компилятором той версии, на которой он будет работать;
  3. настроить все параметры в stop_the_bastards.ini;
  4. сменить карту или перезапустить сервер.
Настройки
Код:
#define MAX_REASONS 10 // максимальное количество причин в меню
#define MAX_TIMES 10 // максимальное количество времен наказания в меню
#define MAX_REASON_LENGTH 64 // максимальная длина причины
#define DEFAULT_REASON "No Reason" // стандартная причина, если не указана иная
#define LOG_TAG "STOP_THE_BASTARDS" // префикс плагина в логах

// Special for Bullseye
#define HIDE_ME_IN_MENU // не отображать себя в меню
#define FORGIVE_DISPLAY_ALL // сообщение о снятии наказания видят все, вне зависимости от настроек "notify" в конфиге
#define OBSERVER_HUD_POSITION 0.95, -1.0 // координаты худ сообщения при наблюдении за наказанным игроком
#define TAKEDMG_HOOK // раскомментируйте, если хотите чтобы урон от гранат наказанных игроков блокировался
#define MENU_TAB "^t^t^t^t" // настраиваемый отступ для меню

Список флагов наказания:

  • a - блокировать урон
  • b - задержка урона
  • c - задержка перемещения
  • d - блокировать чат
  • e - блокировать микрофон


Формат времени наказания:

Пример: 2h10 – 2 часа и 10 минут. Если указать только цифры, то будут минуты: 20 – 20 минут.

Значение символов:

  • только число - минуты
  • h - часы
  • d - дни
  • w - недели
  • m - месяцы
  • y - годы

Код:
[CONFIG]

log_to_file = true ; логировать в отдельный файл. Доступные значения: true и false

reserved_slots = 5 ; резервирование слотов, если свободных будет меньше указанных, заблокированного кикнет
block_damage = 10 ; вероятность блокировки урона в %

block_timeout = 60 ; вероятность задержки стрельбы в %
block_move = 30 ; вероятность задержки передвижения в %

timeout_min = 1.0 ; минимальное время задержки
timeout_max = 1.5 ; максимальное время задержки
default_reason = No Reason ; стандартная причина наказания, если не указана иная
default_time = 20 ; стандартное время наказания, если не указано иное
default_type = abc ; стандартные флаги наказания, если не указаны иные
super_flag = h ; флаг админа, который может наказать даже админов с иммунитетом (сервер по умолчанию имеет данный флаг)
notify_admins = true; уведомлять администраторов о наказаниях в чате
notify_players = true; уведомлять игроков о наказаниях в чате
notify_punished = false; уведомлять наказанного игрока в чате о наказаниях других игроков
notify_player = false; уведомлять наказуемого о наказании в чате
admin_view_chat = false; админы видят чат наказанных игроков
ban_times = "5 15 30 1d 1w" ; время наказания в меню выбора времени наказания. формат указан выше

[REASONS]
; Причины. Если не указано время или флаги, то будет предложено выбрать в меню.
; Формат:
; "причина" "время" "флаги"
; "причина" "время"
; "причина" "флаги"
; "причина"
"WH" "20" "abcd"
"AIM" "20" "abc"
Сверху Снизу