А почему взят xml для хранения промокодов? Не целесообразнее их хранить в бд для "генерации на лету"?
Да и long в качестве expireTime выглядит достаточно странно
А почему взят xml для хранения промокодов? Не целесообразнее их хранить в бд для "генерации на лету"?
Да и long в качестве expireTime выглядит достаточно странно
Адаптировал под мобиуса. Сильно не тестировал - так что кусайте в ЛС если будут проблемы.
В java/org/l2jmobius/gameserver/GameServer.java добавить создание нового экземпляра путем добавления строки CouponDataManager.getInstance(); Посмотреть вложение 53826