DIZ-CS.RU - Мы с Вами НАВСЕГДА!
06.10.2009
VIP Client
Добавил: Max-Payne
Просмотров: 2223
Загрузок: 195
Описание:
Плагин, который делает из игроков "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 установлен ник но не установлен пароль - то в логах будет предупреждение.

Отлажена система ведения логов - все значимые ошибки админов будут логироваться в файл с указанием номера строчки где ошибка (если ведение логов включено...)

Напримеры:
Действие игрока:
Игрок присоединился, сервер его проверил на список и определил его как VIP'а
Результат: У игрока меняется ник с уже дописанным тагом. Всем пишется сообщение, что VIP на сервере (если включено)

Бонусы:
1) Все игроки могут менять ник в не зависимости живы они или нет.
2) Все Игроки могут писать процент % в ник, а также много точек .....
3) VIP может писать процент в чат, он тоже будет зеленый

Требования:
1) В нике игрока недолжно содержаться того, что содержится в VIP_TAG[] тобишь "[VIP] ", иначе оно будет обрезаться.
2) Модули: fakemeta, hamsandwich

2 Голоса


Скачать VIP Client бесплатно:

  • Скачать с сайта (22.3 Kb)

  • Комментарии к материалу
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]