XT
script

Monster morre aparece efeito

Por Xtudomuito, 02 de ago. de 2015 em Scripts

10
1.4k
XtudomuitoX
02 de agosto de 2015 às 18:31

Eu queria pow em alguns monsters pra quando morre aparece um efeito.

 

Ex:

monster = efeito

dragon = 28

orc = 13

 

uma tabela pra facilitar.

zipter98Z
02 de agosto de 2015 às 19:40
Não se esqueça de registrar o evento no arquivo .XML dos monstros.
local config = {
    --["monster_name"] = effect,
    ["Dragon"] = 28,
    ["Orc"] = 13,
    --etc
}

function onDeath(cid)
    local effect = config[getCreatureName(cid)]
    if effect then
        doSendMagicEffect(getThingPos(cid), effect)
    end
    return true
end

 

XtudomuitoX
02 de agosto de 2015 às 21:54

Poderia manda a tag

zipter98Z
02 de agosto de 2015 às 22:14


<event type="death" name="deathEffect" event="script" value="nome_do_arquivo.lua"/>

 

XtudomuitoX
03 de agosto de 2015 às 15:36

amigo nenhum erro mas n funfou, e mas um duvida precisa coloca a primeira letra Maiúscula tb tem que registra em login.

Editado Agosto 3 por Xtudomuito

SkyLighS
03 de agosto de 2015 às 20:01

amigo nenhum erro mas n funfou, e mas um duvida precisa coloca a primeira letra Maiúscula tb tem que registra em login.

local config = {
    --["monster_name"] = effect,
    ["Dragon"] = 28,
    ["Orc"] = 13,
    --etc
}

function onDeath(cid)
    local effect = config[getCreatureName(cid)]
    if effect then
        doSendMagicEffect(getThingfromPos(cid), effect)
    end
    return true
end
XtudomuitoX
03 de agosto de 2015 às 21:57

Precisa registra no login

SkyLighS
03 de agosto de 2015 às 22:17
Melhor resposta

Precisa registra no login

 

tag pro login

     registerCreatureEvent(cid, "deathEffect")
XtudomuitoX
03 de agosto de 2015 às 22:46

Obrigado!

SkyLighS
03 de agosto de 2015 às 22:50

Movido para seção de resolvidos.