Primeiro
Va em creaturescripts.xml
e coloque
<event type="preparedeath" name="forever amulet" event="script" value="aol.lua"/>
depois va em Creaturescripts/Scripts
crie uma pasta chamada Aol
e coloque isto
function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)
if (getCreatureSkullType(cid) <= 3) then
if (getPlayerSlotItem(cid, CONST_SLOT_NECKLACE).itemid == 11396) then
doCreatureSetDropLoot(cid, false)
end
return true
end
return true
end
agora va no arquivo Login.lua
e adicione isso
registerCreatureEvent(cid, "forever amulet")
Obs: Nos items.xml procure o Id 11396 e coloque isto
<attribute key="preventDrop" value="1" />
Tenta ai!





info
Grupo: Marquês
Registrado: 05/12/11
Posts: 1.2k
Reputação: +173
Gênero: Masculino
galera esse amuleto e de tempo gostaria que quando o player morre-se esse amuleto nao sumisse
script dele
\/
function onDeath(cid, corpse, deathList)
local amuleto = 11396
if getPlayerSlotItem(cid, 2).itemid == amuleto then
doRemoveItem(getPlayerSlotItem(cid, 2).uid, 1)
doCreatureSetDropLoot(cid, false)
end
return TRUE
end
essa script foi a que editei \/
function onDeath(cid, corpse, deathList)
local amuleto = 11396
if getPlayerSlotItem(cid, 2).itemid == amuleto then
doCreatureSetDropLoot(cid, false)
end
return TRUE
end
/\
essa script que editei nao sei porq o server esta fechando sozinho e ainda por cima nao mostra o erro mais tenho certeza que e por calsa disso que eu dei uma editada
+rep pra quem ajudar
Editado Janeiro 1 por Brundss