rendered paste bodyprint "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 = "<html><head><body>Tôi không có gì để nói với bạn</body></html>"
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)