Ir para conteúdo
Entre para seguir isso  
Fighters

Johnny vendendo Promotion das..

Recommended Posts

Fighters    3
Fighters

Bem, não sei se tem um Tutorial desse, mas vo fazer você aprender a criar uma Vocação e fazer o Johnny vender a Promotion dela, :D primeiro vai na pasta Data e abra o Vocation.xml dai vai ter as vocações ,vo postar a minha para vocês verem...

<?xml version="1.0"?>

<vocations>

<vocation id="0" name="None" description="a rookie" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="10" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="4.0" attackspeed="500" prevoc="0" basespeed="220">

<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>

<formula damage="1.2" defense="1.1" armor="1.1"/>

<skill id="0" multiplier="1.5"/>

<skill id="1" multiplier="2.0"/>

<skill id="2" multiplier="2.0"/>

<skill id="3" multiplier="2.0"/>

<skill id="4" multiplier="2.0"/>

<skill id="5" multiplier="1.5"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="1" name="Sorcerer" description="a sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="100" gainmanaticks="3" gainmanaamount="100" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="1.1" attackspeed="300" prevoc="1" basespeed="220">

<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>

<formula damage="1.2" defense="1.1" armor="1.1"/>

<skill id="0" multiplier="1.5"/>

<skill id="1" multiplier="2.0"/>

<skill id="2" multiplier="2.0"/>

<skill id="3" multiplier="2.0"/>

<skill id="4" multiplier="2.0"/>

<skill id="5" multiplier="1.5"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="2" name="Druid" description="a druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="100" gainmanaticks="3" gainmanaamount="100" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="1.1" attackspeed="300" prevoc="2" basespeed="220">

<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>

<formula damage="1.2" defense="1.1" armor="1.1"/>

<skill id="0" multiplier="1.5"/>

<skill id="1" multiplier="1.8"/>

<skill id="2" multiplier="1.8"/>

<skill id="3" multiplier="1.8"/>

<skill id="4" multiplier="1.8"/>

<skill id="5" multiplier="1.5"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="3" name="Paladin" description="a paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="4" gainhpamount="100" gainmanaticks="4" gainmanaamount="100" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="1.4" attackspeed="300" prevoc="3" basespeed="220">

<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>

<formula damage="1.2" defense="1.1" armor="1.1"/>

<skill id="0" multiplier="1.2"/>

<skill id="1" multiplier="1.2"/>

<skill id="2" multiplier="1.2"/>

<skill id="3" multiplier="1.2"/>

<skill id="4" multiplier="1.1"/>

<skill id="5" multiplier="1.1"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="4" name="Knight" description="a knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="3" gainhpamount="100" gainmanaticks="6" gainmanaamount="100" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="3.0" attackspeed="300" prevoc="4" basespeed="220">

<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>

<formula damage="1.2" defense="1.1" armor="1.1"/>

<skill id="0" multiplier="1.1"/>

<skill id="1" multiplier="1.1"/>

<skill id="2" multiplier="1.1"/>

<skill id="3" multiplier="1.1"/>

<skill id="4" multiplier="1.4"/>

<skill id="5" multiplier="1.1"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="5" name="Ninja" description="a Ninja" gaincap="25" gainhp="20" gainmana="15" gainhpticks="6" gainhpamount="100" gainmanaticks="3" gainmanaamount="100" gainsoulticks="120" gainsoulamount="1" maxsoul="100" manamultiplier="1.1" attackspeed="300" prevoc="5" basespeed="220">

<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>

<formula damage="1.2" defense="1.1" armor="1.1"/>

<skill id="0" multiplier="1.3"/>

<skill id="1" multiplier="1.3"/>

<skill id="2" multiplier="1.2"/>

<skill id="3" multiplier="1.3"/>

<skill id="4" multiplier="1.3"/>

<skill id="5" multiplier="1.5"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="6" name="Master Sorcerer" description="a master sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="150" gainmanaticks="2" gainmanaamount="150" gainsoulticks="15" gainsoulamount="1" maxsoul="200" manamultiplier="1.1" attackspeed="250" prevoc="1" basespeed="220">

<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>

<formula damage="1.2" defense="1.1" armor="1.1"/>

<skill id="0" multiplier="1.5"/>

