up
3
1.7k
2 semanas depois...
info
Grupo: Campones
Registrado: 13/11/11
Posts: 84
Reputação: +1
Gênero: Masculino
Char no Tibia: Nosifero

17 de dezembro de 2015 às 11:58
info
Grupo: Marquês
Registrado: 25/09/10
Posts: 1.3k
Reputação: +446
Gênero: Masculino

19 de dezembro de 2015 às 12:14
Melhor resposta
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".
Editado Dezembro 17 por Caronte


info
Grupo: Campones
Registrado: 13/11/11
Posts: 84
Reputação: +1
Gênero: Masculino
Char no Tibia: 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.