x-net> 36: Make A Sewing Kitx-net> 34: In Search of Clothesx-net> 35: Find Glittering Jewelryx-net> 33: Make A Pair Of Dress Shoesx-net> они относятся к квесту x-net> 37: Please Make Me Formal Wearx-net> у всех у них один глюк... в конце квеста не даётся квест итем .. в тех чате пишется.. что он положен в инвентарь...а его там нет..x-net> например в 36 квесте ...x-net> if st.getQuestItemsCount(ORIHARUKON) >= 10 and st.getQuestItemsCount(ARTISANS_FRAME) >= 10 :x-net> st.takeItems(ORIHARUKON,10)x-net> st.takeItems(ARTISANS_FRAME,10)x-net> st.giveItems(SEWING_KIT,1) — глюк тутx-net> st.playSound("ItemSound.quest_finish")x-net> st.exitCurrentQuest(True)x-net> else :x-net> влюбом другом месте в оневент работает норм..x-net> может проверите функцию гивеитемс...
В методе giveItems есть нехорошее место:
code text
L2Item template = ItemTable.getInstance().getTemplate(itemId);
if(template == null)
return;
Если темплейт у итема отсутствует, то оно просто выйдет из метода, и промолчит
Нужно добавить туда сообщение в лог хотя-бы. И проверь, правильно ли прописан итем SEWING_KIT в базе.
PS: Реализация квестового двига просто ужасная, интеграция с jython еще хуже. Ну а про сам jython я молчу, может быть у него и есть преимущества, но я их не вижу...