Secret Experience

Secret Experience (https://secretexperience.net/)
-   [L2J] Dúvidas (https://secretexperience.net/l2j-duvidas/)
-   -   [Interlude] Gatekeeper Por um Determinado Item [Rev L2j2010] (https://secretexperience.net/l2j-duvidas/23628-gatekeeper-por-um-determinado-item-rev-l2j2010.html)

welvister 22-07-2010 03:13 PM

Gatekeeper Por um Determinado Item [Rev L2j2010]
 
Galera,
Estou precisando de uma GK que Teleporte por um Determinado item.
Achei essa Script:
Citação:

import sys
from com.l2jserver.gameserver.model.quest import State
from com.l2jserver.gameserver.model.quest import QuestState
from com.l2jserver.gameserver.model.quest.jython import QuestJython as JQuest

qn = "66601_Teleporte_Rock"
NPC=[30006,30059,30080,30134,30146,30177,30233,30256,30 320,30540,30576,30836,30848,30878,30899,31275,3132 0,31964,32163] //ID das GK's

html = '<html><body><br>Ola guerreiro.<br><br>Posso lhe teleportar se voce possuir a palheta do destino.<br>\
<a action="bypass -h %bypass%">Usar a palheta do destino</a><br>
<br><a action="bypass -h npc_%objectId%_Chat 0">Voltar</a></body></html>'

class Quest (JQuest) :

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

def onAdvEvent (self,event,npc, player) :
return event

def onTalk (self,npc,player):
st = player.getQuestState(qn)
bypass = 'Quest 66601_Teleporte_Rock port.htm'
if st.getQuestItemsCount(666666): //ID DO ITEM
bypass = 'npc_%objectId%_Chat 3'
htmltext=html.replace("%bypass%",str(bypass)).repl ace("%objectId%",str(npc.getObjectId()))

QUEST = Quest(-1,qn,"Teleports")

for item in NPC:
QUEST.addStartNpc(item)
QUEST.addTalkId(item)
Com essa HTML:
Citação:

<html><body><br>
Maldito garoto do reggae! Voce nao tem a palheta do destino, suma da minha frente!<br>
<a action="bypass -h npc_%objectId%_Chat 0">Voltar</a>
</body></html>

================================================

Mas não estou conseguindo fazer com que elas fucionem na Rev Interlude L2J2010.

Algum de vc's poderiam conseguir fazer essa alteração para mim?

E Upar para mim a Script Configurada para a Rev L2j2010 + a HTML da NPC.


Agradeceria muito se alguem me ajudasse.


Obrigado.

C.Bartowski 22-07-2010 03:21 PM

Mude os Imports de

Citação:

l2jserver para it.br
Código:

import sys
from com.it.br.gameserver.model.quest import State
from com.it.br.gameserver.model.quest import QuestState
from com.it.br.gameserver.model.quest.jython import QuestJython as JQuest

qn = "66601_Teleporte_Rock"
NPC=[30006,30059,30080,30134,30146,30177,30233,30256,30 320,30540,30576,30836,30848,30878,30899,31275,3132 0,31964,32163] //ID das GK's

html = '<html><body><br>Ola guerreiro.<br><br>Posso lhe teleportar se voce possuir a palheta do destino.<br>\
<a action="bypass -h %bypass%">Usar a palheta do destino</a><br>
<br><a action="bypass -h npc_%objectId%_Chat 0">Voltar</a></body></html>'

class Quest (JQuest) :

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

def onAdvEvent (self,event,npc, player) :
return event

def onTalk (self,npc,player):
st = player.getQuestState(qn)
bypass = 'Quest 66601_Teleporte_Rock port.htm'
if st.getQuestItemsCount(666666): //ID DO ITEM
bypass = 'npc_%objectId%_Chat 3'
htmltext=html.replace("%bypass%",str(bypass)).repl ace("%objectId%",str(npc.getObjectId()))

QUEST = Quest(-1,qn,"Teleports")

for item in NPC:
QUEST.addStartNpc(item)
QUEST.addTalkId(item)

Bom velho arrumei ai pra voce pra ficar mais facil copia e coloca esse codigo no lugar do outro e ja era testa qualquer coisa posta ae que nos ajudamos a resolver

Arayashiki 22-07-2010 06:18 PM

eu uso essa rev, se vc me mandasse por MP eu arrumo aki e testo e te envio tudo ceerto!!


Horários baseados na GMT -3. Agora são 04:36 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0