oi pessoal...vim aqui postar outra magia minha...se chama super destroy...ela é igual a runa adito grav (que tira fire field,energy field e etc..) porem ela é de area...
primeiro você vai na pasta data do seu ot..depois em spells e depois em scripts copie um arquivo qualquer apague tudo que estiver dentro e escreva isso:
local combat = createCombatObject()
local fieldItems = {1487, 1488, 1489, 1490, 1491, 1492, 1493, 1494, 1495, 1496, 1500, 1501, 1502, 1503, 1504, 5061, 5062, 5063, 5064, 5065, 5066, 5067}
function onTargetTile(cid, pos)
local posEx = {x=pos.x, y=pos.y, z=pos.z, stackpos=254}
item = getThingfromPos(posEx)
if item.itemid > 0 then
if isInArray(fieldItems, item.itemid) == 1 then
doRemoveItem(item.uid,1)
end
end
doSendMagicEffect(pos,2)
end
setCombatCallback(combat, CALLBACK_PARAM_TARGETTILE, "onTargetTile")
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
local arr = {
{1, 1, 1, 1, 1},
{1, 1, 1, 1, 1},
{1, 1, 3, 1, 1},
{1, 1, 1, 1, 1},
{1, 1, 1, 1, 1}
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
depois disso voce volta para a pasta spells,abra o arquivo spells, procure por <instant spells> e escreva isso:
<instant name="Super Destroy" words="destroy" aggressive="0" direction="0" lvl="8" maglv="1" mana="1" soul="0" exhaustion="1" prem="0" enabled="1" script="destroy.lua"><vocation id="1"/><vocation id="2"/><vocation id="3"/><vocation id="4"/><vocation id="5"/><vocation id="6"/><vocation id="7"/><vocation id="8"/></instant>
eu pus para todas as vocações e pus tambem para o level 8 porquê tem alguns OTs que o pessoal bota fields no chão e os noobzinhos morrem...mas isso e a mana que gasta para usa a spell voces decidem...
comentem por favor.....