Opa é um belo tutorial em si. Mais não está arrumado tente diminuir essas letras, colocar passo como Passo 1 - Passo 2 - Passo 3 e etc...
Caso queira seu tutorial aprovado basta seguir as dicas que eu acabei de citar, então é isso. Reputado como forma de incentivo.
Você tem 48 horas para seguir os meus passos caso contrario reprovo o tuto.




info
Grupo: Cavaleiro
Registrado: 18/12/12
Posts: 158
Reputação: +14
Gênero: Masculino
Char no Tibia: Lestat
Existem muitos tutoriais no forum com esse assunto mais nenhum explica TUDO que queremos então resolvi fazer o meu tutorial, bom vamos lá.
[+]Tutorial para 8.0
*Passo 1(Adicionando vocation)
em data/vocations.xml adicione novas vocations
<vocation id="1" name="Goku" description="a goku" gaincap="50" gainhp="265" gainmana="45" gainhpticks="6" gainhpamount="300" gainmanaticks="3" gainmanaamount="300" manamultiplier="1.1" attackspeed="2000" soulmax="50" gainsoulticks="120" lostexp="3" lostmlv="3" lostskill="3" distdamage="5" meledamage="15" kidamage="1" corpse="2853" charge="11">
</vocation>
*Explicando:
Vocation id = id da vocação NUNCA COLOQUE UM ID JÁ EXISTENTE
Name = nome da vocação
Description = descrição,exemplo quando um player der look em algum player com essa vocação ira aparecer "a goku"
Gaincap = o quanto de cap o player ira ganhar ao upar
Gainhp = quando de hp o player ira ganhar a cada level que upar
Gainmana = o quanto de mana o player ira ganhar ao upar
Attackspeed = Velocidade em que a vocação hita quanto menor mais rápido...
Gainsoulticks = o tanto de segundos que vai demorar pra subir o soul
Lostexp = o quanto de exp vai perder ao morrer
Lostmlv = o quanto de ml vai perder ao morrer
Lostskills = o quanto de skills vai perder ao morrer
Distdamage = o quanto vai hitar com ataques a distancia
Maledamage = o quanto vai hitar com ataques de perto
Ki damage(ou MagDamage) = o quanto vai hitar usando magias
Corpse = o corpo do player ao morrer
Charge = não faço ideia ;-;
OS QUE ESTÃO EM VERDE ACONSELHO NÃO MEXER!!
*PASSO 2(TRANSFORM)
vá na pasta spells/script copie qualquer script,renomeie para transform e cole isto dentro:
Level preciso para transformar
Vocation que o player irá após usar o transform
Outfit que o player ficará ao se transformar
Effeito que irá aparecer no player ao se transformar
Efeito que irá aparecer no player caso ele não possa se transformar
[+] TUTORIAL PARA 8.54 A 8.60
*Passo 1(adicionando vocations)
<vocation id="1" name="Goku" description="a Goku" needpremium="0" gaincap="20" gainhp="370" gainmana="130" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.1" attackspeed="500" soulmax="100" gainsoulticks="60" fromvoc="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>
*EXPLICANDO
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
*Caso queira que o player precise transformar sempre que logar em fromvoc coloque o id da primeira voc,exemplo:
<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>
Ao invés de por fromvoc 2 que é o numero da vocation coloquei 1.
*Passo 2(Transform)vá na pasta talkactions/script copie qualquer script,renomeie para transformar e cole isto dentro:
Vocation após usar o transform
Level necessário para transformar
Outfit que o player ficará ao se transformar
Effeito que irá aparecer no player ao se transformar
Texto editável
*Passo 3(effect)
Numero do efeito/efeito
tempo em segundos que irá aparecer o efeito
vocation que vai ficar com o efeito
*PASSO 4(Oufit)
function onLogin(cid)
numero do efeito
Creditos:
Eu 90% organização e ter feito o tutorial.
10% para o @XJhoow por explicar como configurar as vocações.
Editado Agosto 18 por narutomaniacos