• Добро Пожаловать к нам на Форум Гость! Если вы еще не зарегистрировались просим вас зарегистрироваться!

  • Для того что бы скачивать с нашего форума, нужно зарегистрироватся!

  • Цены на серверах: Админка 35грн/мес Випка 20грн/мес.

  • Девушкам играющим на сервере Випка Бесплатно!

SF Warn Menu | Меню предупреждений

qpi3ik

Создатель
Команда форума
Гл.Администратор
Лучшие ответы
1
Название: SF Warn Menu | Меню предупреждений
Версия: 0.1.4f
Автор:
serfreeman1337
Описание:
Меню предупреждений игрокам с возможностью выбора причины. Есть поддержка мультиязычности и квара amx_show_activity.

cs_office0008.jpg
cs_office0010 (1).jpg
Команды:
PHP:
sf_warn_menu - открыть меню. Стандартный флаг ADMIN_KICK. Команде можно передать дополнительные параметры, например:
sf_warn_menu "Player" - открывает меню выбора причины предупреждения для игрока Player.
sf_warn_menu #1337 "lalka" - выдать предупреждение с причиной lalka игроку с userid 1337.

Квары:

PHP:
sf_warn_defact "kick [userid] [reason]" - команда, которую выполнит сервер при достижении максимального количестве предупреждений игроком. Можно использовать:
         [userid] - userid игрока (т.е. #1337).
         [authid] - steamid игрока (т.е. STEAM_0:1:25876755)
         [reason] - причина.
sf_warn_defact2 "kick [userid] [reason]" - команда, которую выполнит сервер после достижения игроком лимита предупреждений
[LIST]
[*][userid] -  userid игрока (например, #1337).
[*][authid] -  steamid игрока (например, STEAM_0:1:25876755)
[*][reason] - причина.
[/LIST]
sf_warn_max "3" - максимальное количество предупреждений игроку, после которых сервер выполнит команду из квара sf_warn_defact. Количество предупреждений сохраняется за игроком по его ip на время текущей карты.
sf_warn_add "<название предупреждения>;[текст для hud сообщения]" - не квар, но команда. Добавление своей причины. одна команда - одна причина. Прописывается в server.cfg. Можно использовать словарь. Примеры:
sf_warn_add "Рак;Вы играете слишком плохо" - добавит причину "Рак", в HUD сообщении будет "Вы играете слишком плохо".
sf_warn_add "WARN_REASON1;WARN_HUD1" - добавит причину с поддержкой мильтиязычности. В словарь sf_warn_menu.txt нужно будет добавить новые слова:

         WARN_REASON1 = Мониторинг
         WARN_HUD1 = Запрещено мониторить.
FAQ:
Q: Как изменить флаг доступа к меню?
A: В файле addons/amxmodx/configs/cmdaccess.ini можно задать свой флаг доступа к команде:
PHP:
"sf_warn_menu"  "c";sf_admin_warns.amxx
Q: Как изменить флаг разрешения на кик игроков с иммунитетом?
A: По умолчанию кикать игроков с иммунитетом может только администратор с флагом "l". В исходнике плагина замените ADMIN_RCON на желаемый флаг. Список можете посмотреть в scripting/include/amxconst.inc.

Q: Я хочу кикать из меню и банить при достижении лимита предупреждений. Как это сделать?
A: Пропишите команду бана в кваре "sf_warn_defact2". Сообщение при бане редактируется в sf_warn_menu.txt:
  • WARN_TXT10 = ^1ADMIN: ban ^3%s^1 for ^4%L^
  • WARN_TXT11 = ^1ADMIN ^4%s^1: ban ^3%s^1 for ^4%L^1

Установка:
  • скачать 3 файла из аттача
  • прописать нужные вам квары, настроить словарь при надобности
  • скомпилировать исходник. Не забудьте закинуть colorchat.inc в \addons\amxmodx\scripting\include
  • залить на сервер, прописать плагин в plugins.ini
 

Вложения

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху