Postado Junho 27, 2022 2 anos .Qual servidor ou website você utiliza como base? 0.4 TFS Qual o motivo deste tópico? EU FIZ UM BOSS QUE SUMONA UNS BIXOS, QUANDO ESSE BIXO ESTÃO VIVOS O BOSS FICA TRANSFERE O DANO AO SUMON, QUERIA POR SE O BOSS MATASSE O SUMON PELA TRANSFERENCIA DE DANO O BOSS CURASSE, O SCRIPT TA CURANDO COM QUALQUER UM MATANDO. SE POSSIVEL ME AJUDA A COLOCA PRA TRANSFERIR DANO ENTRE TODOS OS SUMONS, SUMONA NO MAXIMO 8 Está surgindo algum erro? Se sim coloque-o aqui. Citar Você tem o código disponível? Se tiver publique-o aqui: local range = 50 function onStatsChange(cid, attacker, type, combat, value) local soulPos = getCreaturePosition(cid) local monsterArea = getSpectators(soulPos, range, range) bossId = nil for i, aid in ipairs(monsterArea) do if getCreatureName(aid) == "Gravelord Servant" then bossId = aid end end if bossId ~= nil then if type > 0 then --dano = math.ceil(value * 0.01) doSendAnimatedText(soulPos, 'Immune', 192) doTargetCombatHealth(attacker, bossId, 1024, -value, -value, 255) doSendDistanceShoot(soulPos, getCreaturePosition(bossId), 37) return false end end return true end SCRIPT DA TRANSFERENCIA DE DANO local range = 50 local bossName = "Gravelord" local perc = 0.25 local effect = 30 function onPrepareDeath(cid, lastHitKiller) local soulPos = getCreaturePosition(cid) local monsterArea = getSpectators(soulPos, range, range) bossId = nil for i, aid in ipairs(monsterArea) do if getCreatureName(aid) == bossName then bossId = aid break end end bossPos = getCreaturePosition(bossId) bossHeal = (getCreatureMaxHealth(bossId) * perc) if bossId ~= nil then -- doCreatureAddHealth(bossId, bossHeal) addEvent(doCreatureAddHealth, 350, bossId, bossHeal) doSendDistanceShoot(soulPos, bossPos, effect) -- doSendMagicEffect(bossPos, 49) addEvent(doSendMagicEffect, 350, bossPos, 49) end return true end SCRIPT DA CURA Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.