Ir para conteúdo
  • 0

Pedido Action


Kvn007

Pergunta

Queria um script

nao sei se é action ou creaturescript

ou sei la

Gostaria de que um item X

se colocado na mochila ou em qlquer lugar do corpo

o Player Quando Morrese

Nao Perdese nenhum Item

Alem Desse.

 

Eu Sei que o aol faz isso

mas quero um item que nao fique no slot de amuleto

e sim na Backpack.

 

Vlww ae pessoal que contribuir.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

vá até data\creaturescripts\scripts e crie um arquivo.lua e renomeie para itemnotloot.lua

dentro coloque:

 

function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)

local item = 2123 -- id do item
local check = getPlayerItemCount(cid,item) -- n mexa

   if isPlayer(cid) == true then
             if check >= 1 then 
               doCreatureSetDropLoot(cid, false)
                doPlayerRemoveItem(cid, item, 1)       
               doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA)
       return TRUE
       end
   end
   return TRUE
end

 

 

em data\creaturescripts\scripts\login.lua adiciona a linha:

	registerCreatureEvent(cid, "NotLoot")

 

creaturescripts.xml adicione:

 

<event type="preparedeath" name="NotLoot" event="script" value="itemnotloot.lua"/>

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

  • 0

Peque o ID do item que quer que seja um 'aol'.

e bote isso em uma linha

<attribute key="preventItemloss" value="1"/>

acho que isso funciona...

tente não colocar em itens que tenham outras funções no serv... tipo meat...

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...