Remover item ao mover ele da backpack

igorlabanca
em Scripts

igorlabanca

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/01/14Posts: 45

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

zipter98

avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 20/09/12Posts: 2553Gênero: Masculino

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    

Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.

DuuhCarvalho

:)
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 19/01/12Posts: 988Gênero: MasculinoChar no Tibia: Xerife Woody

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

zipter98

avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 20/09/12Posts: 2553Gênero: Masculino

Pelo que sei, essa função também serve para mover items da bag para o chão. Um exemplo disso, é o Unique System do PDA.

Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.

DuuhCarvalho

:)
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 19/01/12Posts: 988Gênero: MasculinoChar no Tibia: Xerife Woody

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.

igorlabanca

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/01/14Posts: 45

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.

zipter98

avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 20/09/12Posts: 2553Gênero: Masculino

Tópico movido para a seção de dúvidas e pedidos resolvidos.

Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.