Ir para conteúdo
  • 0

Remover item ao mover ele da backpack


igorlabanca

Pergunta

Bom estou precisando de um script, que quando o player vai tirar o item da backpack dele, o tal item é deletado..
Por exemplo:
Eu vou jogar uma plate armor no chão, caso eu jogue o plate armor no chão ela será deletada.

O id do item é

1952

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

6 respostass a esta questão

Posts Recomendados

  • 0

Nunca fiz um código com essa função main, porém suponho que funcione.

PS: É um movement.

 

--[[
    Tag:
    <movevent type="RemoveItem" itemid="1952" event="script" value="nome do arquivo.lua"/>
]]--
function onRemoveItem(moveitem, tileitem, position, cid)
if not moveitem or not moveitem.uid then return true end
    if moveitem.uid ~= 0 then
        doRemoveItem(moveitem.uid)
    end
    return true
end    
Link para o comentário
Compartilhar em outros sites

  • 0

zipter assim vai remover so se mover no chão , tipo se o item ja tiver no chão e o player mudar a posição dele remove, mais se jogar da backpack não remove .


e se tiver no chão , e o player tentar coloca na backpack também some

Link para o comentário
Compartilhar em outros sites

  • 0

o certo seria .. onAddItem que no caso vai executar ao adicionar o item no chão .

function onAddItem(moveitem, tileitem, pos)

        doRemoveItem(moveitem.uid)

    return true
end 

tag..

<movevent type="AddItem" itemid="1952" event="script" value="NomedoArquivo.lua"/>

no script so vai o doRemoveItem.

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

  • 0

Os dois funcionaram, porém para meu script só foi possivel colocar o do zipter (pois com o duuh dava erro no meu script) , porém duuh o seu também funcionou separadamente !
Muito obrigado aos dois
VLW !

podem fechar o topico.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...