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

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

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

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

Register System

, Система Регистрации
Статус пользователя TheArtemMaps
сообщение 18.12.2020, 1:42
Сообщение #1
Стаж: 4 года 6 месяцев
Город: Киев

Сообщений: 703
Благодарностей: 63
Полезность: < 0

Плагин RegisterSystem.amxx создает систему регистрации ников на вашем сервере. Каждый игрок получит возможность поставить свой (ник, IP, SteamID) под пароль и если кто-нибудь захочет войти под его ником, то он будет кикнут в течение 60 секунд, если не введёт правильный пароль. Можно выставить чтоб регистрация была по желанию или же всем обязательна. Все пароли хранятся в файле regusers.ini или же в БД MySQL


Информация:
Плагин: RegisterSystem.amxx
Автор: m0skVi4a ;]
Версия: 9.0
Исходник RegisterSystem.sma: есть
Перевод на русский: wellman


Квары плагина:
register_system.cfg
// Начало конфига Register System

//Плагин включить(1) или отключить(0).
//По умолчанию: 1
rs_on "1"

//Куда сохранять информацию: в файл.ini(0) или База Данных(1).
//По умолчанию: 0
rs_save_type "0"

//Как запоминать игроков (Регистрация, Наказание): по Нику(0), по IP(1), по SteamID(2).
//По умолчанию: 0
rs_remember "0"


////////MySQL////////
//Если вы установили rs_save_type 0, то не нужно редактировать этот CVAR

//Хост для БД.
//По умолчанию: 127.0.0.1
rs_host "127.0.0.1"

//Пользователь БД.
//По умолчанию: root
rs_user "root"

//Пароль БД.
//По умолчанию:
rs_pass "123456"

//Имя БД.
//По умолчанию: registersystem
rs_db "registersystem"

////////MySQL////////


//Префикс setinfo для функции автоматического входа в систему.
//По умолчанию: _rspass
rs_password_prefix "_rspass"

//Сколько времени имеет игрок для регистрации. Если установлено значение "0" регистрация не является обязательной.
//По умолчанию: 0
rs_register_time "0"

//Сколько времени имеет игрок для входа в систему, если он зарегистрирован.
//По умолчанию: 60.0
rs_login_time "60.0"

//Какова минимальная длина пароля.
//По умолчанию: 6
rs_password_len "6"

//Сколько попыток входа, если он ввел неправильный пароль.
//По умолчанию: 3
rs_attempts "3"

//Сколько раз игрок может изменить свой пароль за карту.
//По умолчанию: 3
rs_chngpass_times "3"

//Писать ли в логи, когда игрок зарегистрирован.
//По умолчанию: 1

rs_register_log "1"

//Писать ли в логи, когда игрок сменил пароль.
//По умолчанию: 1

rs_chngpass_log "1"

//Писать ли в логи, когда игрок сменит свой Авто Вход.
//По умолчанию: 1

rs_autologin_log "1"

//Префикс setinfo для функции автоматического входа в систему.
//По умолчанию: _rspass
rs_password_prefix "_rspass"

//Делать ли черный экран игрокам, которые не вошли или нужно зарегистрироваться.
//По умолчанию: 1
rs_blind "1"

//Блокировать ли игроков, которые не вошли или не зарегистрировались: Отключен(0), Включен в файл или SQL(1), Включен для всех команд(2).
//По умолчанию: 1
rs_commands "1"

//Что делать если клиент Вышел - кикнуть с сервера(0) или подождать пока зайдёт обратно(1).
//По умолчанию: 0
rs_logout "1"

//Идёт ли отсчет когда нужно зарегистрироваться или войти. Да(1) или Нет(0).
//По умолчанию: 1
rs_count "1"

//Показывать рекламу не зарегистрированным игрокам, Да(1) или Нет(0).
//По умолчанию: 1
rs_advert "1"

//Интервал между показом рекламы (в секундах).
//По умолчанию: 60
rs_advert_int "60"

