Acontece o seguinte... toda vez que o player solta esta magia, e quando o player morre ou deslogar dá esse bug.
--Created with RadBR--
local combat1 = createCombatObject()setCombatParam(combat1, COMBAT_PARAM_TYPE,COMBAT_DEATHDAMAGE)setCombatParam(combat1, COMBAT_PARAM_EFFECT, 17)setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC , -6, -1.5, -8, -2.5)local combat2 = createCombatObject()function spellCallback2(param)if param.count > 0 or math.random(0, 1) == 1 thendoSendMagicEffect(param.pos, CONST_ME_MORTAREA)doAreaCombatHealth(param.cid, COMBAT_DEATHDAMAGE, param.pos, 0, -13000, -15000, CONST_ME_EXPLOSIONHIT)endif(param.count < 5) thenparam.count = param.count + 1addEvent(spellCallback2, math.random(2000, 3500), param)endendfunction onTargetTile(cid, pos)local param = {}param.cid = cidparam.pos = posparam.count = 0spellCallback2(param)endsetCombatCallback(combat2, CALLBACK_PARAM_TARGETTILE, "onTargetTile")setCombatParam(combat2, COMBAT_PARAM_TYPE,COMBAT_DEATHDAMAGE)setCombatParam(combat2, COMBAT_PARAM_EFFECT, 17)setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC , -6, -1.5, -8, -2.5)local combat3 = createCombatObject()function spellCallback3(param)if param.count > 0 or math.random(0, 1) == 1 thendoSendMagicEffect(param.pos, CONST_ME_MORTAREA)doAreaCombatHealth(param.cid, COMBAT_DEATHDAMAGE, param.pos, 0, -13000, -15000, CONST_ME_EXPLOSIONHIT)endif(param.count < 5) thenparam.count = param.count + 1addEvent(spellCallback3, math.random(2000, 3500), param)endendfunction onTargetTile(cid, pos)local param = {}param.cid = cidparam.pos = posparam.count = 0spellCallback2(param)endsetCombatCallback(combat3, CALLBACK_PARAM_TARGETTILE, "onTargetTile")setCombatParam(combat3, COMBAT_PARAM_TYPE,COMBAT_DEATHDAMAGE)setCombatParam(combat3, COMBAT_PARAM_EFFECT, 5)setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC , -6, -1.5, -8, -2.5)arr1 = {{0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0},{0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0},{0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0},{0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0},{0, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0},{1, 1, 0, 1, 1, 3, 1, 0, 1, 0, 1},{0, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0},{0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0},{0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0},{0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0},{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},}arr2 = {{0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0},{0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0},{0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0},{0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0},{0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0},{1, 0, 1, 0, 1, 3, 1, 1, 0, 1, 1},{0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0},{0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0},{0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0},{0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0},{0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1},}arr3 = {{0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0},{0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0},{0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0},{0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0},{0, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0},{1, 1, 0, 1, 0, 3, 1, 0, 1, 0, 1},{0, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0},{0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0},{0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0},{0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0},{0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0},}local area1 = createCombatArea(arr1)local area2 = createCombatArea(arr2)local area3 = createCombatArea(arr3)setCombatArea(combat1, area1)setCombatArea(combat2, area2)setCombatArea(combat2, area3)local function onCastSpell1(parameters)doCombat(parameters.cid, parameters.combat1, parameters.var)endlocal function onCastSpell2(parameters)doCombat(parameters.cid, parameters.combat2, parameters.var)endlocal function onCastSpell3(parameters)doCombat(parameters.cid, parameters.combat3, parameters.var)endfunction onCastSpell(cid, var)local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3}addEvent(onCastSpell1, 101, parameters)addEvent(onCastSpell2, 501, parameters)addEvent(onCastSpell3, 100, parameters)local mninja = {lookType = 290, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 3}local fninja = {lookType = 290, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 3}local sex = getPlayerSex(cid)if sex == 0 then --sexo == 0 significa que o personagem é mulherdoSetCreatureOutfit(cid, mninja, 20000)local mana = getCreatureMana(cid)elsedoSetCreatureOutfit(cid, fninja, 20000)endreturn trueendendfunction onCastSpell(cid, var)return doSpell(cid, var)end