Jump to content
  • 0

[Help] Trader Script


Question

Posted

This script have error..

Can you help me to fixed??

Thx. . 

 

print "importing custom: 7500_trader"
import sys
from com.l2jfree.gameserver.model.quest import State
from com.l2jfree.gameserver.model.quest import QuestState
from com.l2jfree.gameserver.model.quest.jython import QuestJython as JQuest
qn = "7500_trader"

NPC=[7500]

class Quest (JQuest) :

def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)

def onEvent (self,event,st) :
    htmltext = event  

# GoldBar
    if event == "1":
        if st.getQuestItemsCount(3470) >= 1:
            st.takeItems(3470,1)
            st.giveItems(57,500000000)
            htmltext = "Your tranfer Adena to Gold Bar Completed."
else:
             htmltext = "Dont have enough items to complete the tranfer."

# Adena
    if event == "2":
        if st.getQuestItemsCount(57) >= 500000000:
            st.takeItems(57,500000000)
            st.giveItems(3470,1)
            htmltext = "Your tranfer Gold Bar to Adena Completed."
else:
             htmltext = "Dont have enough items to complete the tranfer."


    if event == "0":
      htmltext = "Trade has been canceled."
    
    if htmltext != event:
      st.setState(COMPLETED)
      st.exitQuest(1)

    return htmltext

def onTalk (Self,npc,player):

   npcId = npc.getNpcId()
   st = player.getQuestState(qn)
   htmltext = "<html><body>I have nothing to say to you.</body></html>"
   st.set("cond","0")
   st.setState(STARTED)
   return "1.htm"

QUEST       = Quest(7500,qn,"custom")
CREATED     = State('Start',     QUEST)
STARTED     = State('Started',   QUEST)
COMPLETED   = State('Completed', QUEST)

QUEST.setInitialState(CREATED)

QUEST.addStartNpc(7500)

QUEST.addTalkId(7500)




 

 

What is wrong??

 

Thx..

1 answer to this question

Recommended Posts

  • 0
Posted

WTF?

why you complicate your life with this Trader ?

Isnt simple to do a Multisell excange ?

 

Seriously, this is a Lost of time if you are gonna fix that (i hope for you).

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock