Olá, MatheusMkalo.
Crie um arquivo LUA na sua pasta spells/scripts, com o nome de crystal overdrive. Cole este conteúdo nele.
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_ICEATTACK) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SHIVERARROW) function onGetFormulaValues(cid) level = getPlayerLevel(cid) distSkill = getPlayerSkillLevel(cid, 4) local skillTotal, levelTotal = distSkill, level / 5 return -(skillTotal * 0 + levelTotal * 0 + 3000), -(skillTotal * 0 + levelTotal * 0 + 3000) end setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "onGetFormulaValues") function onCastSpell(cid, var) if doPlayerRemoveItem(cid, 2352, 1) then return doCombat(cid, combat, var) else doPlayerSendCancel(cid, "You need a crystal arrow to cast this spell") end return 0 end
Logo após, abra seu arquivo spells.xml e adicione essa linha.
<instant name="Crystal Overdrive" words="edevo mas frigo" lvl="100" maglv="20" mana="100" prem="0" needtarget="1" exhaustion="1000" needlearn="0" event="script" value="crystal overdrive.lua"> <vocation id="3"/> <vocation id="7"/> </instant>
Lembrando que você pode configurar como quiser a linha do spells.xml.
A sua Crystal Arrow+Elvish Bow funciona por causa do script que postei anteriormente?







info
Grupo: Conde
Registrado: 09/09/09
Posts: 528
Reputação: +424
Char no Tibia: Emekalo Makalo
No meu ot ja da pra bater com a crystal arrow e um elvsish bow so que eu queria fazer uma magia
que quando voce usasse ela voce perdesse a crystal arrow e desse 3kk de dano em monster
A crystal arrow eh infinita no ot =/