print "importing custom data: 9988_aa" 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.jython import QuestJython as JQuest class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent (self,event,st) : htmltext = event # Doi 100000 AA if event == "1": if st.getQuestItemsCount(57) >= 1000000: st.takeItems(57,1000000) st.giveItems(5575,100000) htmltext = "Bạn nhận được 100000 Acient adena" else: htmltext = "Bạn không đủ tiền" # Doi 1000000 AA if event == "2": if st.getQuestItemsCount(57) >= 10000000: st.takeItems(57,10000000) st.giveItems(5575,1000000) htmltext = "Bạn nhận được 1000000 Acient adena" else: htmltext = "Bạn không đủ tiền" # Doi 10000000 AA if event == "3": if st.getQuestItemsCount(57) >= 100000000: st.takeItems(57,100000000) st.giveItems(5575,10000000) htmltext = "Bạn nhận được 10000000 Acient adena" else: htmltext = "Bạn không đủ tiền" # Doi 100000000 if event == "4": if st.getQuestItemsCount(57) >= 1000000000: st.takeItems(57,1000000000) st.giveItems(5575,100000000) htmltext = "Bạn nhận được 100000000 Acient adena" else: htmltext = "Bạn không đủ tiền" #Neu khong trao doi if event == "0": htmltext = "Huỷ bỏ giao dịch" if htmltext != event: st.setState(COMPLETED) st.exitQuest(1) return htmltext def onTalk (Self,npc,st): npcId = npc.getNpcId() htmltext = "Tôi không có gì để nói với bạn" st.setState(STARTED) return "1.htm" QUEST = Quest(9988,"9988_aa","custom") CREATED = State('Start', QUEST) STARTED = State('Started', QUEST) COMPLETED = State('Completed', QUEST) QUEST.setInitialState(CREATED)