Вот так выглядит код
PHP код:
if npcId == SWEETMANAGER:
if cond == 0 and onlyone == 0 :
if (st.getPlayer.getLevel() >= 60) : # Ограничение по уровню игроков. Т.е. не ниже 60 лвл
dsp = Display()
htmltext = dsp.MainWindow(self.Exchange,CHANCE,RATIO) # Если с уровнем все впорядке - можно проджолжать квест
else :
htmltext = "No lvl" # Если игрок слишком "молод"
st.exitQuest(1) # Выход из состояния квеста с удалением всех данных о нем из таблицы `character_quests`
и вот ошибка
PHP код:
File "__init__.py", line 141, in onFirstTalk
NameError: npcId
at org.python.core.Py.NameError(Unknown Source)
at org.python.core.PyFrame.getglobal(Unknown Source)
at org.python.pycode.serializable._pyx1321020596917.onFirstTalk$14(__init__.py:141)
at org.python.pycode.serializable._pyx1321020596917.call_function(__init__.py)
at org.python.core.PyTableCode.call(Unknown Source)
at org.python.core.PyTableCode.call(Unknown Source)
at org.python.core.PyTableCode.call(Unknown Source)
at org.python.core.PyFunction.__call__(Unknown Source)
at org.python.core.PyMethod.__call__(Unknown Source)
at org.python.core.PyObject.__call__(Unknown Source)
at org.python.core.PyObject._jcallexc(Unknown Source)
at org.python.core.PyObject._jcall(Unknown Source)
at org.python.proxies.main$Quest$387.onFirstTalk(Unknown Source)
at com.l2jserver.gameserver.model.quest.Quest.notifyFirstTalk(Quest.java:523)
at handlers.actionhandlers.L2NpcAction.action(L2NpcAction.java:140)
at com.l2jserver.gameserver.model.L2Object.onAction(L2Object.java:277)
at com.l2jserver.gameserver.model.L2Object.onAction(L2Object.java:270)
at com.l2jserver.gameserver.network.clientpackets.Action.runImpl(Action.java:122)
at com.l2jserver.gameserver.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:62)
at com.l2jserver.gameserver.network.L2GameClient.run(L2GameClient.java:1097)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)