//Включить Авто Регистрацию при коннекте(1, 2, 5, 6) или отключить(0). 1 Террористам, 2 Контр-террористам, 6 Спектрам, 5 Авто Назначение.
//По умолчанию: 0
rs_ajc_team "0"

//Какой класс террориста будет выбран (если rs_ajc_team "1/5") - 1 Terror, 2 Leet, 3 Artic, 4 Guerilla, 5 Автоматически. Если поставить "0", игрок сможет выбрать сам.
//По умолчанию: 5
rs_ajc_class_t "5"

//Какой класс контр-террориста будет выбран (если rs_ajc_team "2/5") - 1 Urban, 2 SG-9, 3 SAS, 4 GIGN, 5 Автоматически. Если поставить "0", игрок сможет выбрать сам.
//По умолчанию: 5
rs_ajc_class_ct "5"

//Игрок с определенным флагом (По-умолчанию: ADMIN_IMMUNITY) может выбрать, в какой команде они будут (если rs_ajc_team включен).
//По умолчанию: 1
rs_ajc_admin "1"

//Можно ли игрокам менять свою команду(0) или нет(1).
//По умолчанию: 0
rs_ajc_change "0"

//Сколько времени в секундах, игроки не могут войти в систему после ввода неправильных паролей.
//По умолчанию: 300
rs_cant_login_time "300"

//Сколько времени в секундах, игроки не могут изменить свои пароли, после последнего изменения.
//По умолчанию: 300
rs_cant_change_pass_time "300"

//Могут ли игроки, Чьи имена находятся в whitelist.ini или SQL, Регистрироваться(1) или нет(0).
//По умолчанию: 1
rs_whitelsit "1"

// Конец конфига Register System
// Перевод на русский wellman


Доп. Информация:
Чтобы заблокировать некоторые имена для регистрации на сервере, впишите их в файл registersystem_whitelist.ini
В исходнике можно изменить SALT на свое значение, но не больше чем 32 символа
Код
#define SALT "8c4f4370c53e0c1e1ae9acd577dddbed"

Если в консоли выскакивает длинное информационное сообщение, строка превысила это означает, что клиент имеет слишком много setinfo в его configs.cfg, и он не сможет использовать функцию авторегистрации, ему нужно удалить некоторые setinfo команды.


Установка плагина:
1. Файл rshelpmotd.txt закинуть в корневую папку сервера /cstrike
2. Файлы registersystem.cfg , registersystem_commands.ini , registersystem_whitelist.ini , regusers.ini закинуть в папку /configs
3. Файл register_system.txt закинуть в папку /data/lang
4. Файлы RegisterSystem.amxx и RegisterSystemDatatTansferor.amxx закинуть в папку /plugins
5. Файлы RegisterSystem.sma , RegisterSystemDatatTansferor.sma , RegisterSystemNativesExample.sma и папку include с файлом register_system.inc закинуть в папку /scripting
6. ВАЖНО! Плагин RegisterSystem.amxx нужно прописать в файл plugins.ini выше всех остальных плагинов, которые могут быть связаны с никами. В противном случае данный плагин может работать не корректно!
7. Плагин RegisterSystemDatatTansferor.amxx нужен лишь для переноса данных из файла regusers.ini в MySQL и наоборот, поэтому его прописывать не обязательно.
8. Смените карту или перезагрузите сервер.


Английская версия плагина:
Прикрепленный файл  RegisterSystem_V9.0.rar ( 25,35 килобайт ) Кол-во скачиваний: 30


Русская версия плагина:
Прикрепленный файл  RegisterSystem_v9.0_rus.rar ( 51,4 килобайт ) Кол-во скачиваний: 58



Прикрепленные файлы:
Прикрепленное изображение


Register System <== Register System от m0skVi4a ;]
45.137.155.4:45265 <== сервер зомби
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   Цитировать сообщение
666
сообщение 19.12.2020, 15:30
Сообщение #2
Стаж: 3 года 3 месяца

Сообщений: 103
Благодарностей: 17
Полезность: 119

TheArtemMaps,

Данный плагин взят с другого ресурса прямая реклама :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TheArtemMaps
сообщение 19.12.2020, 15:46
Сообщение #3
Стаж: 4 года 6 месяцев
Город: Киев

