Oi amigo, vc só precisa adicionar uma linha no script... Vou dar um exemplo com a sd (data/spells/scripts/attacks/sudden death.lua)
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA)
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -32, -1, -48, 5, 5, 9.29, 11.89)
function onCastSpell(cid, var)
if doPlayerRemoveItem(cid, 2268, 1) then
return doCombat(cid, combat, var)
end
end
Oq eu fiz? Só adicionei if doPlayerRemoveItem(cid, 2268, 1) then e um end no final.
2268 é o id da sd, se for outra runa, basta mudar o id.





info
Grupo: Campones
Registrado: 08/03/14
Posts: 4
Reputação: 0
Como faço para fazer que determinada runa não fique infinita, e o resto fique!