Показать сообщение отдельно
Старый 08.08.2017, 09:34   #1
la2baium
Classic 2.0 + GEO
 
Регистрация: 14.04.2017
Сообщений: 147
По умолчанию Байлисты в КХ (FIXED)

1. [25685]
2. Classic 2.5
3. -
Предметы с восстановлением по времени накапливаются такого быть не должно. Например есть монеты замка их должно появляться по 8 в час. Сейчас если зайти вечером то можно переоткрывая байлист выкупить предметы за весь день(если их никто днем не покупал конечно). Проблема связана с функцией synchronized в классе l2s.gameserver.templates.npc.BuyListTemplate .
Исправленая версия
PHP код:
                if(ti.getCurrentValue() < ti.getCount() && ti.getLastRechargeTime() + ti.getRechargeTime() <= currentTime)
                {
                    
ti.setLastRechargeTime( (int) currentTime );
                    
ti.setCurrentValue(ti.getCount());
                } 
la2baium вне форума