New Kick Menu

New Kick Menu 1.4.2

Нет прав для скачивания
Автор
Radius
Требования
AMXX 1.8.2 или выше.
Внимание: Описание плагина от версии 1.3.7 , поэтому функционал может отличаться.

Описание:

Плагин заменяет оригинальное меню кика, на более функциональное с возможностью указывать причину и выдавать предупреждения.

  • возможность указывать причину кика или предупреждения. Игроку при удалении с сервера пишется правило, которое он нарушил, а также никнейм админа
  • логирование киков и предупреждений, для отслеживания действий админов
  • игроки с правами nkm_high_access_flags, могут кикать и выдавать предупреждения игрокам с иммунитетом
  • возможность быстро кикать игрока, за которым в данный момент наблюдает админ. Он будет первым в списке, а также помогает если игрок быстро меняет ники, можно быть уверенным что это именно он
  • перед киком игрок выкидывает бомбу, если она у него имеется
  • конфигурационный файл newkickmenu.cfg, в котором можно задать значения кваров и прочитать описания к ним
  • поддержка многоязычности ("addons/amxmodx/data/lang/newkickmenu.txt")
Команды
  • nkm_add_reason "<текст причины>" "<текст правила>" ["<команды для наказания>"] - серверная команда для добавления причин, правил и команд наказания.
"<текст причины>" - обязательный параметр, отвечающий за то, как будет отображаться причина в меню и сообщениях
"<текст правила>" - обязательный параметр, отвечающий за текст, который будет выведен игроку в предупредительном HUD сообщении и в причине кика
"<команды для наказания>" - необязательный параметр, отвечающий за разделенные точкой с запятой (;) команды наказания, которые будут применены к игроку при каждом случае выдачи предупреждения. Если параметр не указан, то наказания не будет.

Доступные ключевые слова для параметра "команды для наказания":
%userid% - подставится userid игрока (с символом решетки)
%authid% - authid, также известный как steam id
%name% - ник игрока
%ip% - ip игрока
%reason% - причина, которая определяется плагином
Дополнительная информация
  • newkickmenu.cfg и newkickmenu.txt создаются автоматически после первого перезапуска сервера
Список изменений:

## Версия 1.4.2 (31 мар 2018г):
### Добавлено
- реклама в консоли игрока при подключении

### Исправлено
- исправлен недочет: из-за того что код несоответствовал последним изменениям в ядре плагинов, отображаемое время конца привилегий всегда было 0 (бесконечным)

Список изменений:

Версия 1.4.0 (18 ноя 2017г):
[BUG FIX] исправлен недочет: после выбора причины снова открывалось меню выбора игрока (недочет предыдущего обновления)
[ADD CVAR] добавлен квар nkm_kick_menu_cmd, отвечающий за список команд (разделенных ';') с помощью которых будет вызываться кик меню
[USABILITY] если в кваре nkm_kick_menu_cmd задана команда чата, то можно писать часть ника после неё для быстрого выбора игрока, при этом регистр букв игнорируется
[BUG FIX] исправлен недочет: при отмене выбора последнего/единственного игрока меню уничтожалось, но визуально отображалось на экране
[USABILITY] плагин теперь использует ядро плагинов версии 1.0.1
[MISC] удален код блокирующий запуск плагина на ReHLDS серверах, но не проверялась работоспособность
[USABILITY] расширена функциональность квара nkm_warning_sound, теперь звук может быть двух форматов: wav и mp3
[MISC] команда наказания при превышении предупреждений теперь поддерживает экранирование одинарными кавычками, которые потом будут преобразованы в двойные

Версия 1.3.2 (05 дек 2016г):
- [USABILITY] возможность отключения любых сообщений с помощью комментирования в newkickmenu.txt (// или ;)
- [REMOVE _CVAR] удален квар nkm_warning_hud_msg
- [CVAR] расширена функциональность кваров отвечающих за флаги доступа. Если квары писать через запятую, то требуется любой из них, иначе требуются все
- [USABILITY] добавлено автоматическое создание multilang файла newkickmenu.txt

Версия 1.2.8 (01 июня 2016г):
- добавлена консольная команда nkm_add_reason, которая добавляет причину, соответствующее ей правило и команду наказания
- удален new_kick_menu.ini, так как загрузка причин осуществляется через new_kick_menu.cfg
- удален квар nkm_warning_punishment_cmd, так как его функциональность заменила консольная команда nkm_add_reason
- добавлен квар nkm_warning_hud_msg_pos, который задает x и y координаты предупредительного HUD сообшения
- добавлено автоматическое создание конфигурационного файла new_kick_menu.cfg для кваров, если он не существует
- квар nkm_warning_sound теперь содержит путь к файлу звука, который будет проигрываться игроку при выдаче предупреждения
- добавлена возможность компиляции плагина в режиме интеграции (#define ADMIN_LOADER_INTEGRATION) с плагином Admin Loader версии 1.5 и выше от neygomon с целью получения флагов доступа через предоставляемое API
- удален квар auth_delay_load_flags, так как вызывает слишком много вопросов

Версия 1.2 (15 марта 2016г):
- добавлен квар nkm_warning_hud_msg, который определяет будет ли показываться HUD сообщение при выдаче предупреждения
- добавлен квар nkm_warning_sound, который определяет будет ли проигрываться звук при выдаче предупреждения
- добавлен квар nkm_warning_punishment_cmd, который позволяет назначить свое наказание за превышение максимального числа предупреждений
- добавлена функция native new_kick_menu_display(id), которая позволяет встраивать в свои скрипты вызов нового Kick меню
- добавлена возможность выбора нескольких игроков для применения наказания
- добавлена возможность расставлять переносы строк для сообщений чата в конфигурационных файлах (*.ini, *.cfg, *.txt) и исходном коде

Версия 1.1.5 (1 февраля 2016г):
- добавлен квар nkm_warning_hud_msg_color, который задает цвет предупредительного HUD сообшения
- добавлен квар nkm_log_type, который настраивает куда будут писаться логи. 0 - в стандартный лог AMX Mod X, 1 - в папку newkickmenu
- добавлен квар nkm_high_access_flags, который задает флаги доступа необходимые для возможности кикать и выдавать предупреждения игрокам с иммунитетом
- квар nkm_menu_access_flags, переименован в nkm_access_flags (смысл не изменился, так как ничего кроме меню в плагине нет)
- добавлен конфигурационный файл newkickmenu.cfg, в котором можно задать значения кваров и прочитать описания к ним

Версия 1.1 (30 декабря 2015г):
- добавлена поддержка многоязычности ("addons/amxmodx/data/lang/new_kick_menu.txt")
- добавлена возможность выдавать предупреждения

Версия 1.0.1 (23 ноября 2015г):
- добавлена возможность игрокам с правами ADMIN_RCON (флаг "L"), кикать игроков с иммунитетом

Версия 1.0 (8 сентября 2015г):
- переделан конфиг newkickmenu.ini и код его загрузки, для поддержки большого количества причин и правил
- добавлен квар nkm_menu_access_flags "c", который задает флаги доступа к меню кика
- удален квар nkm_immunity, его функциональность добавлена в nkm_immunity_flags
- переименован квар nkm_delay_load_flags в auth_delay_load_flags
- исправлены недочеты форматирования при листании меню
- к правилу при кике добавляется имя админа, чтобы игрок точно сказал кто из админов его наказал
- добавлено логирование кика, для возможности решения спорных ситуаций и контроля за админами

Версия 0.9.4 (22 апреля 2015г):
- возможность задать задержку загрузки флагов доступа (квар nkm_delay_load_flags)
- реорганизация кода

Версия 0.9.3 (16 ноября 2014г):
- полный переход на версию AMX ModX 1.8.3, на версиях 1.8.2 и ниже работа не гарантируется
- добавлена возможность писать свою причину админам, у которых стоит защита на CS (протектор)
- плагин завершает работу если файл newkickmenu.ini был загружен некорретно. Если загрузка прошла успешно, будет соответствующая запись об этом в логах AMX Mod X

Версия 0.9.2 (13 мая 2014г):
- плагин теперь работает без словаря, причины и правила считываются из newkickmenu.ini
- добавлена поддержка colorchat
- добавлена возможность быстро кикать игрока, за которым в данный момент наблюдает админ. Он будет первым в списке. Также удобно если игрок быстро меняет ники, можно быть уверенным что это именно он
- HLTV получил иммунитет

Версия 0.9.1:
- если у игрока есть бомба, он ее выкидывает и уже потом кикается

Версия 0.9.0: первый релиз
  • Мне нравится
Симпатии: Shadowless
Автор
Vesuvius
Скачивания
75
Просмотры
677
Первый выпуск
Обновление
Оценка
0,00 звёзд 0 оценок
Сверху Снизу