15

Fazendo Weapons!

Por 150296, 03 de ago. de 2008 em Tutoriais de Scripting

script
15
3.7k
1502961
03 de agosto de 2008 às 15:38

Olá , aqui vou ensinar como se faz weapons.

 

Começando

 

Primeiro , vá em PastaDoOt/Data/Weapons/Scripts , e escolha um script de weapon qualquer. Depois dê ctrl+c e ctrl+v na mesma pasta.

Primeiro.jpg

Agora Renomei-o ,

Segundo.jpg

Agora abra o arquivo renomeado, Vai ser alguma coisa parecida com isso.

Terceiro.jpg

 

Agora a parte dos codes .

setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)

A parte em vermelho é o tipo de dano da weapon, ou seja Physical , fire , poison , energy...¹

 

setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY)

A parte em azul é o tipo de magia que vai "voar" como uma flecha , sd , energia...¹

 

setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0, -250, -0, -500)

Os números em vermelho , são os danos mínimos e os danos máximos.

 

Weapons.xml

Depois de editar a seu gosto, salve e vá em weapons/weapons.xml

Quarto.jpg

 

Se quiser fazer uma wand , use o seguinte prefixo e coloque na parte de wands,

<wand id="2190" range="4" lvl="8" mana="2" enabled="1" exhaustion="0" script="wand of vortex.lua"><vocation id="1"/><vocation id="5"/></wand>

 

Em vermelho é o ID da wand , em laranja a distância em SQM's , e em azul o nome do script que você renomeou.

 

Se for uma distance weapon , como bolt/arrow/spear o esquema é o mesmo só muda a forma :

<distance id="2545" range="6" enabled="1" exhaustion="0" hitchance="80" ammo="removecount" script="poison arrow.lua"></distance>

 

¹Agora vou esclarecer sobre esses efeitos , que podem ser econtrados em global.lua

COMBAT_NONE

COMBAT_PHYSICALDAMAGE

COMBAT_ENERGYDAMAGE

COMBAT_POISONDAMAGE

COMBAT_FIREDAMAGE

COMBAT_UNDEFINEDDAMAGE

COMBAT_LIFEDRAIN

COMBAT_MANADRAIN

COMBAT_HEALING

COMBAT_DROWNDAMAGE

COMBAT_ICEDAMAGE

COMBAT_HOLYDAMAGE

COMBAT_DEATHDAMAGE

 

CONST_ANI_SPEAR

CONST_ANI_BOLT

CONST_ANI_ARROW

CONST_ANI_FIRE

CONST_ANI_ENERGY

CONST_ANI_POISONARROW

CONST_ANI_BURSTARROW

CONST_ANI_THROWINGSTAR

CONST_ANI_THROWINGKNIFE

CONST_ANI_SMALLSTONE

CONST_ANI_SUDDENDEATH

CONST_ANI_LARGEROCK

CONST_ANI_SNOWBALL

CONST_ANI_POWERBOLT

CONST_ANI_POISON

CONST_ANI_INFERNALBOLT

CONST_ANI_HUNTINGSPEAR

CONST_ANI_ENCHANTEDSPEAR

CONST_ANI_ASSASSINSTAR

CONST_ANI_GREENSTAR

CONST_ANI_ROYALSPEAR

CONST_ANI_SNIPERARROW

CONST_ANI_ONYXARROW

CONST_ANI_PIERCINGBOLT

CONST_ANI_WHIRLWINDSWORD

CONST_ANI_WHIRLWINDAXE

CONST_ANI_WHIRLWINDCLUB

CONST_ANI_ETHEREALSPEAR

CONST_ANI_ICE

CONST_ANI_EARTH

CONST_ANI_HOLY

CONST_ANI_DEATH

CONST_ANI_FLASHARROW

CONST_ANI_FLAMMINGARROW

CONST_ANI_SHIVERARROW

CONST_ANI_ENERGYBALL

CONST_ANI_SMALLICE

CONST_ANI_SMALLHOLY

CONST_ANI_SMALLEARTH

CONST_ANI_EARTHARROW

CONST_ANI_EXPLOSION

CONST_ANI_CAKE

CONST_ANI_WEAPONTYPE

CONST_ANI_NONE

 

Bom galera , está aí meu tuto *.*

Tenham bom aproveito!

 

Abraços.

Editado Agosto 4 por PhilPz

TprocheiraT
03 de agosto de 2008 às 15:41

Muito bom seu tópico!

É disso que o XTibia precisa, de usuários dispostos a melhorar a comunidade.

Por mim, este tutorial deveria ser Aprovado.

 

//Tprocheira

DiikD
04 de agosto de 2008 às 15:23

Ótimo tuto ^^ tem que ser aprovado tbm

RedZLR
04 de agosto de 2008 às 16:08

Somente uma pergunta, a primeira parte do tutorial parece explicar como se criar uma wand/rod. Isto está certo ou eu que acabei confundido as bolas?

1502961
04 de agosto de 2008 às 16:44

Sim , mas também se você mudar os efeitos pode virar um distance weapon ,

e depois é só mudar no weapons.xml

VolkszV
04 de agosto de 2008 às 17:45

Otimo mas nao esta completo

1502961
04 de agosto de 2008 às 20:23

Como assim não está completo? Pra mim tá , se não fala oque é amigo , ajuda né u.u

Editado Agosto 4 por PhilPz

antoniojunA
04 de agosto de 2008 às 21:48

Seu tutorial estar otimo por mim aproved :D

maniraoM
05 de agosto de 2008 às 18:16

:positive: cara muito bom parabens!!!!

06 de agosto de 2008 às 02:12

Muito bom

bem explicadinho, parabéns!

RedZLR
06 de agosto de 2008 às 13:00

Opa, você respondeu. Isto é ótimo, afinal, um tutorial é o compromisso de você ajudar os usuários.

 

Tutorial Aprovado

Evil7E
10 de agosto de 2008 às 01:32

otimo tuto pra quem tah começando

 

com SS e td ^^

 

bem explicadu

joaosamuraJ
15 de agosto de 2008 às 18:27

Aprovado

 

//Cya~

 

:blush:

8855138
17 de agosto de 2008 às 01:29

Otimo tutorial..

 

Vc poderia fazer outro dizendo como fazer armas como clubs, swords, axes..e etc..

 

seria bom..

 

xD

2 semanas depois...
rogerlpR
26 de agosto de 2008 às 00:36

Muito bom esse Tutorial,parabéns!