Сообщений: 703
Благодарностей: 63
Полезность: < 0

Цитата(666 @ 19.12.2020, 16:30) *
TheArtemMaps,

Данный плагин взят с другого ресурса прямая реклама :D


Я ничего не рекламирую, а просто выложил плагин с ссылкой на источник


Register System <== Register System от m0skVi4a ;]
45.137.155.4:45265 <== сервер зомби
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 19.12.2020, 16:02
Сообщение #4


Иконка группы

Стаж: 10 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

Цитата(666 @ 19.12.2020, 16:30) *
TheArtemMaps,

Данный плагин взят с другого ресурса прямая реклама :D

указание источника не является рекламой. Все уважающие себя ресурсы требуют оставлять ссылку на ресурс, если его запостили в другом месте.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя MDMA20
сообщение 13.1.2021, 4:11
Сообщение #5
Стаж: 6 лет 9 месяцев

Сообщений: 2179
Благодарностей: 923
Полезность: 808

Это для того чтобы какие-то игроки регали ники постояльцев, чтобы кто-то не смог потом зайти не сервер? ))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TheArtemMaps
сообщение 13.1.2021, 15:54
Сообщение #6
Стаж: 4 года 6 месяцев
Город: Киев

Сообщений: 703
Благодарностей: 63
Полезность: < 0

Цитата(MDMA20 @ 13.1.2021, 5:11) *
Это для того чтобы какие-то игроки регали ники постояльцев, чтобы кто-то не смог потом зайти не сервер? ))

Если такое произошло, игрок отправляет всё админу, тот его выносит из базы.
А на самом деле это ещё плюс к защите аккаунта админа.


Register System <== Register System от m0skVi4a ;]
45.137.155.4:45265 <== сервер зомби
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TheArtemMaps
сообщение 24.1.2021, 16:52
Сообщение #7
Стаж: 4 года 6 месяцев
Город: Киев

Сообщений: 703
Благодарностей: 63
Полезность: < 0

Цитата(MDMA20 @ 13.1.2021, 5:11) *
Это для того чтобы какие-то игроки регали ники постояльцев, чтобы кто-то не смог потом зайти не сервер? ))

Точнее если игрок зайдёт под ником постояльца, то плагин попросит ввести пароль а тот его незнает )
Так что никак не зайти под ником если он зареган

Отредактировал: TheArtemMaps, - 24.1.2021, 16:53


Register System <== Register System от m0skVi4a ;]
45.137.155.4:45265 <== сервер зомби
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя energydance
сообщение 24.1.2021, 19:05
Сообщение #8


Стаж: 8 лет 9 месяцев

Сообщений: 2809
Благодарностей: 737
Полезность: 212

а если игрок с ником TOP-MS или Player зарегает под паролем, то что потом делать игрокам с таким же ником которые заходят по дефолту? А потом начнется писанина что раскрутка не тащит и тому подобное


Press enter to exit ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TheArtemMaps
сообщение 24.1.2021, 19:16
Сообщение #9
Стаж: 4 года 6 месяцев
Город: Киев

Сообщений: 703
Благодарностей: 63
Полезность: < 0

Цитата(energydance @ 24.1.2021, 20:05) *
а если игрок с ником TOP-MS или Player зарегает под паролем, то что потом делать игрокам с таким же ником которые заходят по дефолту? А потом начнется писанина что раскрутка не тащит и тому подобное

Эх. Никто не читает настройку плагина( А там пишется такое:
Cкрытый текст
//Как запоминать игроков (Регистрация, Наказание): по Нику(0), по IP(1), по SteamID(2).
//По умолчанию: 0
rs_remember "0"


Так что ничего такого не будет выбираем по айпи или стим айди и всё. Нету трабла)
Ну или он же не оставит стандартный ник, и не будет на него регать.

Отредактировал: TheArtemMaps, - 24.1.2021, 20:39


Register System <== Register System от m0skVi4a ;]
45.137.155.4:45265 <== сервер зомби
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: