VIP Client
Версия: 1.1
Автор: souriz
офф.страница плагина: http://www.darktower.su/fouroom/showthread.php?t=428 Описание:
Плагин, который делает из игроков "VIP клиентов", которые записаны в файле vip_clients.ini
У этих игроков активируется зеленый чат, к его нику приписывается тег [VIP] и при желании устанавливаются админские флаги.
Переменные (можно добавить в amxx.cfg):
Статус плагина
vipc_enable 1/0
1 - включен (default)
0 - выключен
Показывать ли сообщение, когда VIP присоединился к игре
vipc_show_message 1/0
1 - показывать (default)
0 - не показывать
Само сообщение, которое показывается всем, при присоединении VIP'а
vipc_message
По умолчанию сообщение такое:
Приветствуем VIP клиента!^x04 %name%^x01 %ip% %steamid% Флаги:^x04 %flags%
в игре будет так:
[VIPC]: Приветствуем VIP клиента! %name% %ip% %steamid% Флаги: %flags%
%name% - это ник VIP'а
%ip% - это его IP
%steamid% - это его SteamID, если у него нету Steam ID, то вместо %steamid% будет показываться "No SteamID"
%flags% - это его флаги доступа Все слова %% можно менять местами, убирать, удалять итд..., как вам удобно, получается что вы можете сами составить ваше сообщение.
Коды цвета строк:
^x01 - нормальный текст
^x03 - цвет команды
^x04 - зеленый цвет
Какие админские флаги давать VIP'у
vipc_setflags
По умолчанию флаги такие:
cba В какой бы вы последовательности не расставили флаги - они будут устанавливаться в алфавитном порядке.
Если квара пустая - то флаги у VIP'а меняться не будут.
Файл vip_clients.ini
Файл создавать не нужно, он создается сам при 1 инициализации плагина уже с мануалом.
Проверка игроков происходит через 3 секунды после "полного" присоединения серверу в режиме ОнЛайн - это означает что можно добавлять/удалять VIP'ов не ожидая перезагрузки сервера.
Полный путь файла: addons/amxmodx/configs/vip_clients.ini
Содержание файла при создании:
Code
; Файл сгенерирован плагином vip_client.amxx v1.1
; Варианты проверки:
; n - Ник и пароль
; i - IP
; s - SteamID
; Например:
; n "My Name" "My Super Password"
; i "127.0.0.1"
; s "STEAM_0:0:123456789"
;
; Примечание: Пароль вводить через setinfo _pw - (setinfo _pw "My Super Password")
Думаю тут все ясно. Кстати - если при параметре n установлен ник но не установлен пароль - то в логах будет предупреждение.
Отлажена система ведения логов - все значимые ошибки админов будут логироваться в файл с указанием номера строчки где ошибка (если ведение логов включено...)
Настройка плагина:
Открываем исходник, смотрим настройки.
Code
// Тут можно установить таг
new VIP_TAG[] = "[VIP] "
// // // // // // // // //
Бонусы:
1) Все игроки могут менять ник в не зависимости живы они или нет.
2) Все Игроки могут писать процент % в ник, а также много точек .....
3) VIP может писать процент в чат, он тоже будет зеленый
Требования:
1) В нике игрока недолжно содержаться того, что содержится в VIP_TAG[] тобишь "[VIP] ", иначе оно будет обрезаться.
2) Модули: fakemeta, hamsandwich
Скачать