Ir para conteúdo

Featured Replies

  • Respostas 17
  • Visualizações 539
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • local explosion = createConditionObject(CONDITION_FIRE) setConditionParam(explosion, CONDITION_PARAM_DELAYED, 1) local damageTable = { {4, -3}, -- Quantidade / dano {9, -2}, {20, -1} } f

  • local damageTable = { {4, -3}, -- Quantidade / dano {9, -2}, {20, -1} } local function createExplosion() local explosion = createConditionObject(CONDITION_FIRE) setConditionParam(

  • leozincorsair
    leozincorsair

    eu tenho esse:  .. Só que tem um problema, o summon explode antes de chegar no alvo :(     --Created with SuperVego-- local combat = createCombatObject() setCombatParam(combat, COMB

Postado
  • Autor
16 minutos atrás, eskylo disse:

se não me engano tem uma função que você registra o creature event no summon pro onDeath funcionar... como você tá invocando o summon? por script ou magia?

É por magia. Poisé to tentando pensar algo que faça isso!

Postado
local damageTable = {
    {4, -3},
    {9, -2},
    {20, -1}
}

local function createExplosion()
    local explosion = createConditionObject(CONDITION_FIRE)
    setConditionParam(explosion, CONDITION_PARAM_DELAYED, 1)

    for i = 1, #damageTable do
        local t = damageTable[i]
        addDamageCondition(explosion, t[1], 1000, t[2]) -- tempo
    end

    return explosion
end

local function explodeCreature(creature)
    if isCreature(creature) then
        local explosion = createExplosion()
        local area = createCombatArea({{1, 1, 1}})
        doAreaCombatHealth(creature, 1, getThingPos(creature), area, -1, -30, 5)
        doAreaCombatCondition(creature, getThingPos(creature), area, explosion, 255)
        doSendMagicEffect(getThingPos(creature), CONST_ME_EXPLOSIONAREA)
    end
end

function onDeath(creature, corpse, killer)
    if isSummon(creature) or isMonster(creature) then
        addEvent(explodeCreature, 1, creature)
    end
    return true
end

 

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

Informação Importante

Confirmação de Termo