Ir para conteúdo
  • 0

(Pokemon) Npc De Promotion


phodex

Pergunta

Tipo do script: Npc

Protocolo (versão do Tibia): 8.54

Servidor utilizado: Pokemon Flash V.3 Pokemon flash

Nível de experiência: Iniciante/Intermediario

Adicionais/Informações:

 

Então, procurei em todos os artigos do Xtibia atras de um NPC que funcionasse

 

Eu Queria Que ele desse a Promotion De ( ex : Treinador com a promotion vai pra Supremo Treinador )

 

<vocation id="13" name="Supremo treinador" description="a Supremo treinador" needpremium="0" gaincap="15" gainhp="65" gainmana="40" gainhpticks="5" gainhpamount="15" gainmanaticks="5" gainmanaamount="15" manamultiplier="1.1" attackspeed="2000" soulmax="200" gainsoulticks="120" fromvoc="1">

<formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/>

<skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/>

</vocation>

 

 

 

e uma pequenina duvida,

 

se eu quiser que o promoted upe seu fishing mais rapido eu tenho q coloca no lugar do 1

0(zero) ou o 2(dois)

Editado por Phodex
Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Opa, tranquilo? Cara, é o seguinte, pelo que eu entendi é só usar um npc normal de promote não?

 

Se for, segue o script do npc promoter:

 

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 node1 = keywordHandler:addKeyword({'promote'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can promote you for 20000 gold coins. Do you want me to promote you?'})

node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 20000, level = 20, premium = true, promotion = 1, text = 'Congratulations! You are now promoted.'})

node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true})

 

local node2 = keywordHandler:addKeyword({'second promote'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can second promote you for 200000 gold coins. Do you want me to second promote you?'})

node2:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 200000, level = 120, premium = true, promotion = 2, text = 'Congratulations! You are now second promoted.'})

node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then, come back when you are ready.', reset = true})

 

npcHandler:addModule(FocusModule:new())

 

Azul: Mensagem necessária para se promover.

Vermelho: Mensagem do Npc oferecendo a promoção.

Laranja: Condições e ações: Selecione suas configurações quanto a level e custo aqui (não altere promotion).

Verde: Mensagem de sucesso.

Roxo: Mensagem de erro.

 

IMPORTANTISSIMO:

 

Em vocações você ira encontrar fromvoc="", é ai que está o segredo. Olha só como fica.

 

Vocation id="1"...............................................fromvoc="1"

Vocation id="2"...............................................fromvoc="2"

Vocation id="3"...............................................fromvoc="3"

Vocation id="4"...............................................fromvoc="4"

Vocation id="5"...............................................fromvoc="1"

Vocation id="6"...............................................fromvoc="2"

Vocation id="7"...............................................fromvoc="3"

Vocation id="8"...............................................fromvoc="4"

Vocation id="9"...............................................fromvoc="5"

Vocation id="10"...............................................fromvoc="6"

Vocation id="11"...............................................fromvoc="7"

Vocation id="12"...............................................fromvoc="8"

 

Entendeste? É o seguinte, por exemplo: o elite kina (id 5) vem da vocação kina (id 1), então o Super Elite Kina (id 9) vem da vocação elite kina (id 5).

 

Ah, e quanto fishing, quanto menor o numero, mais fácil de upar será (se eu não me engano, haha), mas não exagere, se o Treinador for 1.1, deixe este 1.0, por exemplo.

Editado por Demonbholder
Link para o comentário
Compartilhar em outros sites

  • 0

Amo Xtibia por seus membros que ajudam os outros nas hrs mais necessitadas

 

vlww ae cara , ainda nao deu tempo de testa pq eu to em outro pc

 

mais tarde eu do um edit e te falo como ficou :)

 

mesmo assim tanks

 

rep+

Link para o comentário
Compartilhar em outros sites

  • 0

Certo, testa ai depois e me diz se funcionou. No meu 8.50 Thyrania funcionou, ai deve dar também. Tinha me esquecido da outra parte do NPC:

 

<?xml version="1.0" encoding="UTF-8"?>

<npc name="Nome do NPC" script="data/npc/scripts/local.lua" access="3" lookdir="2" walkinterval="2000">

<mana now="800" max="800"/>

<health now="200" max="200"/>

<look type="332" head="20" body="39" legs="45" feet="7" addons="3"/>

<parameters>

<parameter key="message_greet" value="Vida longa ao rei! Fale {promote} para compar promotion."/>

<parameter key="message_walkaway" value="Vida longa ao rei!" />

</parameters>

</npc>

Azul: Nome do NPC.

Vermelho: Nome do arquivo lua que você colocou o script que eu te mandei no primeiro post.

Laranja: Mensagem ao dizer "Hi".

Verde: Mensagem dita quando o jogador vai embora.

 

Até, aguardo resposta.

Link para o comentário
Compartilhar em outros sites

  • 0

essa outra parte nao funfo por causa do addon 3 , como é serv de poke nao deu certo o outfite dele , ai eu coloquei outro..

 

mas o script q vc me passou funcionou legalzinho..

 

e eu fiz um npc que leva pro safari e funciona certin tb =)

 

tanks ae pela ajuda

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...