Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

Olá, encontrei este script aqui no fórum, onde há uma chance do monstro que você está atacando, se transformar em outro, aparece um efeito e logo outro monstro aparece no lugar dele.

Porém, gostaria se possível, ajustar a posição do efeito, e colocar um exaust na aparição do próximo monstro, o tempo do efeito acabar, 2-3 segundos.

Agradeço desde já.

 

 

Citar

function doSendAreaEffect(pos, effect, radius)
    for x = pos.x-radius, pos.x+radius do
        for y = pos.y-radius, pos.y+radius do
            doSendMagicEffect({x=x, y=y, z=pos.z}, effect)
        end
    end
    return true
end

function onStatsChange(cid, attacker, type, combat, value)
    registerCreatureEvent(cid, "empe_dmg")
    if isPlayer(cid) then return true end
    if type == 1 then
        local mhp = getCreatureMaxHealth(cid)
        local percentChange = 10
        local newMonster = 'Majin Boo' -- nome do monster q vai aparecer no lugar do monster q vc colocou o script em monsters/ARQUIVO.xml
        if (getCreatureHealth(cid) - value) <= percentChange/100*mhp then
            local pos = getThingPos(cid)
            doRemoveCreature(cid)
            newMonster = doCreateMonster(newMonster, pos)
            doCreatureAddHealth(newMonster, (getCreatureMaxHealth(newMonster)))
            doSendAreaEffect(pos, 161, 0)
            return false
        end
    end
    return true
end

 

1902990699_Animao.gif.0622f565cf9c9b456497281a0a2191b8.gif

 

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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo