XJhoow 27 Postado Fevereiro 17, 2010 Share Postado Fevereiro 17, 2010 (editado) Olá XTibianos, Vi muitas pessoas com dúvidas, mesmo contendo tutoriais, não entendiam,então tentarei fazer um bom tutorial. Ok, vamos por a mão na massa! Basicamente nós nos basearemos nisso: Localizado em: DATA/XML/VOCATION.XML Exemplo <vocation id="1" name="Sorcerer" description="a sorcerer" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="50" gainmanaticks="3" gainmanaamount="50" manamultiplier="1.1" attackspeed="400" soulmax="100" gainsoulticks="120" fromvoc="1"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" armor="1.0" /> <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> Primeiro vou explicar cada item pra você criar sua vocação certinha! id = não deve haver nenhuma igual, tente seguir a sequencia para não se perder. name = nome da nova vocação. description = quando der look aparecera esse nome, e caso acc manager também. needpremium = se precisa de premmium para ter essa vocação (0 = não 1 = sim) gaincap = o tanto de cap que vai ganhar quando upar gainhp = o tanto de vida que vai ganhar quando upar gainmana = o tanto de mana que vai ganhar quando upar gainhpticks = o tanto de segundos que demora pra subir a vida gainhpamount = o tanto de vida que vai ganhar a cada ( no nosso exemplo 6 ) segundos gainmanaticks = o tanto de segundos que demora pra subir a mana gainmanaamount = o tanto de mana que vai ganhar a cada ( no nosso exemplo 3 ) segundos manamultiplier = quanto ml vai demorar pra subir, quanto menor mais rápido attackspeed = velocidade do ataque de wands e weapons (quanto menor mais rápido) soulmax = o maximo de soul gainsoulticks = o tanto de segundos que vai demorar pra subir o soul fromvoc = como ele será reconhecido nos scripts ( bote igual o id ) Formulas: meleeDamage = quanto hita com weapons ( exceto wands e rods ) distDamage = quanto hita com ataques a distancia wandDamage = quando hita com wand magDamage = quando hita com magias magHealingDamage = quanto heala com magias de cura, ( tanto exura como exura sio ) defense = quanto defende com escudos armor = quanto defende com armaduras Skill Ids: (0) Fist (1) Club (2) Sword (3) Axe (4) Distance (5) Shield (6) Fishing PS: Quando menor o skill multiplier, mais rápido upa os skills. Criando nova vocação : 1. Basta você adicionar nosso exemplo, embaixo das vocations. Exemplo <?xml version="1.0" encoding="UTF-8" ?> <vocations> <vocation id="0" name="None" description="none" needpremium="0" gaincap="5" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="2000" soulmax="100" gainsoulticks="120" fromvoc="0" attackable="no"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" armor="1.0" /> <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" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="50" gainmanaticks="3" gainmanaamount="50" manamultiplier="1.1" attackspeed="400" soulmax="100" gainsoulticks="120" fromvoc="1"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" armor="1.0" /> <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" needpremium="0" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="50" gainmanaticks="3" gainmanaamount="50" manamultiplier="1.1" attackspeed="400" soulmax="100" gainsoulticks="120" fromvoc="2"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" armor="1.0" /> <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" needpremium="0" gaincap="20" gainhp="10" gainmana="15" gainhpticks="4" gainhpamount="50" gainmanaticks="4" gainmanaamount="50" manamultiplier="1.4" attackspeed="400" soulmax="100" gainsoulticks="120" fromvoc="3"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" armor="1.0" /> <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" needpremium="0" gaincap="25" gainhp="15" gainmana="5" gainhpticks="3" gainhpamount="55" gainmanaticks="6" gainmanaamount="50" manamultiplier="3.0" attackspeed="400" soulmax="100" gainsoulticks="120" fromvoc="4"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" armor="1.0" /> <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="Master Sorcerer" description="a master sorcerer" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="250" gainmanaticks="2" gainmanaamount="250" manamultiplier="1.1" attackspeed="400" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" armor="1.0" /> <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="6" name="Elder Druid" description="an elder druid" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="250" gainmanaticks="2" gainmanaamount="250" manamultiplier="1.1" attackspeed="400" soulmax="200" gainsoulticks="15" fromvoc="2" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" armor="1.0" /> <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="7" name="Royal Paladin" description="a royal paladin" needpremium="1" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="250" gainmanaticks="3" gainmanaamount="250" manamultiplier="1.4" attackspeed="400" soulmax="200" gainsoulticks="15" fromvoc="3" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" armor="1.0" /> <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="8" name="Elite Knight" description="an elite knight" needpremium="1" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="255" gainmanaticks="4" gainmanaamount="250" manamultiplier="3.0" attackspeed="400" soulmax="200" gainsoulticks="15" fromvoc="4" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" armor="1.0" /> <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="9" name="Nome da Nova voc" description="an new voc" needpremium="1" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="255" gainmanaticks="4" gainmanaamount="250" manamultiplier="3.0" attackspeed="400" soulmax="200" gainsoulticks="15" fromvoc="4" lessloss="30"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" armor="1.0" /> <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> Adicionando Spells às novas vocações 2. Basta adicionar o nome da nova vocação em: data/spells/spells.xml Exemplo <instant name="Flame Strike" words="exori flam" lvl="12" mana="20" prem="1" range="5" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" needlearn="0" script="attack/flame strike.lua"> <vocation name="Sorcerer" /> <vocation name="Druid" /> <vocation name="Master Sorcerer" /> <vocation name="Elder Druid" /> <vocation name="Nome da Voc" /> <----- Aqui você bota a nova vocação </instant> Tutorial criado por mim, exceto a parte dos Skill_ids, que peguei de outros tutos. Pronto, espero ter ajudado. Se gostaram agradeçam por favor. Obrigado, XJhoow Obrigado gabrielf10 por dar algumas dicas de como melhorar o tuto Obrigado Alissow por dar algumas dicas de como melhorar o tuto Editado Fevereiro 18, 2010 por XJhoow Link para o comentário https://xtibia.com/forum/topic/128441-explicando-e-criando-voca%C3%A7%C3%B5es/ Compartilhar em outros sites More sharing options...
Vilden 137 Postado Fevereiro 17, 2010 Share Postado Fevereiro 17, 2010 (editado) Achei o tópico desorganizado, e está mal explicado, você não cumpri o que diz no título do tópico, você não esta explicando como criar vocações você só está explicando as linhas.. Algumas coisas estão mal explicadas, como: Os skills ids multiplier, é o quanto dependendo do id vai demorar pra subir, quanto menor mais rápido.Sabendo dessas informações é fácil, agora copie o nosso exemplo modifique tudo e pronto. Dai para que ele possa usar spells bote o nome dele no spells.xml e pronto! entre outros.. Tente melhorar e lembre-se, se o tópico estiver arrumado será mais fácil de se entender.. ______________________________________ Acho que não deve ser aprovado nesse estado, reprovado por min. Editado Fevereiro 17, 2010 por Vilden Link para o comentário https://xtibia.com/forum/topic/128441-explicando-e-criando-voca%C3%A7%C3%B5es/#findComment-847347 Compartilhar em outros sites More sharing options...
XtiNaino 2 Postado Fevereiro 17, 2010 Share Postado Fevereiro 17, 2010 (editado) Cara tu me ajudo mt (: Não concordo com Videl segui tudo direitinho pra mim ta ótimo ! APROVADO ! Continue assim (: Editado Fevereiro 17, 2010 por XtiNaino Link para o comentário https://xtibia.com/forum/topic/128441-explicando-e-criando-voca%C3%A7%C3%B5es/#findComment-847359 Compartilhar em outros sites More sharing options...
XJhoow 27 Postado Fevereiro 17, 2010 Autor Share Postado Fevereiro 17, 2010 (editado) Obrigado XtiNaino Vilden, ok vou editar ver se consigo os id's certinho. Acho que tá bem organizado, só não gosto de muita cor.. Uma pergunta, a se editar e ficar bom, tem como aprovar ainda? Obrigado! Atenciosamente XJhoow Editado Fevereiro 17, 2010 por XJhoow Link para o comentário https://xtibia.com/forum/topic/128441-explicando-e-criando-voca%C3%A7%C3%B5es/#findComment-847360 Compartilhar em outros sites More sharing options...
Vilden 137 Postado Fevereiro 18, 2010 Share Postado Fevereiro 18, 2010 XJhoow não sou eu que aprovo/reprovo tutoriais, eu só dei minha opinião, mais você melhorou o tópico está mais explicativo, mais mesmo assim acho que está desorganizado. -> Espere uma resposta oficial. Link para o comentário https://xtibia.com/forum/topic/128441-explicando-e-criando-voca%C3%A7%C3%B5es/#findComment-847422 Compartilhar em outros sites More sharing options...
Alissow 807 Postado Fevereiro 18, 2010 Share Postado Fevereiro 18, 2010 Gostei... Pra mim está bem organizado e explica bastante sobre as vocations. Link para o comentário https://xtibia.com/forum/topic/128441-explicando-e-criando-voca%C3%A7%C3%B5es/#findComment-847438 Compartilhar em outros sites More sharing options...
gabrielf10 6 Postado Fevereiro 18, 2010 Share Postado Fevereiro 18, 2010 needpremium = se precisa de premmium para ter essa vocaçãoattackspeed = velocidade do ataque de wands e weapons Aqui você poderia explicar melhor dizendo que por exemplo, no attackspeed, quanto menor, mais rápido será o ataque, e no needpremium,o que é 0 e o que é o 1. Link para o comentário https://xtibia.com/forum/topic/128441-explicando-e-criando-voca%C3%A7%C3%B5es/#findComment-847523 Compartilhar em outros sites More sharing options...
Henrique Moura 193 Postado Fevereiro 19, 2010 Share Postado Fevereiro 19, 2010 É um tutorial bacana e acho que pode ser aprovado, mas isso vai depender de sua vontade de aprimorá-lo. Prazo de 24 horas estabelecido. Grato pela atenção, Henrique. Link para o comentário https://xtibia.com/forum/topic/128441-explicando-e-criando-voca%C3%A7%C3%B5es/#findComment-847853 Compartilhar em outros sites More sharing options...
XXTRHUANXXT 1 Postado Maio 3, 2010 Share Postado Maio 3, 2010 KARA MT OBRIGADO MESMO VC E MT BOM KARA VLW PELA AJUDA xD Link para o comentário https://xtibia.com/forum/topic/128441-explicando-e-criando-voca%C3%A7%C3%B5es/#findComment-869905 Compartilhar em outros sites More sharing options...
CarlosPain 9 Postado Maio 15, 2010 Share Postado Maio 15, 2010 Excelente tópico amigo! Valeu por trazer conteúdo atualizado e organizado pro XTibia Aprovado. Link para o comentário https://xtibia.com/forum/topic/128441-explicando-e-criando-voca%C3%A7%C3%B5es/#findComment-874937 Compartilhar em outros sites More sharing options...
Oapocalipse 1 Postado Junho 25, 2010 Share Postado Junho 25, 2010 O tutorial esta incopleto. em alguns server não e so isso, ou vai dar Vocation X not found , ja tenteid e tudo pra resolver! tem que botar em algum outro lugar alem do lib Link para o comentário https://xtibia.com/forum/topic/128441-explicando-e-criando-voca%C3%A7%C3%B5es/#findComment-895947 Compartilhar em outros sites More sharing options...
DevilMoon 125 Postado Junho 25, 2010 Share Postado Junho 25, 2010 Caro XJhoow Seguinte , Fiz Todas as Instruçoes que Tu Mandou Fazer né , Cheguei no Meu Ot Liguei nao deu nenhum errinho se quer , e tambem botei o nome da vocation nas magia vip né que ele soltara e dai fui no meu char so para ver né para testar e dei /attr vocation 18 que é a id da vocation e deu esse erro olha aparece que ele n tem vocation! Se Poder me Ajudar Brigadao ai ok! e tambem olha como ficou minha vocation! <vocation id="18" name="Blood Master" description="a blood master" needpremium="0" gaincap="25" gainhp="50" gainmana="50" gainhpticks="2" gainhpamount="300" gainmanaticks="2" gainmanaamount="300" manamultiplier="2.0" attackspeed="650" soulmax="300" gainsoulticks="120" fromvoc="18"> <formula meleeDamage="2.0" distDamage="2.0" wandDamage="2.0" magDamage="2.0" magHealingDamage="2.0" defense="2.0" armor="2.0" /> <skill id="0" multiplier="1.0" /> <skill id="1" multiplier="1.0" /> <skill id="2" multiplier="1.0" /> <skill id="3" multiplier="1.0" /> <skill id="4" multiplier="1.0" /> <skill id="5" multiplier="1.0" /> <skill id="6" multiplier="1.0" /> </vocation> Agradeço Desde ja! Link para o comentário https://xtibia.com/forum/topic/128441-explicando-e-criando-voca%C3%A7%C3%B5es/#findComment-895980 Compartilhar em outros sites More sharing options...
Oapocalipse 1 Postado Junho 26, 2010 Share Postado Junho 26, 2010 @DevilMoon Olha que merda, eu substitui uma vocação para criar a minha e adivinha. Funcionou --' tem que botar não so em vocations.xml, em outro lugra q não sei Link para o comentário https://xtibia.com/forum/topic/128441-explicando-e-criando-voca%C3%A7%C3%B5es/#findComment-896107 Compartilhar em outros sites More sharing options...
DevilMoon 125 Postado Junho 26, 2010 Share Postado Junho 26, 2010 @ hretro Substitui agora para ver né e deu so que cara , é frau substituir vai fika sem um vocation kina , sorcerer sei la! é mt chato e ainda é uma vocation vip é foda Cara da uma Raiva desses Cara cria essa porra de merda de tutorial e nao explica essas merda so funciona substituindo Link para o comentário https://xtibia.com/forum/topic/128441-explicando-e-criando-voca%C3%A7%C3%B5es/#findComment-896228 Compartilhar em outros sites More sharing options...
Dobol 26 Postado Julho 6, 2010 Share Postado Julho 6, 2010 Cara, isso ai ajuda muita gente, é uma coisa facil de se mecher... Mais ficou bom o tutorial, parabéns... Se possivel, faça um de como colocar essa nova vocação no Account Manager Link para o comentário https://xtibia.com/forum/topic/128441-explicando-e-criando-voca%C3%A7%C3%B5es/#findComment-902493 Compartilhar em outros sites More sharing options...
Posts Recomendados