Plugin Name: Register System
Plugin Author: m0skVi4a ;]
Plugin Version: 5.0
Описание: Это Регистрационная система. Вы можете поставить пароль, чтобы зарегестрировать ваше имя в системе и если кто-то подключиться к серверу с тем же именем он будет выкинут, если он не войдёт.
Плагин будет автоматически создавать конфини регистрационных файлов с именем - regusers.ini. Пароли зашифрованы для большей безопасности
Если вы хотите изменить SALT, ищите строку:
#define SALT "8c4f4370c53e0c1e1ae9acd577dddbed"
И редактировать этот "8c4f4370c53e0c1e1ae9acd577dddbed", но не более, чем 32 символов.
Информация/помощь MOTD в cstrike директории.
Доп.информация say /help MOTD
Commands:
say /reg
say_team /reg
Откройте меню системы реестров
Или кнопки Jointeam (по умолчанию: M)
CVARS:
Показать / Скрыть текст
"rs_on" - это плагин на (1) или выключает (0). По умолчанию: 1
"rs_save_type" - Где Сев информации: в файл (0) или MySQL (1). По умолчанию: 0
"rs_host" - хост для базы данных. По умолчанию: 127.0.0.1
"rs_user" - имя пользователя для входа в базу данных. По умолчанию: корень
"rs_pass" - пароль для входа в базу данных. По умолчанию:
"rs_db" - имя базы данных. По умолчанию: registersystem
"rs_password_prefix" - префикс SetInfo для функции Auto Login. По умолчанию: _rspass
"rs_register_time" - сколько времени клиент, чтобы зарегистрироваться. Если установлен в 0 регистрация не является обязательной. По умолчанию: 0
"rs_login_time" - сколько времени клиент для входа, если зарегистрирован. По умолчанию: 60.0
"rs_messages" - Какие сообщения будет отображаться при подключении клиент - только сообщения HUD (1), только сообщения в чат (2) или HUD и сообщения в чате (3). По умолчанию: 3
"rs_password_len" - Что такое минимальная длина пароля. По умолчанию: 6
"rs_attempts" - Сколько попыток клиент для входа, если он ввести неправильный пароль. По умолчанию: 3
"rs_chngpass_times" - Сколько раз можно клиенту изменить свой пароль на карту. По умолчанию: 3
"rs_register_log" - Это позволило плагин, чтобы войти в файл, когда клиент регистрируется. По умолчанию: 1
"rs_chngpass_log" - Это позволило плагин, чтобы войти в файл, когда клиент сменить свой пароль. По умолчанию: 1
"rs_autologin_log" - Разрешено ли плагин, чтобы войти в файл, когда клиент изменить его Автоматический вход функции. По умолчанию: 1
"rs_name_change" - Какие клиенты могут менять свои имена - все клиенты (0), все клиенты без Записан коэффициенты (1) или никто не может (2). По умолчанию: 1
"rs_blind" - ли клиенты, которые не вошли или которые нужно зарегистрироваться ослепнуть. По умолчанию: 1
"rs_chat" - ли клиенты, которые не вошли или которые нужно зарегистрироваться в чате будет заблокирован. По умолчанию: 1
"rs_logout" - Что делать, если клиент Выход - ударить его с сервера (0) или ждать, чтобы Войти в Вход время (1). По умолчанию: 0
Changelog:
Показать / Скрыть текст
November 6, 2011 - v1.0 BETA:
- First Release
November 20, 2011 - v1.1 FINAL
- Fixed some bugs
- Added hange Password function
- Added Info/Help
- Added cvars to show when the client is registered and change his password
- Password are now encrypted for more safety
November 23, 2011 - v1.1 FINAL FIX 1
- Fixed bug if the client type more than CVAR setted attempts passwords
November 28, 2011 - v1.1 FINAL FIX 2
- Fixed bug if that the menu does not pop up when user connect
December 26, 2011 - v2.0
- Fixed bug if player change his name and the system does not check the new name
- Added block chooseteam if the client is registered but not logged
- Added MySQL support
- Added .cfg file to manually set the settings of the system
- Added CVAR for to set which clients can change their names
- Added auto login on changevel or client retry
December 27, 2011 - v2.0 FIX 1
- Fixed bug with the kick function
January 3, 2012 - v2.0 FIX 2
- Fixed bug with the auto login function that does not work on steam clients
January 24, 2012 - v3.0
- Fixed bug with the MYSQL Connection
- Added new style of the Change Password function
- Removed some CVARs and added new
- Now in the Register System file or into MYSQL table is not saving the date and time for registering or for changing password for the client. They are saving in special log file with name register_system_log.txt
February 17, 2012 - v4.0
- Fixed some little bugs
- Added new style of the main menu
- Removed the possibility of SQL Injection
- The whole name change function is rewritten
- Added option for the not registered and not logged clients to be blinded
- Added option for the not registered and not logged clients chat's to be blocked
- Added showing information in the consoles of the clients about why they are kicked
February 19, 2012 - V4.0 FIX 1
- Fixed bug with the join in the Spectator team
- Added the Auto Assign option in the main menu
- Small rewrite of the Auto Login function
March 10, 2012 - V5.0
- Fixed bug with % that replace the space in the name of the client
- Fixed the bug with the menu that stands when client choose team
- Fixed some little bugs
- Added new style of the main menu
Необходимые модули
amxmodx
fakemeta
sqlx