[Tutorial] Adicionando Transforms Naruto

Roksas
Por Roksas
em Tutoriais para Iniciantes
  • 1
  • 2

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Bom galera, ultimamente bastante membros perguntando como adicionar transformações de Naruto e tals. Decidi criar um Tutorial pra que seja mais fácil e bem explicado a todos!

 

Irei ensinar completamente, desde adicionando Sprites no client, até adicionando nos Scripts do servidor. Bora :))

 

• Colocando sprites no client!

 

Seguinte, primeiro de tudo você deve ter em seu PC o DatEditor. Que pode ser baixado clicando bem aqui!

 

Agora que baixou, extraia ele para seu Desktop, ou outra pasta de fácil acesso, usando o Winrar ou 7zip! Abra o programa.

 

Certo, agora que iremos adicionar as sprites. Você deve decidir, se vai desenhar ou se irá adicionar sprites que você já tenha pronta, que fez o download.

-Se for desenhar, abra o Paint ou um programa já mais profissional, crie um novo arquivo de formato 32x32, pinte o fundo de Pink e desenhe. Se for um addon, personagem, faça ele parado, virado para Norte, Sul, Leste, Oeste. Faça o mesmo com ele dando o segundo passo!

 

foto1bn.jpg

 

 

Depois de fazer suas sprites, abra o programa DatEditor, vá em File > Open. Em DAT, clique e selecione o Tibia.dat do seu client, faça o mesmo com SPR! Clique em Open e aguarde, após isso selecione Complete! Como vemos na ilustração:

 

foto3xw.jpg

 

Agora vá em File > New > Monsters, procure na primeira coluna abaixo e mude os valores "X Div" para 4, "Animation" para 3 e "Cropsize" para 35.

 

foto4mc.jpg

 

Note que na coluna na esquerda apareceram 12 vezes o número 0 (zero) . São as 12 posições do outfit/addon. Vamos preenchê-las! Vá em Import > Sprites, mude PNG(*.png) para BMP(*.bmp) e selecione suas 12 posições, abra.

 

Agora apareceram do lado direito em "Sprites". Vamos preencher, selecione uma e aperte o botão Insert, mas devemos preencher na ordem, que seria:

 

*Primeiro Norte,Leste,Sul e depois Oeste. E em seguida, as posições andando, que seria: Andando para Norte, Leste, Sul e em seguida Oeste!

 

Na primeira coluna abaixo, procure por "X Div" e em seguida, ao lado dele terá "Itemtype", anote seu valor, no meu caso é 328! Vá em File > Save, abrirá a mesma janela do Open, e então basta clicar em Compile e aguardar.

ETAPA CONCLUÍDA!

 

 

 

• Adicionando as sprites em seu Otserv

 

Vá na pasta data/XML, procure pelo arquivo outfits.xml, abra ele com o bloco de notas ou outro editor de texto.

 

Copie uma tag que esteja lá, cole ela por último de todas antes da última linha, a

Acabei de copiar esta tag, vamos editá-la:

 

 

<outfit id="35" premium="yes">

<list gender="0-3" lookType="328" name="Madara"/>

</outfit>

 

 

Vamos editá-la:

Legenda:

É o ID da outfit, veja a tag anterior a essa, como colocamos essa por útimo, veja a penúltima. A minha anterior é 34. Então a minha está correta, 35. Se fosse 20 a anterior por exemplo, a minha seria 21. E assim sucessivamente!

 

Se precisa de premium para ter o outfit, se sim coloque "yes", se não coloque "no" (sem as aspas)

 

Aquele "itemtype" que eu pedi para anotarem lá em cima, no meu caso 328!

 

Nome do outfit, procure colocar o mesmo da vocação. No meu caso, Madara.

 

Feito, salve e feche. Agora vejamos, se for uma continuação do Naruto, tudo bem. Agora se for uma vocation que não tenha no seu servidor, nenhuma outra transformação, teremos que adicionar todas suas transformações em vocations.xml, no caso irei adicionar apenas uma, a inicial. Vamos lá, ele também fica na pasta XML, basta abri-lo com um editor novamente.

 

Pegue alguma vocation desse arquivo, qualquer uma e copie-a

Vá na última linha de todas, seria:

 

</vocations>

 

Antes dessa, cole a copia e vamos editar, no meu caso peguei a do Madara!

 

 

<vocation id="676" name="Madara" description="a Shikamaru" needpremium="0" gaincap="20" gainhp="350" gainmana="350" gainhpticks="1" gainhpamount="150" gainmanaticks="1" gainmanaamount="250" manamultiplier="1.0" attackspeed="1200" soulmax="300" gainsoulticks="60" fromvoc="676">

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

<skill fist="2.0" club="2.0" sword="2.0" axe="2.0" distance="4.0" shielding="2.0" fishing="2.0" experience="2.0"/>