<skill id="1" multiplier="2.0"/>

<skill id="2" multiplier="2.0"/>

<skill id="3" multiplier="2.0"/>

<skill id="4" multiplier="2.0"/>

<skill id="5" multiplier="1.5"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="7" name="Elder Druid" description="an elder druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="150" gainmanaticks="2" gainmanaamount="150" gainsoulticks="15" gainsoulamount="1" maxsoul="200" manamultiplier="1.1" attackspeed="250" prevoc="2" basespeed="220">

<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>

<formula damage="1.2" defense="1.1" armor="1.1"/>

<skill id="0" multiplier="1.5"/>

<skill id="1" multiplier="1.8"/>

<skill id="2" multiplier="1.8"/>

<skill id="3" multiplier="1.8"/>

<skill id="4" multiplier="1.8"/>

<skill id="5" multiplier="1.5"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="8" name="Royal Paladin" description="a royal paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="150" gainmanaticks="3" gainmanaamount="150" gainsoulticks="15" gainsoulamount="1" maxsoul="200" manamultiplier="1.4" attackspeed="250" prevoc="3" basespeed="220">

<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>

<formula damage="1.2" defense="1.1" armor="1.1"/>

<skill id="0" multiplier="1.2"/>

<skill id="1" multiplier="1.2"/>

<skill id="2" multiplier="1.2"/>

<skill id="3" multiplier="1.2"/>

<skill id="4" multiplier="1.1"/>

<skill id="5" multiplier="1.1"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="9" name="Elite Knight" description="an elite knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="150" gainmanaticks="4" gainmanaamount="150" gainsoulticks="15" gainsoulamount="1" manamultiplier="3.0" attackspeed="250" prevoc="4" basespeed="220">

<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>

<formula damage="1.2" defense="1.1" armor="1.1"/>

<skill id="0" multiplier="1.1"/>

<skill id="1" multiplier="1.1"/>

<skill id="2" multiplier="1.1"/>

<skill id="3" multiplier="1.1"/>

<skill id="4" multiplier="1.4"/>

<skill id="5" multiplier="1.1"/>

<skill id="6" multiplier="1.1"/>

</vocation>

<vocation id="10" name="Samurai" description="a samurai" gaincap="25" gainhp="20" gainmana="15" gainhpticks="2" gainhpamount="150" gainmanaticks="4" gainmanaamount="150" gainsoulticks="15" gainsoulamount="1" maxsoul="100" manamultiplier="2.5" attackspeed="250" prevoc="5" basespeed="220">

<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>

<formula damage="1.2" defense="1.1" armor="1.1"/>

<skill id="0" multiplier="1.3"/>

<skill id="1" multiplier="1.3"/>

<skill id="2" multiplier="1.2"/>

<skill id="3" multiplier="1.3"/>

<skill id="4" multiplier="1.3"/>

<skill id="5" multiplier="1.5"/>

<skill id="6" multiplier="1.1"/>

</vocation>

</vocations>

 

Você estão vendo que as Prevoc ficaram de 1 a 5 e as ProVoc de 6 a 10... mais no meu tá de 1 a 4 e de 5 adiante {mais é por isso que se Johnny não vende a Promotion das novas voc que você criou}. Para fazer ele vender todas as PreVoc, você tem que deixas as PreVoc antes das ProVoc Tipo se você quiser que ele venda ProVoc Para um Vocação que você criou você vai ter que colocar a PreVoc antes de começar as vocações Promovidas . Ex:Budega id da vocation="5" e sua ProVoc tem que ser 5x maior {isso lógico só se você fizer apenas 5 PreVoc}

 

agora como colocar para o Npc Johnny vender a ProVoc nova simples:[vai ter duas coisas]

 

Primeiro ache um negocio parecido com esse no data/npc/script abra o arquivo "Promote":

 

 

if msgcontains(msg, 'promotion') or msgcontains(msg, 'promote') then

if getPlayerVocation(cid) > 5 then

selfSay('Sorry, you are already promoted.')

talk_state = 0

elseif getPlayerLevel(cid) < 20 then

selfSay('Sorry, you need level 20 to buy promotion.')

talk_state = 0

elseif not isPremium(cid) then

selfSay('Sorry, you must be premium to buy promotion.')

talk_state = 0

else

