Призы за голосования в L2TOP

Для начала, необходимо зарегистрироваться в системе l2top на сайте http://l2top.ru
После этого вам необходимо настроить сам модуль.
Все настройки совершаются в конфигурационном файле engine/data/config_l2dle.php
Вам необходимо указать идентификатор для каждого из своих гейм-серверов.
$la2config['l2top']['ServerId'][1] = 0;
Если вы хотите отключить систему бонусов для какого то из своих гейм-серверов, выставите ему id=0.
$la2config['l2top']['search_str'] = 'Последние 50 IP-адресов';
$la2config['l2top']['voted_timeout'] = 10;
$la2config['l2top']['get_timeout'] = 60;
$la2config['l2top']['sms_bonus_count'] = 3;
$la2config['l2top']['l2top_time_correction'] = 0;
$la2config['l2top']['block_all_acc'] = true;
timeout - таймаут запроса для получения данных с сервера l2top.ru в секундах. Ни в коем случае не стоит ставить таймаут равным 0! Оптимальным будет значение 5-10 секунд
search_str - строка, после которой скрипт ищет таблицу с последними проголосовавшими
voted_timeout - время в минутах, до истечениия которого можно получить бонус
get_timeout - время в минатах, через которое можно повторно нажать кнопку "получить бонус"
sms_bonus_count - сколько предметов давать, если голосование прооизведено смской 1$ (3 голоса)
l2top_time_correction - поправка времени l2top.ru в минутах. Поддерживаются положительные и отрицательные значения
block_all_acc - после запроса бонуса блокирются все чары на аккаунте (true|false)
Настройка списка бонусов.
При успешном голосовании, персонажу игрока выдаётся 1 предмет из списка предметов.
Этот предмет выпадает с определённой долей вероятности, которая определяется в конфиге.
Пример конфигурации списка из 4х бонсов:
$la2config['l2top']['bonus'][1]['item_id'] = 17;
$la2config['l2top']['bonus'][1]['item_type'] = 'etc';
$la2config['l2top']['bonus'][1]['item_count'] = 1;
$la2config['l2top']['bonus'][1]['probability'] = 3;
$la2config['l2top']['bonus'][2]['item_id'] = 686;
$la2config['l2top']['bonus'][2]['item_type'] = 'etc';
$la2config['l2top']['bonus'][2]['item_count'] = 2;
$la2config['l2top']['bonus'][2]['probability'] = 4;
$la2config['l2top']['bonus'][3]['item_id'] = 1;
$la2config['l2top']['bonus'][3]['item_type'] = 'weapon';
$la2config['l2top']['bonus'][3]['item_count'] = 1;
$la2config['l2top']['bonus'][3]['probability'] = 2;
$la2config['l2top']['bonus'][4]['item_id'] = 21;
$la2config['l2top']['bonus'][4]['item_type'] = 'armor';
$la2config['l2top']['bonus'][4]['item_count'] = 100;
$la2config['l2top']['bonus'][4]['probability'] = 1;
Число бонусов может быть произвольным. Не забывайте правильно указывать индекс предмета в списке.
item_id - id предмета
item_type - тип предмета (armor|weapon|etc)
item_count - число предметов
probability - индекс вероятности выпадания этого предмета
Итоговая верятность выпадания предмета рассчитывается так:
Вероятность = (индекс)/(Сумма всех индексов);
Похожие статьи
Комментарии
Войти чтобы оставить комментарий
Luccifer