Share Кастомный скрипт на Double XP & SP

Этот ивент временно увеличивает получаемый опыт (XP) и SP (очки умений) для всех игроков на сервере.
Реализован как гибко настраиваемый скрипт с поддержкой автоматического запуска, расписания и уведомлений.
Сохранение оригинальных значений рейтов
Будут замечания или предложения готов дополнить и поправить.

Скрипт при 1 запуске автоматом создает вам конфиг:
Code:
# Конфигурация ивента Double XP & SP
# Автоматически создается при первом запуске

# Основные настройки
# Автозапуск ивента при старте сервера
event.autostart=true
# Длительность ивента в часах
event.duration=24
# Множитель опыта
event.xp.multiplier=4.0
# Множитель SP
event.sp.multiplier=4.0
# Применять к сабклассам
event.apply.subclass=true
# Учитывать премиум аккаунт
event.premium.consider=true
# Бонус для премиум аккаунтов
event.premium.bonus=1.5

# Настройки анонсов
# Включить анонсы
announce.enable=true
# Интервал напоминаний в минутах
announce.interval=1
# Сообщение при старте
announce.start=Ивент Double XP & SP запущен! Опыт: x{XP} | SP: x{SP} | Длительность: {TIME} часов
# Сообщение при завершении
announce.end=Ивент завершен. Спасибо за участие!
# Сообщение напоминания
announce.reminder=Ивент активен! Осталось: {REMAINING} | XP: x{XP} | SP: x{SP}

# Ограничения
# Минимальный уровень
restrict.min.level=1
# Максимальный уровень
restrict.max.level=85
# Разрешенные классы (ID через запятую)
restrict.allowed.classes=
# Запрещенные классы (ID через запятую)
restrict.blocked.classes=
# Разрешенные зоны (ID через запятую)
restrict.allowed.zones=
# Запрещенные зоны (ID через запятую)
restrict.blocked.zones=

# Расписание
# Режим работы: MANUAL, DAILY, WEEKLY
schedule.mode=WEEKLY
# Время начала (для DAILY/WEEKLY)
schedule.start.time=20:00
# Дни недели (1-7, где 1-понедельник)
schedule.active.days=5,6,7

# Логирование
# Включить логирование
log.enable=true
# Уровень детализации (1-мин, 2-средн, 3-макс)
log.level=2

# Дополнительные настройки
# Бонус за партию (на игрока)
adv.party.bonus=0.1
# Максимальный бонус за партию
adv.party.max.bonus=0.5
# Включить бонус клана
adv.clan.bonus.enabled=true
# Бонус клана за уровень
adv.clan.bonus.per.level=0.03
Я установил продолжительность события на 2 часа каждый день, но заметил, что при сбросе персонажа обратный отсчет 2-часового события начинается заново. Также я заметил, что событие начинается в момент его установки, но не заканчивается по истечении двух часов. Можете ли вы сказать, является ли это ошибкой?
 
Back
Top