Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Контроль ника (Nick Control)

Статус пользователя imba
сообщение 28.1.2011, 19:05
Сообщение #1
Стаж: 16 лет

Сообщений: 1677
Благодарностей: 735
Полезность: 571

Авторы: Hafner
Версия: 1.7
Оффсайт: http://www.a114games.com/content.php/14-Nick-Control

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

Описание возможностей:
  • блокировка рекламы, мата и т.п. в никах игроков;
  • возможность задать ограничение на длину ника;
  • использование регулярных выражений;
  • переименование игроков, которые попадают под заданные вами шаблоны;




Требования: Fakemeta, Regex, Mysql

CVAR'ы:

  • acp_nc_default - ник, который будет проставляться игрокам, ники которых запрещены на сервере.
    (default: CENSORED)
  • acp_nc_minlen - минимально допустимое количество символов в нике.
    (default: 3)
  • acp_nc_maxlen - максимально допустимое количество символов в нике.
    (default: 25)
  • acp_nc_maxrepeat - максимально допустимое количество повторов символов в нике.
    (default: 3)
  • acp_nc_immunity - флаг доступа у админа для иммунитета.
    (default: a)
  • acp_nc_announce - выводить или нет сообщение о том, что игрок сменил ник.
    (default: 1)
  • acp_nc_savelogs - записывать или нет логи работы в базу данных.
    (default: 1)
  • acp_nc_changenick - разрешить менять ник в игре?
    (default: 1)
  • acp_nc_serverip - ip адрес сервера в формате: 127.0.0.1:27015. Если оставить поле пустым, то адрес будет присваиваться автоматически.


Установка:
  • Распакуйте архив
  • Установка плагина:
    1. Папку amxmodx из архива поместите в директорию addons вашего hlds-сервера
    2. Пропишите значения cvar в configs/acpanel/: sql.cfg и nickcontrol.cfg
    3. пропишите плагин в plugins.ini
  • Установка web-панели админа:
    1. скачайте и установите ACPanel.
    2. содержимое папки upload поместите в установленную acpanel с сохранением структуры папок.
    3. добавьте nickControl.xml в настройках продукта ACPanel.
    4. импортируйте default.sql в вашу базу данных, чтобы добавить некоторые уже готовые шаблоны в словари.


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

    • 1.7 Адаптация веб-части к ACPanel 2.0 Beta 5.
    • 1.6 Изменено название папки с конфигами с acpanel на acp и отредактирован файл nickcontrol.cfg. Добавлен квар acp_nc_serverip для указания адреса сервера при необходимости.
    • 1.5 Обновление коснулось только web-части для работы с ACPanel 2.0 Beta 2.
    • 1.4 Веб-часть адаптирована под ACPanel 2.0, добавлен блок проверки ника.
    • 1.3 Добавлена проверка на количество повторов символов в нике и доработан вэб-интерфейс - теперь есть возможность перемещать фразы между словарями.
    • 1.2 Добавлено логирование работы плагина с сохранением в базу данных, а также включены cvar'ы на ведение логов и запрет смены ника в игре.
    • 1.1 Небольшие корректировки кода.
    • 1.0 Первый релиз.


    Прикрепленный файл  _nickControl.zip ( 24,69 килобайт ) Кол-во скачиваний: 135


    Отредактировал: imba, - 15.12.2011, 21:01


    !
    Запрет на ответ в темах до: 10.11.29392, 21:09
    Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
    Поблагодарили 5 раз
       Цитировать сообщение
    Статус пользователя imba
    сообщение 31.1.2011, 2:21
    Сообщение #2
    Стаж: 16 лет

    Сообщений: 1677
    Благодарностей: 735
    Полезность: 571

    Update:
    Цитата
    1.3 Добавлена проверка на количество повторов символов в нике и доработан вэб-интерфейс - теперь есть возможность перемещать фразы между словарями.


    !
    Запрет на ответ в темах до: 10.11.29392, 21:09
    Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
    Поблагодарили 5 раз
       + Цитировать сообщение
    Статус пользователя imba
    сообщение 12.10.2011, 16:01
    Сообщение #3
    Стаж: 16 лет

    Сообщений: 1677
    Благодарностей: 735
    Полезность: 571

    Цитата
    1.5 Обновление коснулось только web-части для работы с ACPanel 2.0 Beta 2.
    1.4 Веб-часть адаптирована под ACPanel 2.0, добавлен блок проверки ника.


    !
    Запрет на ответ в темах до: 10.11.29392, 21:09
    Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
    Поблагодарили 1 раз
       + Цитировать сообщение
    Статус пользователя pike
    сообщение 14.10.2011, 9:17
    Сообщение #4


    Стаж: 18 лет

    Сообщений: 956
    Благодарности: выкл.

    Цитата(imba @ 28.1.2011, 20:05) *
    Продолжаю серию плагинов для эффективной работы с сервером и удобного управления игровым движком - на этот раз функционал плагина ориентирован на никнеймы (ники) игроков, в которых зачастую содержится реклама сторонних ресурсов, мат или ники полностью лишены смысловой нагрузки

    крута, подумал что плагин написан автором топика. crazy.gif
    А почему бы не оставить право использования(выбора) ников игроку ?

    Отредактировал: pike, - 14.10.2011, 9:20
    Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
       + Цитировать сообщение
    Статус пользователя imba
    сообщение 15.12.2011, 17:53
    Сообщение #5
    Стаж: 16 лет

    Сообщений: 1677
    Благодарностей: 735
    Полезность: 571

    Цитата
    1.7 Адаптация веб-части к ACPanel 2.0 Beta 5.
    1.6 Изменено название папки с конфигами с acpanel на acp и отредактирован файл nickcontrol.cfg. Добавлен квар acp_nc_serverip для указания адреса сервера при необходимости.


    !
    Запрет на ответ в темах до: 10.11.29392, 21:09
    Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
       + Цитировать сообщение
      Тема закрытаНачать новую тему
     
    0 пользователей и 1 гостей читают эту тему: