seilaeusou 0 Postado 6 de Março Compartilhar Postado 6 de Março COMO COLOCA ESSE SISTEMA PRA MOSTRAR ITENS EM CIMA DO CORPSE Link para o comentário https://tibiadevs.com/forums/topic/943-foto-do-drop-no-corpo-do-pokemon/ Compartilhar em outros sites Mais opções de compartilhamento...
Rafersiq 69 Postado 7 de Março Compartilhar Postado 7 de Março Em 06/03/2025 em 12:53, seilaeusou disse: COMO COLOCA ESSE SISTEMA PRA MOSTRAR ITENS EM CIMA DO CORPSE tambem estou tentando fazer isso kkk esta muito dificel kkk Link para o comentário https://tibiadevs.com/forums/topic/943-foto-do-drop-no-corpo-do-pokemon/#findComment-4975 Compartilhar em outros sites Mais opções de compartilhamento...
amoxicilina 277 Postado 7 de Julho Compartilhar Postado 7 de Julho Em 06/03/2025 em 12:53, seilaeusou disse: COMO COLOCA ESSE SISTEMA PRA MOSTRAR ITENS EM CIMA DO CORPSE Versão Script: TFS 0.3.6 Retirado: Pokémon Roxy Adicione o efeito do item em questão que queira que apareça o efeito quando dropar no corpo e adicione na tabela stoneEffect. Ex: ["Seeds"] ]= 338. Seeds: Nome do item 338 = ID do efeito do item adicionado no client. local stoneEffect = { ["fire stone"] = 699, --AQUI O NOME DO ITEM SEGUIDO PELO ID DO EFEITO DO ITEM, CASO SEU CLIENTE NÃO POSSUA UM EFEITO SUGIRO QUE CRIE UM E ADD NO CLIENT ["water stone"] = 700, ["leaf stone"] = 701, ["heart stone"] = 702, ["thunder stone"] = 703, ["venom stone"] = 704, ["enigma stone"] = 705, ["rock stone"] = 706, ["earth stone"] = 707, ["ice stone"] = 708, ["darkness stone"] = 709, ["punch stone"] = 710, ["cocoon stone"] = 711, ["metal stone"] = 712, ["ancient stone"] = 713, ["crystal stone"] = 714, ["feather stone"] = 715, } local function func(cid, position, corpseid) if not isCreature(cid) then return true end local corpse = getTileItemById(position, corpseid).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 and isStone(item.itemid) then local itemName = getItemNameById(item.itemid):lower() local effect = stoneEffect[itemName] if effect then local posCorpse = getThingPos(item.uid) if posCorpse then -- Efeitos na posição do item doSendMagicEffect(posCorpse, effect) doSendMagicEffect(posCorpse, 169) -- Efeito e mensagem no jogador local playerWinner = getCreatureMaster(cid) if isPlayer(playerWinner) then local playerPos = getThingPos(playerWinner) doSendMagicEffect(playerPos, 173) doPlayerSendTextMessage(playerWinner, MESSAGE_STATUS_CONSOLE_BLUE, "Parabéns! Você recebeu uma " .. itemName .. "!") end -- Efeito adicional com atraso posCorpse.x = posCorpse.x + 0 posCorpse.y = posCorpse.y + 0 addEvent(doSendMagicEffect, 2000, posCorpse, 761) else print("[Error] getThingPos returned false for item:", item.uid) end else print(string.format("[Error] Nenhum efeito encontrado para a pedra: %s", itemName)) end end end end function onKill(cid, target, lastHit) if not ehMonstro(target) then return true end local corpse = getMonsterInfo(getCreatureName(target)).lookCorpse addEvent(func, 5, getCreatureSummons(cid)[1], getThingPos(target), corpse) return true end Link para o comentário https://tibiadevs.com/forums/topic/943-foto-do-drop-no-corpo-do-pokemon/#findComment-6057 Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora