Ir para conteúdo
  • Cadastre-se

(Resolvido)Npc


Ir para solução Resolvido por Factur,

Posts Recomendados

Galera quero um npc para outland 
tipo um npc que eu coloco o lugar onde ele será teleportado > "x ,y ,z" <
e que ele vai proibir players abaixo do level 150 a entrar!

Link para o post
Compartilhar em outros sites

Veja se é isso que quer :

 

ADM Says: hi

 

Teleportador says: Olá, se você quer ir para Outland diga "Outland"

 

ADM Says: outland

 

Teleportador says : Você quer ir para Outland? diga yes or no

 

Adm says : yes

 

(teleportado para outland)

 

Adm says : no 

 

Teleportador says: Okay, deicha para próxima!

 

Se é isso que quer avise que vou mandar script

 

mais vou precisar

 

Da coordenada da outland.

Link para o post
Compartilhar em outros sites

Veja se é isso que quer :

 

ADM Says: hi

 

Teleportador says: Olá, se você quer ir para Outland diga "Outland"

 

ADM Says: outland

 

Teleportador says : Você quer ir para Outland? diga yes or no

 

Adm says : yes

 

(teleportado para outland)

 

Adm says : no 

 

Teleportador says: Okay, deicha para próxima!

 

Se é isso que quer avise que vou mandar script

 

mais vou precisar

 

Da coordenada da outland.

Sim é isso que eu quero so que ainda preciso tipo que ele bloquea leveis mais baixo e o id e esse {x=1029, y=1023, z=5}

Link para o post
Compartilhar em outros sites
  • Solução

Sim é isso que eu quero so que ainda preciso tipo que ele bloquea leveis mais baixo e o id e esse {x=1029, y=1023, z=5}

Ainda  não testei, veja :

 

Vá em Data\Npc

 

Crie um arquivo chamado "Teleportador.xml"

 

Cole isso

 

<?xml version="1.0" encoding="UTF-8"?>
<npc name="Teleportador" script="data/npc/scripts/Teleportador.lua" walkinterval="2000" speed="0" floorchange="0">
<health now="100" max="100"/>
<look type="206" head="19" body="113" legs="95" feet="115" addons="0"/>
  <parameters>
    <parameter key="message_greet" value="Bem vindo, Senhor |PLAYERNAME|. Quer ir para {outland}?" />
  </parameters>
</npc>
 
Agora vá em Data\Npc\Scripts
 
Crie um arquivo chamado "Teleportador.lua"
 
cole isso:
 
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)


function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end


local travelNode = keywordHandler:addKeyword({'outland'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Você está pronto pra ir para Outland?? yes or no'})
travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler,  level = 150, cost = 0, destination = {x=1029, y=1023, z=5} })
travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Ok,Deicha para próxima.'})


 keywordHandler:addKeyword({'travel'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Para Prosseguir diga {Saffron}.'})
        -- Makes sure the npc reacts when you say hi, bye etc.
        npcHandler:addModule(FocusModule:new())
 
Salve, deiche o server on
 
Quando entrar no teu server diga "/n Teleportador" e teste ele.
Link para o post
Compartilhar em outros sites

Obrigado funfo !! 
So uma coisa se sabe fazer launcher para client ?


Obrigado funfo !! 
So uma coisa se sabe fazer launcher para client ?

Obrigado funciono perfeitamente !! 
So uma coisa se sabe fazer launcher para client ?

Link para o post
Compartilhar em outros sites

Obrigado funfo !! 

So uma coisa se sabe fazer launcher para client ?

 

De nada ^^,

 

Marque "Melhor Resposta" e clicke em "Gostei" :D

 

Amigo tem um tópico que explica isso

 

http://www.tibiaking.com/forum/topic/18825-criando-client-com-launcher/

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo