Русское сообщество по скриптингу

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

Плагины для AMX Mod X, которые не удовлетворяют правилам оформления.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

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

Сообщение Hafner » 21 янв 2011, 11:10

Авторы: Hafner
Версия: 1.7
Оффсайт: Вы должны зарегистрироваться, чтобы видеть ссылки.

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

Требования:
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. Если оставить поле пустым, то адрес будет присваиваться автоматически.
    (default: "")


Установка:
  • Распакуйте архив
  • Установка плагина:
    1. Папку amxmodx из архива поместите в директорию addons вашего hlds-сервера
    2. Пропишите значения cvar в configs/acpanel/: sql.cfg и nickcontrol.cfg
    3. пропишите плагин в plugins.ini
  • Установка web-панели админа:
    1. скачайте и установите Вы должны зарегистрироваться, чтобы видеть ссылки..
    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 Первый релиз.


Не утверждено. Отсутствуют файлы и поддержка плагина //Leonidddd
Последний раз редактировалось Hafner 12 дек 2011, 13:52, всего редактировалось 1 раз.
my: chat control (approved) | nick control (approved) | vampire weapons (approved)
Аватара пользователя
Hafner
 
Сообщения: 179
Зарегистрирован: 13 окт 2009, 20:06
Откуда: Москва
Благодарил (а): 8 раз.
Поблагодарили: 117 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6

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

Сообщение hitmany » 11 янв 2013, 22:29

Про regex
заблочил Player, (1)Player, (2)Player

выражение (\(\d+\))?Player

в плагине этот regex не работает
Аватара пользователя
hitmany
 
Сообщения: 6
Зарегистрирован: 12 дек 2009, 17:36
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Опыт программирования: Около года
Языки программирования: Half-Life

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

Сообщение FreeZe1989 » 12 янв 2013, 22:54

Подскажите пожалуйста,установил панель,но ничего не появилось кроме Вы должны зарегистрироваться, чтобы видеть ссылки.
Аватара пользователя
FreeZe1989
 
Сообщения: 21
Зарегистрирован: 09 янв 2013, 14:19
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Пред.

Вернуться в Неутвержденные плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

cron