Описание:Это Зарегистрироваться системы. Вы можете поставить пароль на ваше имя, и если кто-то подключиться к серверу с тем же именем он будет выкинут, если он не войти.
Комманды:say /reg
say_team /reg
CVARS: "rs_on" - Is the plugin on(1) or off(0). Default: 1
"rs_save_type" - Where to seve the information: to file(0) or to MySQL(1). Default: 0
"rs_host" - The host for the database. Default: 127.0.0.1
"rs_user" - The username for the database login. Default: root
"rs_pass" - The password for the database login. Default:
"rs_db" - The database name. Default: registersystem
"rs_password_prefix" - The prefix of the setinfo for the Auto Login function. Default: _rspass
"rs_register_time" - How much time has the client to register. If is set to 0 registration is not mandatory. Default: 0
"rs_login_time" - How much time has the client to login if is registered. Default: 60.0
"rs_password_len" - What is minimum length of the password. Default: 6
"rs_attempts" - How much attempts has the client to login if he type wrong password. Default: 3
"rs_chngpass_times" - How much times can the client change his password per map. Default: 3
"rs_register_log" - Is it allowed the plugin to log in file when the client is registered. Default: 1
"rs_chngpass_log" - Is it allowed the plugin to log in file when the client has change his password. Default: 1
"rs_autologin_log" - Is it allowed the plugin to log in file when the client has change his Auto Login function. Default: 1
"rs_blind" - Whether clients who have not Logged or who must Register be blinded. Default: 1
"rs_commands" - Whether clients who have not Logged or who must Register commands' be blocked. Default: 1
"rs_logout" - What to do when client Logout - kick him from the server(0) or wait to Login during the Login time(1). Default: 0
"rs_count" - Is the countig when you have to register or you have to login on(1) or off(0). Default: 1
"rs_advert" - Is the advertisement for not registered players on(1) or off(0). Default: 1
"rs_advert_int" - What is the interval between two advertisements in seconds. Default: 60
"rs_ajc_team" - Is the Auto Join On Connect option on(1, 2, 5, 6) or off(0). 1 is Terrorists, 2 is Counter-Terrorsits, 6 Spectators, 5 Auto Assign. Default: 0
"rs_ajc_class_t" - Which class the Terrorists will be (AJC must be on) - 1 is Terror, 2 is Leet, 3 is Artic, 4 is Guerilla, 5 is Auto Sellect, if it is set to 0 playes can choose which class they wiil be. Default: 5
"rs_ajc_class_ct" - Which class the Counter-Terrorists will be (AJC must be on) - 1 is Urban, 2 is GSG-9, 3 is SAS, 4 is GIGN, 5 is Auto Sellect, if it is set to 0 playes can choose which class they wiil be. Default: 5
"rs_ajc_admin" - Is it allowed players with defined flag (Default: ADMIN_IMMUNITY) can choose in which team will they be (AJC must be on). Default: 1
"rs_ajc_change" - Is it allowed players to change their team(0) or not(1). Default: 0
"rs_remember_punish_by" - How to remember the punished players: by Nmae(0), by IP(1) or by SteamID(2). Default: 0
"rs_cant_login_time" - How much time in seconds players can't login after typing wrong passwrods. Default: 300
"rs_cant_change_pass_time" - How much time in seconds players can't change their paswords after changing it before that. Default: 300
Кредиты: m0skVi4a;] - за идею и сделать плагин
ConnorMcLeod - за его помощь, чтобы заблокировать изменение названия для клиентов
Sylwester - идеи для шифрования
dark_style - для идеи в плагине
Vasilii-Zaicev - для тестирования плагина
Список изменений: 6 ноября 2011 - v1.0 Beta: - Первый релиз
20 ноября 2011 - V1.1 FINAL - Исправлены некоторые ошибки
- Добавлена функция изменения пароля
- Добавлена информация / помощь
- Добавлена CVARS, чтобы показать, когда клиент регистрируется и сменить свой пароль
- Пароль теперь шифруется для большей безопасности
23 ноября 2011 - V1.1 FINAL FIX 1 - Исправлена ошибка, если тип клиента более чем CVAR выставиться пароли попытки
28 ноября 2011 - V1.1 FINAL FIX 2 - Исправлена ошибка, если это меню не всплывают, когда пользователь подключиться
26 декабря 2011 - V2.0 - Исправлена ошибка, если игрок меняет свое имя, и система не проверяет новое имя
- Добавлен блок chooseteam если клиент зарегистрировался, но не вошли
- Добавлена поддержка MySQL
-. Добавлена CFG файл вручную настроить параметры системы
- Добавлена CVAR для установки которых клиенты могут менять свои имена
- Добавлена автоматического логина на changelevel или клиент повторить
27 декабря 2011 - V2.0 Fix 1 - Исправлена ошибка с функцией удара
3 января 2012 - V2.0 Fix 2 - Исправлена ошибка с функцией автоматического логина, которые не работают на паровой клиентов
24 января 2012 - V3.0 - Исправлена ошибка с подключением MYSQL
- Добавлен новый стиль функция смены пароля
- Убраны некоторые CVARs и добавлены новые
- Сейчас в файловой системе или Зарегистрироваться в таблицу MYSQL не сохраняет дату и время регистрации или смены пароля для клиента. Они сохранение в специальный файл журнала с именем register_system_log.txt
17 февраля 2012 - V4.0 - Исправлены некоторые небольшие ошибки
- Добавлен новый стиль главного меню
- Убрана возможность SQL-инъекций
- Вся функция изменения названия переписаны
- Добавлена опция для не зарегистрированных и не вошли клиентам быть ослепленным
- Добавлена опция для не зарегистрированных и не вошли клиентов чата, чтобы быть заблокирован
- Добавлен показ информации в консоли клиента о том, почему они ногами
19 февраля 2012 - V4.0 Fix 1 - Исправлена ошибка с присоединится к команде Зрелищные
- Добавлена опция Auto Assign в главном меню
- Малый переписать функцию Auto Login
7 марта 2012 - V5.0 - Исправлена ошибка с%, что заменить пространство на имя клиента
- Исправлена ошибка с меню, которое стоит, когда клиенту выбрать команду
- Исправлены некоторые небольшие ошибки
- Добавлен новый стиль главного меню
4 августа 2012 - V6.0 - Исправлена ошибка, из-за которой игрок плагин изменения названия иногда
- Исправлена ошибка, когда в главном меню иногда появляется на новый виток, и он не может быть выбран вариант
- Добавлен живой счетчик сосчитать, сколько секунд делает игрок должен Логин или зарегистрируйтесь
- Добавлено автоматическое соединение на Connect (AJC) варианты.
- Добавлен плагин для туземцев API плагинов
- Добавлена Реклама для игроков, которые не зарегистрированы
- Теперь плагин не использует команды меню, и это может быть использовано в других модов, как Zombie Plague
- Некоторые функции переписаны для лучшей работы плагина
- Меню Optiosn удален и его параметры находятся в новом стиле Главное меню
21 сентября 2012 - V7.0 - Исправлена ошибка с паролями конфликтов
- Исправлена ошибка с функцией Auto Login
- Исправлена ошибка с функцией AJC
- Исправлена ошибка с функцией Изменить имя
- Добавлен файл с перечисленных команд, которые игроки не могут использовать, пока они не входить
- Добавлена поддержка подключить вход функции
- Добавлена поддержка подключить функцию смены пароля
- Добавлены некоторые функции для AJC функции
- Добавлено более стильный способ для выполнения конфигурационных файлов
- Подключение к MySQL funcion оптимизирована
19 октября 2012 - V7.0 Fix 1 - Fxied ошибка, когда игрок меняет свое имя на имя администратора и привет можете зарегистрироваться перед привет нанесен удар
4 января 2013 - V7.0 Fix 2
- Исправлена ошибка с частью MYSQL
- Исправлена ошибка с автоматическим Chage имя
- Небольшие изменения в коде
Модули: amxmodx
cstrike
fakemeta
hamsandwich
sqlx
Установка:1. Компиляция плагинов
2. . AMXX файл идет в каталог плагинов
3. registersystem.cfg идет в конфигах каталог
4. registersystem_commands.ini идет в конфигах каталог
5. register_system.txt идет в данных / Lang каталог
6. (опционально - для API плагинов только) register_system.inc идет в сценарии / включает каталог
7. (опционально - для чистой установки только) regusers.ini идет в конфигах каталог
8. Выберите rshelpmotd_ *. TXT, переименовать его в rshelpmotd.txt и поместить его в каталог Cstrike
9. Добавить в верхней части plugins.ini имя. Файл AMXX
10. Установить registersystem.cfg и запустить сервер.Плагин автоматически создаст regusers.ini файла или таблицы базы данных, если это необходимо.
- Если вы хотите изменить соль, находим:PHP код:
# определить SALT "8c4f4370c53e0c1e1ae9acd577dddbed"
и редактировать эту "8c4f4370c53e0c1e1ae9acd577dddbed", но не более чем 32 символов.
- Если в консоли всплывает строка сообщения Информация длина превысила это означает, что клиент имеет слишком много SetInfo у него в configs.cfg, и он не сможет использовать функцию Auto Login пока не удалите некоторые из setinfos
Подробнее:- Теперь вы можете автоматически переносить данные из базы данных MySQL в INI-файл или INI-файл в базу данных MySQL... Компиляция RegisterSystemDatatTansferors.sma и запустить его на вашем сервере. RegisterSystem.amxx должны работать!
Команды:
- File_to_mysql - передает все данные от regusers.ini для одной базы MySQL
- Mysql_to_file - передает все данные из одной базы MySQL в regusers.ini
- Теперь вы можете сделать API плагинов! Обратите внимание на register_system.inc и RegisterSystemNativesExample.sma для получения дополнительной информации.
- Вы можете добавить свои собственные команды, которые вы хотите быть заблокирован в registersystem_commands.ini, если игрок должен войдите или зарегистрируйтесь
Важно: Для работы плагина правильно, он должен быть в верхней части plugins.ini и там не должно быть никаких плагинов, которые контролирует имена игроков.
RegisterSystem_V7.0_FIX_2.rar [18,8 Kb] (cкачиваний: 402)