</vocation>

 

 

É o ID da vocação, para não interagir com as outras, vamos colocar um número bem alone, no caso 676.

 

O nome da vocação, no meu caso é Madara!

 

A descrição, nada complicado, coloque o mesmo nome da vocação, só que um "a" antes rsrs.

 

Se precisa de premium ou não, se for "0" = Não, se for "1" é Sim.

 

Aqui é o fromvoc. Ele tem algumas funções. Entre elas, adicionar no account manager, para adicionar a vocação no account manager basta editar o valor de "fromvoc" para o ID da vocação. Se o id da vocação é 676, vou colocar o fromvoc igual. Assim poderei escolher na hora do Acc Manager :))

 

OBS: As demais configurações, servem para equilibrar as vocações. Nenhum bixo de 7 cabeças, usando a barra de pesquisas do XTibia, você consegue encontrar como editar ^^

 

 

 

 

 

• Criando as transformações

 

Vá na pasta data/talkactions/scripts, procure pelo script transformar.lua, abra-o com um editor de texto.

 

De cara iremos encontrar esse techo:

 

 

local config = {

--[vocation id] = { level, nova voc, looktype, efeito}

[1] = { 25, 2, 66, 208},

[2] = { 50, 3, 91, 208},

[3] = { 75, 4, 18, 208},

[4] = { 100, 5, 31, 208},

[5] = { 125, 6, 92, 208},

[6] = { 150, 7, 40, 208},

[7] = { 175, 8, 305, 208},

[8] = { 200, 9, 320, 208},

[9] = { 225, 10, 179, 208},

[10] = { 250, 11, 394, 208},

[11] = { 275, 12, 397, 208},

[13] = { 25, 14, 93, 108},

[14] = { 50, 15, 6, 108},

[15] = { 75, 16, 5, 108},

[16] = { 100, 17, 306, 108},

[17] = { 125, 18, 7, 108},

[18] = { 150, 19, 94, 108},

[19] = { 175, 20, 59, 108},

[20] = { 200, 21, 8, 108},

[21] = { 225, 22, 178, 110},

[22] = { 250, 23, 95, 110},

[23] = { 275, 24, 54, 110},

[25] = { 25, 26, 80, 87},

[26] = { 50, 27, 190, 87},

[27] = { 75, 28, 83, 87},

[28] = { 100, 29, 191, 87},

[29] = { 150, 30, 192, 87},

[30] = { 175, 31, 193, 87},

[31] = { 225, 32, 392, 87},

[32] = { 250, 33, 330, 87},

[34] = { 25, 35, 194, 5},

[35] = { 50, 36, 175, 5},

[36] = { 75, 37, 169, 5},

[37] = { 100, 38, 173, 5},

[38] = { 150, 39, 172, 5},

[39] = { 175, 40, 171, 5},

[40] = { 225, 41, 174, 5},

[41] = { 250, 42, 170, 5},

[50] = { 25, 51, 67, 205},

[51] = { 50, 52, 72, 205},

[52] = { 75, 53, 158, 205},

[53] = { 100, 54, 65, 205},

[54] = { 125, 55, 329, 205},

[55] = { 150, 56, 188, 205},

[56] = { 175, 57, 62, 205},

[57] = { 200, 58, 189, 205},

[58] = { 225, 59, 335, 205},

[59] = { 250, 60, 57, 205},

[70] = { 25, 71, 102, 124},

[71] = { 50, 72, 103, 124},

[72] = { 75, 73, 105, 124},

[73] = { 100, 74, 107, 124},

[74] = { 150, 75, 108, 124},

[75] = { 175, 76, 314, 124},

[76] = { 225, 77, 315, 124},

[77] = { 250, 78, 333, 124},

[90] = { 25, 91, 331, 209},

[91] = { 50, 92, 69, 209},

[92] = { 75, 93, 70, 209},

[93] = { 100, 94, 199, 209},

[94] = { 150, 95, 196, 209},

[95] = { 175, 96, 197, 209},

[96] = { 225, 97, 198, 209},

[97] = { 250, 98, 332, 209},

[97] = { 250, 98, 332, 209},

[110] = { 25, 111, 88, 187},

[111] = { 75, 112, 341, 187},

[112] = { 100, 113, 343, 187},

[113] = { 150, 114, 342, 187},

[114] = { 200, 115, 344, 187},

[115] = { 250, 116, 345, 187},

[130] = { 25, 131, 296, 124},

[131] = { 75, 132, 297, 124},

[132] = { 150, 133, 298, 124},

[133] = { 200, 134, 299, 124},

[134] = { 250, 135, 300, 124},

[150] = { 25, 151, 384, 126},

[151] = { 75, 152, 385, 126},

[152] = { 150, 153, 386, 126},

[153] = { 200, 154, 396, 126},

[170] = { 25, 171, 97, 108},

[171] = { 50, 172, 285, 108},

[172] = { 75, 173, 282, 108},

[173] = { 100, 174, 98, 108},

[174] = { 125, 175, 284, 109},

[175] = { 150, 176, 99, 109},

[176] = { 200, 177, 283, 109},

[190] = { 25, 191, 373, 4},

[191] = { 75, 192, 374, 4},

[192] = { 125, 193, 375, 4},

[193] = { 150, 194, 376, 4},

[194] = { 200, 195, 318, 4},

[195] = { 250, 196, 377, 4},

[200] = { 25, 201, 11, 10},

[201] = { 50, 202, 287, 10},

[202] = { 75, 203, 12, 10},

[203] = { 125, 204, 10, 10},

[204] = { 150, 205, 289, 10},

[205] = { 175, 206, 288, 10},

[206] = { 200, 207, 13, 10},

[207] = { 250, 208, 14, 10},

}

 

 

Cada linha dessa representa uma transformação, vamos entendê-las, exemplo:

 

[207] = { 250, 208, 14, 10}

 

207, representa o número da transformação. 250 representa o level necessário para transformar,

14 representa o número do looktype, no meu caso 328, 208 significa a próxima vocação. Se o número dessa transformação é 207, basta colocar como 208, 14 representa o número do looktype, no meu caso 328. E 10 é o efeito ao transformar, deixe 10 mesmo!

 

Agora vamos adicionar uma linha para minha transformação, coloque abaixo do 207:

 

[208] = { 1, 209, 328, 10}

 

Prontinho, do jeito que eu expliquei. Coloquei level 1, pois é a vocação inicial do meu Madara!

ETAPA CONCLUÍDA!

 

 

 

Prontinho galera, agora basta entrar em seu Otserv e testar. Boa sorte, espero que tenham gostado e entendido, dúvidas só perguntar. Disponha ^^

 

OBS: IMAGENS UPADAS POR DynkzDosOts

 

 

DynkzDosOts


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

Maximaah

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 17/01/13Posts: 236Char no Tibia: Mary The Knight

Eu nao entendo de sprites e pá, mais ficou bom.. =D, vlw por compartilhar o conteúdo.. =D

Pra quem é meu FAN.. Está ai minha Fan Bar.. =D

 

fanbarmaximaah.gif

 

nth2be2.png

 

Te ajudei? REP+

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Obrigado, muitas pessoas perguntando como fazia, espero que esteja bom, rsrs.


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

eduardo190696

Força de vontade ensina até os mortos
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/09/10Posts: 474

Bem legal, porem já existem vários tutoriais ensinando isso... Mais a culpa é dos ot admim que não se preocupam em pesquisar e aprender. Mais ficou bom o seu conteúdo.

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Como adicionar transforms de Naruto não encontrei ainda. Então coloquei isso no meu Tutorial, mas ensinei tudo, desde a parte de Scripting a Spriting.


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

Junior001

..................................
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 12/06/12Posts: 1026Gênero: MasculinoChar no Tibia: Aarow

Entao ficou muito Bom o tutorial, vai ajudar muita gente que não sabem ainda xD

Gostei msm parabéns amigo. REP +++

Atenciosamente, Junior Silva

 

 

 

 

 

 

 
 

 

T67thPC.png
 
 
 
 
 
 

Maximaah

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 17/01/13Posts: 236Char no Tibia: Mary The Knight

Eu nao entendo de sprites e naruto, e pá, mais ficou bom.. =D, vlw por compartilhar o conteúdo.. =D

Pra quem é meu FAN.. Está ai minha Fan Bar.. =D

 

fanbarmaximaah.gif

 

nth2be2.png

 

Te ajudei? REP+

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Obrigado pelos elogios galerinha ;))


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

Plfmoura

Suave ~~~~
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 03/04/09Posts: 149Char no Tibia: Hiporion

Bem legal véi!

mas eu tenho preguiça de ficar lendo os códigos kkk'

Sente o Naipe mermao.

 

 

2554.png

rickserraglia

HSK
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/01/13Posts: 54Char no Tibia: HSK

bom tópico, deixou o conteudo bem claro para mim

REP+?



142rs4.png

RICKSERRAGLIA - HSK

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

Os créditos são seus? Se sim, está excelente, parabéns.

 

Aguardo a resposta para aprovar o tutorial.

Oie :D

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Sim apenas as print que coloquei os créditos delas no final do tópicoB


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

gabriloko123456

Menber formado
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 22/08/12Posts: 257Char no Tibia: ADM Kill

olaa parabens pelo topico organizado so que eu vo fazer uma transform

para o meu madara e nao quando vo transformar ¬¬

sao8.gif

 

 

 

MDZ

MATADOR

DE

ZUMBI

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

Tutorial aprovado e movido.

Oie :D

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Gabrilloko poderia explicar melhor?e

 


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

  • 1
  • 2