Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

.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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo