Forss 0 Опубликовано 21 декабря, 2013 и так поставил скрипт на проверку итема он работает но при нажатие на кнопку гс дает ошибку Bad RequestBypassToServer: player test java.lang.NullPointerException at net.sf.l2j.gameserver.model.quest.QuestState.getStateId(QuestState.ja va:193) at net.sf.l2j.gameserver.model.quest.Quest.createQuestInDb(Quest.java:82 4) at net.sf.l2j.gameserver.model.quest.Quest.newQuestState(Quest.java:202) at net.sf.l2j.gameserver.model.actor.instance.L2NpcInstance.showQuestWin dow(L2NpcInstance.java:1433) at net.sf.l2j.gameserver.model.actor.instance.L2NpcInstance.onBypassFeed back(L2NpcInstance.java:970) at net.sf.l2j.gameserver.network.clientpackets.RequestBypassToServer.run Impl(RequestBypassToServer.java:101) at net.sf.l2j.gameserver.network.clientpackets.L2GameClientPacket.run(L2 GameClientPacket.java:51) at org.jboss.netty.handler.execution.MemoryAwareThreadPoolExecutor$Memor yAwareRunnable.run(MemoryAwareThreadPoolExecutor.java:622) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) вот сам скрипт import sys from net.sf.l2j.gameserver.model.quest import State from net.sf.l2j.gameserver.model.quest import QuestState from net.sf.l2j.gameserver.model.quest import QuestStateManager from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest from java.lang import Integer qn = "1050_Vip" #Item ADENA = 14245 COUNT = 1 # NPC NPC = 80010 class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onTalk (self,npc,player) : st = player.getQuestState(qn) npcId = npc.getNpcId() if not st : return htmltext count = st.getQuestItemsCount(ADENA) htmltext = "1.htm" htmltext1 = "2.htm" stat = 1 if stat : if count < 1 : return htmltext1 else : return htmltext return htmltext QUEST = Quest(1050, qn, "custom") QUEST.addStartNpc(NPC) QUEST.addTalkId(NPC) нпц созlал c type L2Npc и прописал в html сборка pwsot кто поможет затыкаю спасибками <button value="Вип карточка" action="bypass -h npc_%objectId%_Quest 1050_vip" width=75 height=21 back="1st_Buttons.13" fore="1st_Buttons.13"> Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kartes12 259 Опубликовано 22 декабря, 2013 сам мучаюсь с подобной хренью пока решение нашли только одно ( реализация долнинительного функцианала в ядре ) но у тебя питом мояже тима работает с явой пробуй погялдеть в стандартных квестах как реализована и меняй импорт под свой код Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Forss 0 Опубликовано 22 декабря, 2013 сам мучаюсь с подобной хренью пока решение нашли только одно ( реализация долнинительного функцианала в ядре ) но у тебя питом мояже тима работает с явой пробуй погялдеть в стандартных квестах как реализована и меняй импорт под свой код а если попробывать переместить с папки custom в папку quest Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
A1TeK 6 Опубликовано 22 декабря, 2013 (изменено) баненые пользователи опять тут ???\ ТС темы убило внимательно по импортам если не ошибаюсь то все просто а вообше надо визуал глянуть Изменено 22 декабря, 2013 пользователем A1TeK Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Forss 0 Опубликовано 22 декабря, 2013 баненые пользователи опять тут ???\ ТС темы убило внимательно по импортам если не ошибаюсь то все просто а вообше надо визуал глянуть не понял что ты пытался мне сказать Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kartes12 259 Опубликовано 22 декабря, 2013 Нет это не поможет тут нужно код дописывать менять удалять Вопшем тебе нужно 1совет знатоков питона 2 найти в стандартных квестах проврку итемов и уже от него плясать К сожалению это все что я могу посоветовать Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Forss 0 Опубликовано 22 декабря, 2013 (изменено) а кого можешь порекомедовать Изменено 22 декабря, 2013 пользователем Forss Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kartes12 259 Опубликовано 22 декабря, 2013 а кого можешь порекомедовать Ну разрабов ловели фрозенДев больше я некого на этом форуме не знаю чтобы работали с питоном . Но будь готов подкинуть им на кофе с булочкой Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Forss 0 Опубликовано 22 декабря, 2013 не кто не знает Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kanutoiiika 17 Опубликовано 22 декабря, 2013 втф лол stat = 1 if stat : if count < 1 : return htmltext1 else : return htmltext return htmltext если 1???? что за бред7 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kanutoiiika 17 Опубликовано 22 декабря, 2013 kanuto111ka скайп пишите Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты