Agora vou ensinar a fazer um staff atirador de sd!
1º Passo:
Vá em data/items e abra o items.xml
Aperte Ctrl+f e procure pelo id 7429
e Adicione isso la:
<item id="7429" article="a" name="xtreme staff"><attribute key="weight" value="2300"/>
<attribute key="weaponType" value="wand"/>
<attribute key="range" value="3"/>
</item>
Feche e Salve.
2º Passo
Vá em data/weapons/scripts
Copie qualquer pasta la e renomeie para xtreme staff, abra apague tdo que tem dentro e adicione isso:
local combat = createCombatObject()setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.3, -30, -1.7, 0)
function onUseWeapon(cid, var)
return doCombat(cid, combat, var)
end
3º e último passo:
Volte uma pasta e vá em data/weapons abra o weapons.xml
no final da parte <!-- Wands --> adicione isso:
<wand id="7429" range="6" lvl="100" mana="100" enabled="1" exhaustion="0" script="xtreme staff.lua"><vocation id="5"/></wand>
Oq esta em rosa é a distancia em sqm de quem estiver usando o staff vai atacar.
Oq esta em vermelho é o level que vai usar o staff
Oq esta em laranja é o tanto de mana que cada hit vai gastar!
Espero ter ajudado,
Xtr3m3