- 0
This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..
Question
GameBlonD
Hello all i have tried a lot of edits but always fails
I have this Hero Manager
qn = "8204_NpcHero" NPC=[7202] GOLDBAR = 3470 DESTINY_CIRCLET = 6842 QuestId = 8204 QuestName = "NpcHero" QuestDesc = "custom" InitialHtml = "1.htm" print "--INFO Loaded: Custom Hero Seller--" class Quest (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onEvent(self,event,st): htmltext = event count=st.getQuestItemsCount(GOLDBAR) if count < 10 and st.getPlayer().getLevel() < 80 : htmltext = "<html><head><body>You dont have enough items to use this Action NOOB.</body></html>" elif st.getPlayer().isHero() == 1 : htmltext = "<html><head><body> Sorry, You Have Already Hero Status!</body></html>" elif st.getQuestItemsCount(GOLDBAR) < 20 : htmltext = "<html><head><body>You dont have enough items to use this Action.</body></html>" else: st.getPlayer().setTarget(st.getPlayer()) if event == "2": st.takeItems(GOLDBAR,20) st.getPlayer().setHero(True) st.giveItems(DESTINY_CIRCLET,1) st.playSound("ItemSound.quest_finish") st.setState(State.COMPLETED) return "HeroFinish.htm" st.exitQuest(1) if htmltext != event: st.setState(State.COMPLETED) st.exitQuest(1) return htmltext def onTalk (self,npc,player): st = player.getQuestState(qn) htmltext = "<html><head><body>I have nothing to say to you</body></html>" st.setState(State.STARTED) return InitialHtml QUEST = Quest(QuestId,str(QuestId) + "_" + QuestName,QuestDesc) for npcId in NPC: QUEST.addStartNpc(npcId) QUEST.addTalkId(npcId)And i want multiple payments not only gold bars i need 4 IDS
Ex; every one that click for hero they must have 4 items.
If anyone can show me an example or fix it with 4 payments id i will appreciated.
2 answers to this question
Recommended Posts