Реферальная система: Входит в состав базового комплекта сборки L2-scripts High Five (VIP)
1. Основная идея. Суть реферальной системы в поиске игроками других активных игроков и получение за это бонусов. Игроку которого указали в качестве реферала будет отчисляться в инвентарь % дропа (указанный в конфиге) на определенные итемы (указанные в конфиге). Так же будет клановый налог на членов клана устанавливаемый лидером клана. Клан лидер может устанавливать % налога (указывается в конфиге) на определенные итемы (указываются айди в конфиге).
2. Вид реферальной системы. Для запуска реферальной системы используется голосовая команда .ref , а для запуска кланового налога используется команда .nalog . При вводе команды в чат у игрока появляется окошко следующего вида:

При указании реферала кнопка "Указать реферала" пропадает вместе с полем для ника и вместо её появляется надпись "Реферал: <НИК РЕФЕРАЛА>". Далее идет список друзей реферала, которых он привел и которые указали его. В конце каждой строчки находится красная кнопка с минусом, при нажатии которой удаляется реферал и обновляется окно реферальной системы.
При вводе команды клан лидером команды .nalog всплывает данное окно:

В окошко ввода налога можно вписывать только целые числа от 0 до 100.
В конфиг выносятся следующие переменные:
# Реферальная система
# только целые числа от 0 до 100, при 0 - отключение реферальной системы
Ref_bonus = 10
# айди итемов (только тех что стопками) через ;
Ref_items = 57;4037;4356
# максимальное количество рефералов (только целые числа)
Ref_max = 50
# ограниче доступности системы
# с какова уровня доступна
Ref_lvl = 1
# наличие Дворянства
Ref_noble = false
# наличие Премиум аккаунта
Ref_prem = false
# Выдавать ли бонус только если реферал offline
# True - выдавать
# False - не выдавать
Ref_online = false
# Выдавать ли бонус персонажам с одним логином
# True - выдавать
# False - не выдавать
Ref_login = false
# Выдавать ли бонус персонажам с одним HWID
# True - выдавать
# False - не выдавать
Ref_HWID = false
# Наличие времени проведенного в игре рефералом, то есть если персонаж провел в игре указанное время ему начинает зачисляться бонус
# указывается в часах
Ref_time = 5
#Max level of refferer bonus
Ref_max_level = 52
# Клановая налоговая система
# только целые числа от 0 до 100, при 0 - отключение налоговой системы кланов
Nalog_rate = 5
# айди итемов (только тех что стопками) через ;
Nalog_items = 57;4037;4356
# ограниче доступности системы
# с какова уровня доступна
Nalog_lvl = 1
# наличие Дворянства
Nalog_noble = false
# наличие Премиум аккаунта
Nalog_prem = false
В базе реферальная система имеет таблицу ref состоит из двух столбцов: main_id и ref_id
main_id - айди чара того кто собирает бонусы
ref_id - айди чара реферала которые указывают main_id
Обе системы имеют проверки итемов на то откуда они появились, требуется включенный автолут либо запрет на дроп реферальных вещей на землю, что бы игроки не накручивали своё состояние выкидыванием денег на землю и их подбором, так же система не срабатывает при трейде, получениее по почте, аукционах.
Совместимость: Java любые овероподобные сборки и сборки l2-scripts.
Цена: Спрашивайте у менеджера.
С уважением, Юрий!
----------------------------
|