Сообщений: 7
Тем: 1
Зарегистрирован: Jul 2012
Здравствуйте, уважаемые пользователи Zone-Game. Собственно, необходима ваша помощь. Использую сборку RusTeam (RT), у них есть такая бага - при получении квест итемов (любых допустим в Imperial Tomb при прохождении квеста на Relics (реликвии) или же в фоге ) происходят задержки, небольшие фризы. У некоторых игроков даже вылетает. Данная бага на любых версиях. Знаю, что новые разработчики что-то фиксили по этому поводу, но никто ли не знает на форуме как поправить данный баг на 1.4.2.9? Искал долго проблему, но так и не нашел. Метод добавления квест итемов реализован верно. Ну или подскажите, где может заключаться проблема, Заранее глубоко благодарен.
Сообщений: 445
Тем: 46
Зарегистрирован: Oct 2011
Смотри метод получения предмета. и копай от туда
Сообщений: 1,053
Тем: 33
Зарегистрирован: Sep 2011
Репутация:
12,172
Смотри двиг квестов, как оно выдаёт, возможно не правильные проверки или их слишком много. По идее двиг должен называться QuestState.java
Сообщений: 5,863
Тем: 105
Зарегистрирован: Sep 2010
Репутация:
13,014
Что именно считать задержкой? Если то, что итемка дается только когда моб исчезает то это по оффу. А если фризы то нужно копать код.
Сообщений: 1,484
Тем: 12
Зарегистрирован: Mar 2010
Репутация:
2,994
Смотрим OnKill( в классе Quest, как он вызывается у нпц - там выносим в отдельный runneable
Сообщений: 7
Тем: 1
Зарегистрирован: Jul 2012
Visor Написал:Смотрим OnKill( в классе Quest, как он вызывается у нпц - там выносим в отдельный runneable
К сожалению не получилось, проблема осталась, но у меня вместо данного метода идет MOBKILLED.
На всякий случай, вот класс Quest:
http://pastebin.com/8UQ1fqei
Сообщений: 177
Тем: 2
Зарегистрирован: Feb 2012
Репутация:
2,588
Там при получении квест итема шлется пакетик ItemList (полный список всех итемов в инвентаре). Нужно заменить его на InventoryUpdate. Помню давным давно исправлял этот баг.