up
3
1.8k
2 weeks later...
info
Group: Campones
Joined: 13/11/11
Posts: 84
Reputation: +1
Gender: Masculino
Tibia Character: Nosifero

17 de dezembro de 2015 às 11:58
info
Group: Marquês
Joined: 25/09/10
Posts: 1.3k
Reputation: +446
Gender: Masculino

19 de dezembro de 2015 às 12:14
Best answer
Retire essa linha do seu script:
doCreatureSetDropLoot(cid, false)
Vá em items.xml e procure por 2196, em baixo de:
<item id="2196" article="a" name="broken amulet">
coloque isto:
<attribute key="preventDrop" value="1" />
Tópico Movido
Este tópico foi movido de "OTServ → Suporte OTServ → Suporte Scripting"
para "OTServ → Suporte OTServ → Suporte Scripting → Pedidos e dúvidas resolvidos - Scripting".
Edited Dezembro 17 by Caronte


info
Group: Campones
Joined: 13/11/11
Posts: 84
Reputation: +1
Gender: Masculino
Tibia Character: Nosifero
Olá meus amigos eu uso um certo script de aol infinito porem andei vendo, tudo é 100% so que existe um grande erro, quando o player morre ele está perdendo level tudo certinho, porem o mesmo não registra a morte no site ( Site Geisor, já procurei vários script semelhantes o mesmo não funcionam devidamente, gostaria de sabe se alguém poderia me ajuda.)
Script usado:
function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if isPlayer(cid) == true then if (getPlayerSlotItem(cid, 2).itemid == 2196) then doCreatureSetDropLoot(cid, false) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA) return TRUE end end return TRUE endTag que usa no login.lua, como podem ver está certinho so esse pequeno erro mesmo quando morre ele não fica com o corpinho de morte ele aparentemente se teleporta pro templo, mas perde level e talz, como falado ele não registra a morte para bixos ou players.