Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Área L2J > [L2J] Pedidos
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Resposta
 
Ferramentas do Tópico Modos de Exibição
Antigo 20-10-2010, 04:55 PM   #1
Reno
Membro - Cabo
 
Avatar de Reno
 
Registrado em: Nov 2008
Posts: 28
Agradeceu: 24
Agradecido 1 Vez em 1 Post
Achei Ruim:
Acharam ruim Vezes em Posts
Pontos: 4,718, Nível: 43
Pontos: 4,718, Nível: 43 Pontos: 4,718, Nível: 43 Pontos: 4,718, Nível: 43
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Inventório de Reno

Padrão NPC Teleport.

Alguem pode me ajudar, com um NPC Teleport que precise de um item para teleportar o player.

Reno está offline   Responder com Citação
Links Patrocinados
Antigo 20-10-2010, 11:09 PM   #2
Mazokista
Membro - Veterano
 
Avatar de Mazokista
 
Registrado em: Dec 2009
Posts: 1,335
Agradeceu: 490
Agradecido 803 Vezes em 427 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Sistema
Rate Designer: Iniciante
Meu Estado:
Enviar mensagem via Windows Live Messenger para Mazokista
Nome Real: Roberto

Inventório de Mazokista

Padrão

Nesse Caso Voce teria qui criar um __init__ para qui cobre um item ao teleporta

Como nesse Exemplo de Gk Vip para interlude

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
# Script for Pagan Temple Teleporters
# Needed for Quests 636 and 637
# v1.1 Done by BiTi

import sys
from net.sf.l2j.gameserver.model.actor.instance import L2PcInstance
from net.sf.l2j.gameserver.model.quest import State
from net.sf.l2j.gameserver.model.quest import QuestState
from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest
qn = "1630_VIPTeleporters"
NPCS=[40006]

# Main Quest Code
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()
    htmltext = "You have been teleported."
    if player.getLevel() < 73 :
       htmltext = "<html><body>Teleport available only for characters with Pagans Mark and level 73 or above.</body></html>"
    elif npcId == 32034 and st.getQuestItemsCount(8661) :    
          st.takeItems(8661,1)
          htmltext = "FadedMark.htm"
          st.giveItems(9409,1)
          player.teleToLocation(-16324,-37147,-10724)
    elif npcId in [40006]:
       if not st.getQuestItemsCount(8661) :
          htmltext = '<html><body>Voce So Podera Teleportar Quando Estiver com a "Mask of Spirits" </body></html>'
       else:
          if npcId == 32034 :
             player.teleToLocation(-16324,-37147,-10724)
          else :
             player.teleToLocation(-16324,-44638,-10724)
    elif npcId == 32040 and st.getQuestItemsCount(8661) :    
          player.teleToLocation(36640,-51218,718)
    elif not st.getQuestItemsCount(8661)+st.getQuestItemsCount(8661) :
       htmltext = '<html>Teleport available only for characters with Pagans Mark or Visitors Mark and level 73 or above.</body></html>'
    else :
       if npcId == 32039 :
          player.teleToLocation(-12241,-35884,-10856)
       elif npcId == 32040 :
          player.teleToLocation(36640,-51218,718)
    st.exitQuest(1)
    return htmltext

# Quest class and state definition
QUEST       = Quest(1630, qn, "Teleporters")
CREATED     = State('Start', QUEST)

# Quest initialization
QUEST.setInitialState(CREATED)
# Quest NPC starter initialization
for npc in NPCS :
    QUEST.addStartNpc(npc)
    QUEST.addTalkId(npc)

Mazokista está offline   Responder com Citação
Resposta


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não

Ir para...


Horários baseados na GMT -3. Agora são 10:51 PM.