Ir para conteúdo
  • 0

player dropar x item aparecer x mensagem


gabrielbuff

Pergunta

Boa tarde, teriam como me ajudar? queria que especificasse de qual monstro dropou x item, o item dropa de vários monstros diferentes ex:

ele esta assim no momento -> DROP MENSAGEM: O Jogador (Admin) Dropou o Item (golden helmet).

queria que especificasse o monstro que dropou o item, ficaria assim ex:

DROP MENSAGEM: O Jogador (Admin) Dropou o Item (golden helmet) de Demon .

DROP MENSAGEM: O Jogador (Admin) Dropou o Item (golden helmet) de Orshabaal.

 

local config = {
[1] = {itemid= 2471},  -- id do item
[2] = {itemid= 2470},   -- id do item
[3] = {itemid= 2466},  -- id do item
}

function examine(cid, position, corpse_id)
    if not isPlayer(cid) then
    return true
    end
    
    local corpse = getTileItemById(position, corpse_id).uid
    
    if corpse <= 1 or not isContainer(corpse) then
    return true
    end
 
    for slot = 0, getContainerSize(corpse) - 1 do
        local item = getContainerItem(corpse, slot)
        if item.uid <= 1 then return true end
        
        for i = 1, #config do
        if item.itemid == config.itemid then
        doBroadcastMessage("DROP MENSAGEM: O Jogador (" .. getCreatureName(cid) .. ") Dropou o Item (" .. getItemNameById(config.itemid) .. ")." , 19)
        end
        end
    end
end
 
function onKill(cid, target)
    if not isMonster(target) then return true end
    
    local corpse_id = getMonsterInfo(getCreatureName(target)).lookCorpse
 
addEvent(examine, 2, cid, getThingPos(target), corpse_id)
    return true
end

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...