All pastes #31415 Raw Edit

Something

public text v1 · immutable
#31415 ·published 2005-11-27 15:09 UTC
rendered paste body
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 = "<html><head><body>Tôi không có gì &#273;&#7875; nói v&#7899;i b&#7841;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)