Ir para conteúdo
  • 0

esse amuleto some quando player morre gostaria que nao sumisse


LeoTK

Pergunta

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 por Brundss
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
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!

Editado por PiabetaMan01
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...