мильпардон за неправилно сформулированный вопрос.
Попытаюсь и подробнее и с кодом.
Задача: Пытаюсь вывести для игроков время в секундах , которое им будет дано для регистрации, описываемое переменной time_end_reg.
Реализация: Некий HTM файл со строкой
...time for registration is [ time_end_reg 1000 / ] sek...
Предполагаю получить:
time for registration is 120 sek...
Результат:
HTM файл выводится, но вместо времени (раньше выводилось все правильно) выводится ...
time for registration is [ time_end_reg 1000 / ] sek...
Ниже привожу код.
Exception code 'time_end_reg 1000 /' java.lang.ArrayIndexOutOfBoundsException: -
1 in text'<html><body>
CALL TO EVENT MANAGER FOR REGISTRATION TO EVENT!
The total time for registration is [ time_end_reg 1000 / ] sek.
THE AWARD OF EVENT - 3 enchant weapon D,C,B for for e
very type.
</body></html>
'
java.lang.ArrayIndexOutOfBoundsException: -1
at ru.balancer.jbforth.Stack.top(Stack.java:153)
at ru.balancer.JBForth.parse(JBForth.java:400)
at net.sf.l2j.gameserver.serverpackets.NpcHtmlMessage.writeImpl(NpcHtmlM
essage.java:216)
at net.sf.l2j.gameserver.serverpackets.ServerBasePacket.write(ServerBase
Packet.java:112)
at net.sf.l2j.gameserver.SelectorThread.pack(SelectorThread.java:456)
at net.sf.l2j.gameserver.SelectorThread.processOutboudQueue(SelectorThre
ad.java:546)
at net.sf.l2j.gameserver.SelectorThread.run(SelectorThread.java:212)
ЗЫ: Тут еще и диалоги перестали добавляться... :'(
ЗЫЗЫ: Многое, видимо, поменялось в форте, а я поотстал (мало время). На вики и форуме тоже ничего не нашел (может плохо искал).
Ивен уже давно был сделан (try to take - мясорубка). Поступили жалобы, что не запускается. Сам не смог запустить. Решил все переделать для работы со словарями. Протестить. И Краб бы выложил в СВН в ивенты. С лету не получилось. Сижу ковыряю по мере возможности. Если кому интересно посотрудничать, пишите в личку - я аську свою дам- пообщаемся.
Russian Mafia TEAM (RMT)
Lineage 2 C3 Server (L2J Fortress) http://www.la2c3.ru
НИЧТО НЕ СЛИШКОМ.