Tópico: [Freya] Sobe NPC
Ver um Único Post
Antigo 13-08-2011, 10:52 PM   #2 (permalink)
axcel
Membro - Major
 
Avatar de axcel
 
Registrado em: Jun 2011
Posts: 159
Agradeceu: 29
Agradecido 33 Vezes em 21 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para axcel Enviar mensagem via Skype para axcel
Nome Real: Axcel Kuhn

Inventório de axcel

Padrão


qn = "9999_IL_NPCBuffer"

NPC = [250061]
MIN_LVL = 0
MAX_LVL = 81
CURRENCY_ID = 57
MIN_ADENA = 10000
BUFF_PRICE = 0
DANCE_PRICE = 0
SONG_PRICE = 0
CHANT_PRICE = 0
PAAGRIO_PRICE = 0
PET_PRICE = 0
PROPHECY_PRICE = 0
NOBLE_PRICE = 0
RESTORE_PRICE = 0
CANCEL_PRICE = 0
QuestId = 9999
QuestName = "IL_NPCBuffer"
QuestDesc = "custom"
InitialHtml = "1.htm"

print "importing custom: 9999: Buffer"
lass Quest (JQuest) :

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

def onEvent(self,event,st):
htmltext = event
count = st.getQuestItemsCount(CURRENCY_ID)
level = st.getPlayer().getLevel()
if count < MIN_ADENA :
htmltext = "<html><head><body>You don't have enouth Adena.<br>Or your lvl doesn't mach requirements.<br>You must be between 40-60 lvl.</body></html>"
else:
st.takeItems(CURRENCY_ID,0)
st.getPlayer().setTarget(st.getPlayer())

# Might 3
if event == "2":
st.takeItems(CURRENCY_ID,BUFF_PRICE)
SkillTable.getInstance().getInfo(1068,3).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

# Shield 3
if event == "3":
st.takeItems(CURRENCY_ID,BUFF_PRICE)
SkillTable.getInstance().getInfo(1040,3).getEffect lass Quest (JQuest) :

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

def onEvent(self,event,st):
htmltext = event
count = st.getQuestItemsCount(CURRENCY_ID)
level = st.getPlayer().getLevel()
if count < MIN_ADENA :
htmltext = "<html><head><body>You don't have enouth Adena.<br>Or your lvl doesn't mach requirements.<br>You must be between 40-60 lvl.</body></html>"
else:
st.takeItems(CURRENCY_ID,0) << aqui e vamos dizer o comando que vai pedi
st.getPlayer().setTarget(st.getPlayer())

# Might 3
if event == "2":
st.takeItems(CURRENCY_ID,BUFF_PRICE)
SkillTable.getInstance().getInfo(1068,3).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)

# Shield 3
if event == "3":
st.takeItems(CURRENCY_ID,BUFF_PRICE) aqui o buffer aqui ele ta st.takeitems ele ta pedindo depos pra depos em baixo da o buffer getinfo
SkillTable.getInstance().getInfo(1040,3).getEffect s(st.getPlayer(),st.getPlayer())
return "2.htm"
st.setState(COMPLETED)s(st.getPlayer(),st.getPlaye r())
return "2.htm"
st.setState(COMPLETED)



nao sei se foi bem isso que voce quis dizer se nao foi desculpe ;s

axcel está offline   Responder com Citação