Meu sistema de dropeffet (Sistema que mostra no corpo do monstro um efeito quando dropar certo item) não mostra o efeito quando o item é dropado dentro da bag do monstro, só quando dropa fora. Alguem pode me ajudar?
Spoiler
local config ={
ids ={2238,2239},
drop_effect =true}function examine(cid, position, corpse_id, name)ifnot isPlayer(cid)thenreturntrueendlocal corpse = getTileItemById(position, corpse_id).uid
if corpse <=1ornot isContainer(corpse)thenreturntrueendfor slot =0, getContainerSize(corpse)-1dolocal item = getContainerItem(corpse, slot)if item.uid <=1thenreturntrueendif isInArray(config.ids, item.itemid)thenif config.drop_effect then
doSendMagicEffect(position,55, cid)endendendendfunction onKill(cid, target)ifnot isMonster(target)thenreturntrueendlocal monster_name = getCreatureName(target)local corpse_id = getMonsterInfo(monster_name).lookCorpse
addEvent(examine,5, cid, getThingPos(target), corpse_id, monster_name)returntrueend
Meu sistema de dropeffet (Sistema que mostra no corpo do monstro um efeito quando dropar certo item) não mostra o efeito quando o item é dropado dentro da bag do monstro, só quando dropa fora. Alguem pode me ajudar?
Compartilhar este post
Link para o post