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.
Agora Renomei-o ,
Agora abra o arquivo renomeado, Vai ser alguma coisa parecida com isso.
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
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
Bom galera , está aí meu tuto *.*
Tenham bom aproveito!
Abraços.