- Поддерживаемые игры
-
- CS: Source (OrangeBox)
- CS: Source (v34)
- CS: GO
Данный плагин позволяет получать награду приглашающим и приглашенным игрокам.
Работа плагина:
В архиве с модулями на данный момент лежат:
Работа плагина:
- Игрок заходит на сервер и в течении определенного времени(в конфиге) может ввести реферальный код игрока который его пригласил.
- После того как игрок введёт реферальный код, начнется таймер, через сколько(в конфиге) давать игроку меню с бонусами(бонусы идут в виде модулей).
- После получения бонуса в меню приглашающему игроку выдаётся валюта в виде Бонусов(количество в конфиге) которую он может потратить в Магазине бонусов(также модули).
- Создать свой реферальный код игрок может после того как отыграет определенное количество времени(в конфиге).
- Для приглашающих игроков есть возможность включить/выключить функцию передачи бонусов с возможностью поставить комиссию.
- Также в главном меню присутствует топ приглашающих(количество людей в топе устанавливается в конфиге)
- Также у приглашающих есть возможность посмотреть игроков которых он пригласил
В архиве с модулями на данный момент лежат:
- Shop Credits, Items
- FPS опыт
- LK(v1 и v2)
- LR опыт
- VIP привилегии
- WCS золото, уровень, рассы, вип
- Требования
-
Sourcemod
C-подобный:"referal_system" { "driver" "mysql" //Система которая будет использоватся для подключения к базе данных sqlite или mysql "host" "HOST_DB" //IP адрес хоста базы данных "database" "TABLENAME_DB" //Имя таблица базы данных "user" "USER_DB" //Имя пользователя базы данных "pass" "PASSWORD_DB" //Пароль от пользователя базы данных }
- Переменные
-
addons/sourcemod/configs/Referal_System/Core.ini:
"RS" { "NumberBonusGive" "5" //RU: Количество выдаваемых бонусов за приглашенного игрока || EN: Number of issued bonuses for the invited player "ActiveTimeInput" "60" //RU: Какое количество времени после захода игрок может ввести реф код(в минутах) || EN: How much time after logging in a player can enter a ref code (in minutes) "UnlockTimeCreate" "60" //RU: Через сколько после первого захода игрок может создать реф код(в минутах) || EN: How long after the first entry a player can create a ref code "CountTop" "10" //RU: Количество людей отображающихся в топе || EN: Number of people displayed in the top "AfterTimeGive" "30" //RU: Через сколько после ввода давать бонус за реф код(в минутах) || EN: How long after you enter to give a bonus for ref code (in minutes) "Transfer" "1" //RU: Позволять ли приглашающим передавать друг другу бонусы (1 или 0) || EN: Whether to allow invitees to pass bonuses to each other(1 or 0) "TCommission" "50" //RU: Комиссия при переводе бонусов в процентах || EN: Fee for bonus transfer in percent "PrefixTable" "public_" //RU: Префикс таблицы в базе данных || EN: Table prefix in the database "ServerID" "1" //RU: Айди сервера в базе данных || EN: Server ID in the database }
- Команды
-
sm_ref
- Установка
-
1.Закинуть все файлы на хост
2.Прописать базу данных в databases.cfg
3.Установить хотя бы по 1 модулю для Приглашающих и Приглашенных
4.Настроить конфиги addons/sourcemod/configs/Referal_System/Core.ini
5.Перезапустить сервер