Ver um Único Post
Antigo 10-12-2008, 11:36 AM   #1 (permalink)
digitalman
Membro - Recruta
 
Avatar de digitalman
 
Registrado em: Dec 2008
Posts: 6
Agradeceu: 1
Agradecido 0 Vezes em 0 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de digitalman

Padrão Script de GK By SetoKaiba

Seto em um outro forum te pedi uma ajuda sobre uma GK VIP, dai vc fez este script.

Usava no Kamael L2emu funcionava perfeito, peguei ele e to usando no HellBound L2Emu, mais esta dano um erro no fim do arquivo na hora q e pra retornar a pagina dizendo q o char n tem o item, sendo q o html esta na pasta certinha.

Olha o erro

Abre um html com essa mensagem.

Erro = data/scripts/9996-kaibateleports/1.htm -> sendo q este arquivo esta lá.

O script todo

import sys

from net.l2emuproject.gameserver.model.actor.instance import L2PcInstance
from net.l2emuproject.gameserver.model.quest import State
from net.l2emuproject.gameserver.model.quest import QuestState
from net.l2emuproject.gameserver.model.quest.jython import QuestJython as JQuest
qn = "9996_KaibaTeleporters"
ITEM_OWNED = 16002
GATEKEEPER = 40004
InitialHtml = "1.htm"

print "importing custom: 9996: KaibaTeleporters"

class Quest (JQuest) :

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

def onTalk (Self,npc,player):
st = player.getQuestState(qn)
npcId = npc.getNpcId()
# TALKING_ISLAND
if npcId in [ GATEKEEPER ] :
if st.getQuestItemsCount(ITEM_OWNED) >= 1 :
st.takeItems(ITEM_OWNED,1)
player.teleToLocation(10468,-25012,-3674)
st.exitQuest(1)
return
else :
st.exitQuest(1)
return "1.htm"

QUEST = Quest(9996,qn,"Teleports")
#CREATED = State('Start',QUEST)

#QUEST.setInitialState(CREATED)

for i in [GATEKEEPER] :
QUEST.addStartNpc(i)
QUEST.addTalkId(i)

digitalman está offline  
Links Patrocinados