selfSay('Do you want to buy promotion for 20k?')

talk_state = 1

end

 

E depois esse:

 

elseif talk_state == 1 then

if msgcontains(msg, 'yes') then

if pay(cid,20000) then

doPlayerSetVocation(cid, getPlayerVocation(cid)+5)

selfSay('You are now promoted!')

else

selfSay('Sorry, you do not have enough money.')

end

end

talk_state = 0

 

Tá vendo que no Npc a parte que eu sublinhei ta 5 e no seu deve estar "4" esse 5 que eu coloquei é porque eu Criei 1 PreVoc se você criar 2 PreVoc com ProVoc você vai ter que coloca 6 e por ae vai. Explicando Melhor esse 5 Sublinhado vai fazer o Npc Johnny vender a ProVoc para o Player, ele vai dar 5 vocações a mais. Por isso que as PreVoc tem que começar antes das ProVoc, Para fazer o Npc Vender, tipo Sorcercer é 1 e master sorcerer é 5 porque 1+4=5 no meu é 6 porque adicionei uma PreVoc então 1+5=6... E só isso espero que entendão...

 

Comentem, por favor!

Editado por _Fighters

Compartilhar este post


Link para o post
Compartilhar em outros sites
Nord    2
Nord

Já vi tutoriais sobre vocação, mas o seu ensina a colocar no NPC de promotion, por isso vc merece um APROVADO

Compartilhar este post


Link para o post
Compartilhar em outros sites
Eventide    7
Eventide

muito bom!

bem simples, mas tem gente que não sabe. :D

Compartilhar este post


Link para o post
Compartilhar em outros sites
[ B a l i l l o ]    0
[ B a l i l l o ]

Eu não sabia :o

Está bom o tutorial, mas seria melhor ainda se você destacasse com outras cores os prevoc/voc id dentro dos códigos.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Fighters    3
Fighters

A pedido do Balillo coloquei um pouquinho mais de cor para vocês entenderem mais...

Comemtem por favor *-*

Compartilhar este post


Link para o post
Compartilhar em outros sites
ItachiSugoi    0
ItachiSugoi

Tutorial muito bom, bem explicadinho e colorido ^.^

Vo testa no meu OT ~*

 

Parabéns

Compartilhar este post


Link para o post
Compartilhar em outros sites
Fighters    3
Fighters

Obrigado, mais pelo jeito um monte de gente já sabia "/

ninguem postou, obrigado pelo elogio depois faço mais tutorias...

 

_Fighters

Compartilhar este post


Link para o post
Compartilhar em outros sites
magueta    0
magueta

naum achei mto bom pois tem tutorias melhor explicados com exemplor melhores naum aprovado

Compartilhar este post


Link para o post
Compartilhar em outros sites
BladecK-OuT    0
BladecK-OuT

magueta

Aqui não tem tutoriais como por pro NPC vender a promotion.

 

sobre o tópico, esta muito bom, nunca tinha pensado em por pro npc vender mesmo :P

parabéns

Compartilhar este post


Link para o post
Compartilhar em outros sites
Tonholoko    0
Tonholoko

Muito Bom!! parabéns!

Compartilhar este post


Link para o post
Compartilhar em outros sites
L. Messi    0
L. Messi

Cara, já sabia fazer isso... ^^

Mais em todo o caso, obrigado.

Ficou rox o tutorial *-*

Compartilhar este post


Link para o post
Compartilhar em outros sites
Fighters    3
Fighters
naum achei mto bom pois tem tutorias melhor explicados com exemplor melhores naum aprovado

 

Me Passe um Link de um tutorial que tenha criação de vocação + passar pro Npc vender a Vocação...

 

magueta

Aqui não tem tutoriais como por pro NPC vender a promotion.

 

sobre o tópico, esta muito bom, nunca tinha pensado em por pro npc vender mesmo :P

parabéns

 

Hehe isso tudo veio de uma duvida de um colega meu dai eu fiquei pensando pensando e falei a aqui tem +4 :B dai vi e arrumei e deu certo =]

 

Muito Bom!! parabéns!

 

Obrigado :D

 

Cara, já sabia fazer isso... ^^

Mais em todo o caso, obrigado.

Ficou rox o tutorial *-*

 

Hehee, Obrigado Também.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×