17.07.2011, 13:42
|
#1
|
Изгнанные
Регистрация: 18.03.2011
Адрес: Украина (Хохляндия)
Сообщений: 102
Отблагодарили 6 раз(а)
Рейтинг мнений:
|
Ошибка в синтаксисе
Свернуть ↑
PHP код:
import sys
from com.l2jserver.gameserver.model.quest import State
from com.l2jserver.gameserver.model.quest import QuestState
from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest
qn = "1000000_MegoLVL"
NPC = 1000000
ADENA = 57
class Quest (JQuest) :
def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)
def onEvent(self,event,st) :
htmltext = "You don't have enough Adena."
if event == "1" and st.getQuestItemsCount(ADENA) >= 10000000: # you should rename this to something more descriptive, like addlevel
st.takeItems(ADENA,10000000)
addexp = (st.getPlayer().getStat().getExpForLevel(level+1) - st.getPlayer().getStat().getExp())
st.getPlayer().getStat().addExp(addexp)
htmltext = "2.htm"
return htmltext
def onFirstTalk (self,npcid,player) :
return "1.htm"
QUEST = Quest(-1, qn, "custom")
QUEST.addStartNpc(NPC)
QUEST.addFirstTalkId(NPC)
Свернуть ↑Развернуть ↓
Вот лог ошибки...
Код:
SyntaxError: ('invalid syntax', ('__init__.py', 11, 1, 'def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)'))
|
|
|