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
 
LinkBack Ferramentas do Tópico Modos de Exibição
Antigo 16-04-2010, 05:31 AM   #1 (permalink)
Membro - Recruta
 
Avatar de SerslaEX
 
Registrado em: Dec 2008
Posts: 9
Agradeceu: 20
Agradecido 2 Vezes em 2 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de SerslaEX

Padrão Teleport para Vip com mais de um tipo de Moedas.

Olá amigos, mais uma vez recorro a vocês para tentar resolver um problema que estou tendo em relação ao meu GK Vip, no Server existem 3 Moedas a Donator, a Gold Vip e a Silver Vip, eu queria que o meu Gk Vip pudesse ser usado tanto pelo Vip Gold como pelo Vip Silver, mas não consigo acertar o script, já tentei de varias formas e não consegui nada, apenas erros.

Este é o script que estou usando, se alguém souber como colocar para que o Player Vip possa usar ele tanto com uma moeda quanto com outra seria de grande ajuda.

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
qn = "7000_VipTeleport"

class Quest (JQuest) :

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

 def onAdvEvent (self,event,npc,player):
    st = player.getQuestState(qn)
    if not st: return
    if event:
       if st.getQuestItemsCount(25080) >= 1 :
          st.takeItems(25080,0)
          player.teleToLocation(-116028, -251125, -2991)
          return
    return event

 def onTalk (self,npc,player):
   st = player.getQuestState(qn)
   if not st :
      return ""
   return "44002-1.htm"

QUEST       = Quest(-1,qn,"Teleports")
QUEST.addStartNpc(44002)
QUEST.addTalkId(44002)
Abraços e muito obrigado!

SerslaEX está offline   Responder com Citação
Links Patrocinados
Antigo 16-04-2010, 09:40 AM   #2 (permalink)
Membro - Veterano
 
Avatar de jpsmaster16
 
Registrado em: Jul 2009
Localização: Machadinho D'Oeste- Rondônia
Posts: 731
Agradeceu: 121
Agradecido 319 Vezes em 109 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para jpsmaster16
Pontos: 6,106, Nível: 50
Pontos: 6,106, Nível: 50 Pontos: 6,106, Nível: 50 Pontos: 6,106, Nível: 50
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Nome Real: Jean Paulo Sassi de Miranda

Inventório de jpsmaster16

Padrão

Tente assim amigo, eu so sei o basico, mas talvez funcione:
Vermelho ID de cada moeda.
Amarelo Quantidade de Cada moeda Necessario para teleportar.
Lembrando que esse seu script so é necessario ter a moeda, nada sera cobrado.

Citação:
qn = "7000_VipTeleport"

class Quest (JQuest) :

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

def onAdvEvent (self,event,npc,player):
st = player.getQuestState(qn)
if not st: return
if event:
if st.getQuestItemsCount(25080) >= 1 or st.getQuestItemsCount(25080) >= 1:
st.takeItems(25080,0)
player.teleToLocation(-116028, -251125, -2991)
return
return event

def onTalk (self,npc,player):
st = player.getQuestState(qn)
if not st :
return ""
return "44002-1.htm"

QUEST = Quest(-1,qn,"Teleports")
QUEST.addStartNpc(44002)
QUEST.addTalkId(44002)

jpsmaster16 está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : jpsmaster16 por gostar deste Post :
SerslaEX (16-04-2010)
Antigo 16-04-2010, 02:03 PM   #3 (permalink)
Membro - Recruta
 
Avatar de SerslaEX
 
Registrado em: Dec 2008
Posts: 9
Agradeceu: 20
Agradecido 2 Vezes em 2 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de SerslaEX

Padrão

Muito Obrigado jpsmaster16, Vou testar para ver se funciona e te dou uma resposta aqui.

Abraços e muito obrigado!

---Edit---

É amigo, não funcionou, mas obrigado pela atenção!

Vou ter que fazer outro npc para as moedas, tipo vou ter Vip Silver 30 dias, Vip Platinum 60 dias e Vip Gold 90 dias, e ainda tenho a moeda Donator, queria um script que reconhecesse as 3 moedas para não precisar de 4 Npcs para a mesma função, teleportar os Players Vip para o Vip Hall e o Player Donator para o Donator Hall, por enquanto vou usar 4 Npcs diferentes mesmo, caso eu consiga o script ou alguém saiba como fazer ficarei muito grato.

Abraços e Obrigado!

SerslaEX 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
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim



Horários baseados na GMT -3. Agora são 03:44 AM.
 



Search Engine Optimization by vBSEO 3.3.0