DU
pedido

Se morrer para X Monster o monster some.

Por DuuhCarvalho, 07 de fev. de 2014 em Scripts

script
5
594
07 de fevereiro de 2014 às 16:14

onDeath..

quando o player morrer pra X creature a creatura some .

Eu fiz um script pra quando o player usa itemX no itemY, ele é teleportado pra X posição e quando ele é teleportado aparece um monster perto dele .

ae eu quero que se caso ele morra pra esse monster o mesmo suma..

 

ou sumam todos os monster com nome 'X' no ot .

Editado Fevereiro 7 por DuuhCarvalho

zipter98Z
07 de fevereiro de 2014 às 16:42

Tipo isso?

 

local name = "Nome do monstro"
function onDeath(cid, corpse, killer)
    if isMonster(killer[1]) and isPlayer(cid) and getCreatureName(killer[1]) == name then
        doRemoveCreature(killer[1])
    end
    return true
end
MasterDinoM
07 de fevereiro de 2014 às 17:03

ou isso:

local name = "Nome do monstro"

function onDeath(cid, corpse, killer)
    if isMonster(killer[1]) and isPlayer(cid) and getCreatureName(killer[1]) == name then
        while TRUE do
            doRemoveCreature(getCreatureByName(name))
            if(not getCreatureByName(name)) then
                break
            end
        end
    end
    return true
end
07 de fevereiro de 2014 às 17:21

 

Tipo isso?

local name = "Nome do monstro"
function onDeath(cid, corpse, killer)
    if isMonster(killer[1]) and isPlayer(cid) and getCreatureName(killer[1]) == name then
        doRemoveCreature(killer[1])
    end
    return true
end

 

caralho mano isso msm eu tinha feito um parecido , mais deu erro ;s

 

MasterDino o seu funciona tb , mais n entendi mt seu script .. n entendo mt esse break tb ;s, explica ae

 

zip vou usar o seu ..

mais vou dar rep aos 2 vlw

zipter98Z
07 de fevereiro de 2014 às 17:27

O break quebra, encerra o looping.

Sanado, movido.