Самая современная и последняя версия плагина List Of Admins Online для сервера CS 1.6, который претерпел значительные изменения. Он стал более легкий и понятный, плюс добавились некоторые функции, которые не нагружают сервера. Код преобразился, так скажем. Суть — плагин показывает кто из админов онлайн на сервере под радаром в HUD. Если никого из админов нет на сервере, цвет сообщения будет меняться и текст, соответственно, тоже. Из последних версий убрано всё лишнее, что давало нагрузку на сервер. Код стал чище и понятнее. После захода или выхода админа с сервера, список моментально обновляется и работает корректно.
Специальными командами игроки могут выключить или включить назад показ списка, если он мешает игре.
/loao — команда в чат. Включает и выключает показ списка админов сервера;
/admin-list — а вот эта команда выводит, как я понял, список онлайн-админов.
Совместимость с версиями
Amxx 1.9.0, Amxx 1.10.0 dev.
Установка:
1) Архив с плагином распаковать. При необходимости, в исходнике изменить настройки (указаны ниже). Скомпилировать изменённый (если меняли код) исходник компилятором.
2) Закинуть содержимое папки cstrike и скомпилированный .amxx из исходника (если меняли) на FTP вашего сервера в папку cstrike.
2) Прописать плагин List_Of_Admins_Online.amxx с новой строки в plugins.ini вашего сервера (находится в addons/amxmodx/configs). Плагин скомпилирован уже для Amxx 1.9.0, если что. В архиве присутствует исходник, если будет нужен вам.
3) Перезапустить сервер или сменить карту при необходимости сразу проверить работу плагина. Всё. Приятной игры! :)
Если у вас что-то не получается, криво косо всё, обращайтесь ко мне в группу ВК по настройке сервера и плагинов, помогу за небольшую плату.
Настройки в исходнике:
#define ADMIN_FLAG ADMIN_BAN //Флаг учета админа
#define TIME_UPDATE 5.0 //время для set_task в plugin_init() (частота обновления HUD, влияет также на простой сообщения, от этого времени - 1.0)
#define TIME_INFO 60.0 //время для set_task в plugin_init() (интервал показа инфо о команде переключения)
Если вам не нужны в чате уведомления о включении/выключения списка админов онлайн, закомментируйте строчку ниже, как в примере:
//set_task_ex(TIME_INFO, "ChatMessage", .flags = SetTask_Repeat);
|