Ir para conteúdo

Featured Replies

Postado
  • Autor

onepiece, não apresentou nenhum erro mais tambem não funcionou,

28 minutos atrás, gabriel28 disse:

@gabrielbuff 
testa
 

  Mostrar conteúdo oculto


local config = {
    itemid = {2471, 2472},                         --ID do item.
    drop_effect = false                     --Efeito que aparecerá em cima da corpse, OPCIONAL! Se não quiser, coloque false.
}
 
function examine(cid, position, corpse_id)
    if not isPlayer(cid) then return true end
    local corpse = getTileItemById(position, corpse_id).uid
    local g = getItemNameById(itemid)
	local k = string.find("dead", "dead")
    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
        
        if isInArray (g, config.itemid) then
        doBroadcastMessage("DROP MENSAGEM: O Jogador (" .. getCreatureName(cid) .. ") Dropou Golden Helmet do ("..getCreatureName(getItemNameById(corpse):gsub(k, ""))..").", 19)

            if config.drop_effect then
                doSendMagicEffect(position, config.drop_effect, cid)
            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  

 

 

 

Não apresentou erro, mais tambem não funcionou,

  • Respostas 11
  • Visualizações 1.4k
  • Created
  • Última resposta

Top Posters In This Topic

Postado

se colocou a tag no Creaturescripts.xml e no login.lua? se não colocou faz assim:

 

no creaturescripts.xml coloque

Citar

    <event type="kill" name="nome_do_sistema" event="script" value="nome_do_arquivo.lua"/>

e em login.lua se coloca

Citar

registerCreatureEvent(cid, "nome_do_sistema")

se no creaturescripts.xml vc colocou "Nome_do_Sistema" com o N e S maiusculo, no login.lua tem que coloca da mesma forma, se for maiusculo coloca maiusculo e se for minusculo coloca minusculo...

Editado por Onepiece
correção (veja o histórico de edições)

 

Projeto/Serviços que desenvolvi durante esse Tempo.

[SERVIDOR] - NTO By Madara Rinnegan - Criado em 2014

Postado

@gabrielbuff 
Vê:
 

Spoiler

local config = {
    itemid = {2471, 2472},                         --ID do item.
    drop_effect = false                     --Efeito que aparecerá em cima da corpse, OPCIONAL! Se não quiser, coloque false.
}
 
function examine(cid, position, corpse_id)
    if not isPlayer(cid) then return true end
    local corpse = getTileItemById(position, corpse_id).uid
    local g = getItemNameById(config.itemid)
	local k = string.find("dead", "dead")
    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
        
        if isInArray (config.itemid, g) then
        doBroadcastMessage("DROP MENSAGEM: O Jogador (" .. getCreatureName(cid) .. ") Dropou Golden Helmet do ("..getCreatureName(getItemNameById(corpse):gsub(k, ""))..").", 19)

            if config.drop_effect then
                doSendMagicEffect(position, config.drop_effect, cid)
            end
        end
    end
end
 
function onKill(cid, target)
    if not isMonster(target) then 
		return false
	end
    local corpse_id = getMonsterInfo(getCreatureName(target)).lookCorpse
	addEvent(examine, 2, cid, getThingPos(target), corpse_id)
   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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo