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

Name Locker v1.2

Утвержденные плагины для AMX Mod X администратором/модератором форума.

Модератор: Leonidddd

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

В данном разделе форума разрешено создавать темы, касающие только работоспособных плагинов для AMX Mod X. Новые плагины нужно выкладывать в разделе "Новые плагины".

Name Locker v1.2

Сообщение Sho0ter » 01 фев 2011, 00:41

Авторы: Sho0ter
Версия: 1.2

* ======== ОПИСАНИЕ ========
*
* Данный плагин позволяет игрокам
* привязывать свой ник к IP/STEAMID
*
* ======== ФУНКЦИИ =========
*
* 1. Привязка ника к IP
* 2. Привязка ника к STEAMID
* 3. Возможность восстановить ник
* 4. Удобное меню для админа
* 5. Сохранение не требует сторонних модулей
*
* == КОМАНДЫ ДЛЯ ИГРОКА ==
*
* say /lockip
* - Привязать ник к IP
*
* say /locksteam
* - Привязать ник к STEAMID
*
* say /unlock
* - Снять привязку
*
* == КОМАНДЫ ДЛЯ АДМИНА ==
*
* name_locker_menu
* - Меню управления никами


* ===== ПЕРЕМЕННЫЕ ======
*
* nl_motd_info <0/1> [По умолчанию: 1]
* - Мотд с информацией при успешной привязке
* - 0 Выключено
* - 1 Включено
*
* nl_connect_info <0/1> [По умолчанию: 1]
* - Информация о привязке при подключении
* - 0 Выключено
* - 1 Включено
*
* nl_contact <контакт> [По умолчанию: Вы должны зарегистрироваться, чтобы видеть ссылки.]
* - Контакты администратора
*
* nl_prune <дни> [По умолчанию: 30]
* - Чистка базы от неиспользуемых ников
* - 0 Выключено
*
* nl_host <хост> [По умолчанию: localhost]
* - Адрес базы данных
*
* nl_db <база> [По умолчанию: ]
* - База данных
*
* nl_user <пользователь> [По умолчанию: root]
* - Пользователь базы данных
*
* nl_pass <пароль> [По умолчанию: ]
* - Пароль базы данных


=== ИСТОРИЯ ИЗМЕНЕНИЙ ===
*
* 1.2:
* [+] Добавлена поддержка MySQL
* [+] Добавлен черный список
*
* 1.1:
* [*] Доработано сохранение привязок
* [+] Доработано меню
*
* 1.0:
* [!] Первый релиз
*


Для испрользования MySQL раскомментируйте строку
Код: Выделить всё
//#define MYSQL    


Утверждено. //Leonidddd
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Sho0ter 03 фев 2011, 18:13, всего редактировалось 3 раз(а).
Аватара пользователя
Sho0ter
 
Сообщения: 585
Зарегистрирован: 31 мар 2010, 19:18
Откуда: г. Белая Церковь, Украина
Благодарил (а): 12 раз.
Поблагодарили: 307 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Half-Life 1

Re: Name Locker v1.2

Сообщение walka95 » 27 май 2012, 14:07

When i write in the console setinfo "_nl" "w9i0x2" in console writing
Info string length exceeded

what to do to fix it?

EDIT: I noticed that the message appears too when I type /lockip

EDIT2: I found how to fix it. I just deleted my config.cfg
Аватара пользователя
walka95
 
Сообщения: 24
Зарегистрирован: 19 мар 2011, 12:10
Благодарил (а): 6 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6

Re: Name Locker v1.2

Сообщение MihaeL » 27 май 2012, 17:20

several писал(а):сделайте, пожалуйста, функцию автоматической привязки ника по STEAM ID. Чтоб каждый ник привязывался к определенному STEAM ID. Юзаю only 48 протокол.

Да сделайте пожалуйста автоматическую привязку, нужно очень!!!!!
Аватара пользователя
MihaeL
 
Сообщения: 4
Зарегистрирован: 27 май 2012, 17:09
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6

Re: Name Locker v1.2

Сообщение palurich » 26 авг 2012, 03:09

Доброго времени суток. Очень нужный плагин, который не получается запустить на все 100%.

1. Не сохраняет файл names.dat
Для начала - как устанавливал плагин: сам файл name_locker.amxx скомпилирован здесь на сайте, помещён в папку /cstrike/addons/amxmodx/plugins. Файл db.inc помещён в папку /cstrike/addons/amxmodx/scripting/include. Файл name_locker.txt помещён в папку /cstrike/addons/amxmodx/data/lang. Файл name_locker.ini помещён в папку /cstrike/addons/amxmodx/configs.

Админское меню вызывается, при попытке привязать выдаёт красивое окошко с информацией о пароле, при попытке отвязать - в чат пишет, что отвязано. Но нигде не появляется файл names.dat. Поэтому при рестарте сервера ожидаемо все привязки пропадают.
Подскажите, что не так сделал?

2. Решил привязаться к базе данных. В исходнике раскомментировал строку #define MYSQL, файл db.inc подложил в папку include. При компиляции выдаёт 26 ошибок 2 типов -
// D:\Counter-Strikee\Counter-Strike 1.6 VP4\cstrike\addons\amxmodx\scripting\name_locker.sma(214) : error 017: undefined symbol "charsmax"
// D:\Counter-Strikee\Counter-Strike 1.6 VP4\cstrike\addons\amxmodx\scripting\name_locker.sma(244) : warning 213: tag mismatch
Подскажите, что не так сделал?
Аватара пользователя
palurich
 
Сообщения: 3
Зарегистрирован: 26 авг 2012, 01:55
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Name Locker v1.2

Сообщение palurich » 26 авг 2012, 11:04

не понял. сегодня зашёл на сервер - файл там где должен. тогда вопрос 1 снят. остался второй про компиляцию с базой данных

но появились ещё 2:

в какой момент происходит запись в файл? добавил новый ник через КС - изменений в файле нет.

формат записи. "name" "ip" "steam" "pass" - это понятно. а оставшиеся 2? есть желание вести файл ручками и не давать править через КС
Аватара пользователя
palurich
 
Сообщения: 3
Зарегистрирован: 26 авг 2012, 01:55
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Name Locker v1.2

Сообщение palurich » 28 авг 2012, 06:27

с форматом тоже вроде разобрался. 0 - удалён, 1 - привязка к ip, 2 - привязка к стиму.
последнее поле, скорее всего время.
Аватара пользователя
palurich
 
Сообщения: 3
Зарегистрирован: 26 авг 2012, 01:55
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Name Locker v1.2

Сообщение Fred Perry » 03 сен 2012, 23:39

В случае SteamID Lan что делать?
Зачем искать черную кошку в темной комнате? Всё уже написано - главное помните.
Аватара пользователя
Fred Perry
 
Сообщения: 153
Зарегистрирован: 17 мар 2012, 11:57
Откуда: Украина г.Львов
Благодарил (а): 63 раз.
Поблагодарили: 7 раз.
Опыт программирования: Меньше месяца
Языки программирования: Counter-Strike 1.6

Re: Name Locker v1.2

Сообщение Nitrogen » 04 сен 2012, 21:07

Fred Perry писал(а):В случае SteamID Lan что делать?

Это уже проблемы игроков, лучше в обще закрыть доступ игрокам без эмулятора, порядка больше будет.
Аватара пользователя
Nitrogen
 
Сообщения: 6
Зарегистрирован: 11 мар 2011, 12:30
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Name Locker v1.2

Сообщение Fabrizzo » 15 авг 2014, 16:41

Ребята я вот столкнулся с такой проблемкой после установки плагина, при подключении к базе данных в чате выводит сообщение об ошибке привязки и в консоле сервера пишет следующее:
Код: Выделить всё
L 08/15/2014 - 05:11:05: [name_locker.amxx] Threaded query error!
L 08/15/2014 - 05:11:05: [name_locker.amxx] Message: Table '27021.name_locker' doesn't exist (1146)
L 08/15/2014 - 05:11:05: [name_locker.amxx] Query statement: SELECT * FROM `name_locker`
L 08/15/2014 - 05:11:20: [name_locker.amxx] Threaded query error!
L 08/15/2014 - 05:11:20: [name_locker.amxx] Message: Table '27021.name_locker' doesn't exist (1146)
L 08/15/2014 - 05:11:20: [name_locker.amxx] Query statement: SELECT * FROM `name_locker`
L 08/15/2014 - 05:12:46: [name_locker.amxx] Threaded query error!
L 08/15/2014 - 05:12:46: [name_locker.amxx] Message: Table '27021.name_locker' doesn't exist (1146)

Обратился в техподдержку - сказали:
Видимо с плагином должен идти дамп таблицы БД. Уточните у автора.

Что такое Дамп? Я вообще непонимаю о чем речь но надеюсь на вашу помощь. В настройках вроде все указал верно так что по идее работать должно. Может надо еще вручную таблицу создавать в базе данных? Но если так то пожалуйста дайте подробные инструкции по решению данного вопроса.
black rabbit
Аватара пользователя
Fabrizzo
 
Сообщения: 24
Зарегистрирован: 14 дек 2013, 22:34
Благодарил (а): 12 раз.
Поблагодарили: 0 раз.
Языки программирования: PHP/JS (Back-end, Front-end)

Re: Name Locker v1.2

Сообщение Pauk93 » 20 авг 2014, 23:41

а для чего этот плагин и как быть если с прогами заходят с моего стим айди с другим ником?
Аватара пользователя
Pauk93
 
Сообщения: 58
Зарегистрирован: 20 июл 2014, 17:07
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.

Пред.

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

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

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