TO

[LUA FUNCTION] getPlayerItems(cid[, id])

Por Tony Araujo, 12 de abr. de 2016 em Mods, funções e outros

5
1.7k
Tony AraujoT
12 de abril de 2016 às 21:37

[LUA Function] getPlayerItems(cid[, id])

 

O que ela faz: Bom, esta função retorna todos os items do jogador, você também pode usa-la de modo que retorne todos os items, que tenha um certo ID.

 

Spoiler
function getPlayerItems(cid, id) -- By OrochiElf    local retItems = {}    for slots = 1, 10 do        local item = getPlayerSlotItem(cid, slots)        if isContainer(item.uid) then            for slotsBp = , getContainerSize(item.uid) - 1 do                local itemBp = getContainerItem(item.uid, slotsBp)                if id ~= nil then                    if itemBp.itemid == id then                        table.insert(retItems, itemBp)                    end                else                    table.insert(retItems, itemBp)                end            end        end        if id ~= nil then            if item.itemid == id then                table.insert(retItems, item)            end        else            table.insert(retItems, item)        end    end    return retItemsend

 

Modo de uso:

for _, item in pairs(getPlayerItems(cid)) do -- Retornaria todos os id\'s dos items que o player tem.    print(item.itemid)end for _, item in ipairs(getPlayerItems(cid, 2160)) do -- Retornaria todas as quantidade e o nome do item, cuja o ID fosse (2160).    print(item.type.."x "..getItemNameById(item.itemid))end

 

SirarckenS
12 de abril de 2016 às 21:50

Ela diz se o player possui x Mpa por exemplo???

Sou muito mocorongo.

Tony AraujoT
12 de abril de 2016 às 22:41


Sim, ele verifica se o jogador tem uma mpa eauheaea. só colocar o ID da MPA quando for utilizar a função.

2 meses depois...
samlecterS
28 de junho de 2016 às 15:30

Gostei! Essa function é uma boa para fazer uma talkactions de ADM pra ver os itens dos players ^^

Funciona para itens da DP também? 

Luga03L
30 de junho de 2016 às 08:20
Em 28/06/2016 at 15:30, samlecter disse:

Gostei! Essa function é uma boa para fazer uma talkactions de ADM pra ver os itens dos players ^^

Funciona para itens da DP também? 

Não, funciona apenas nos items do player, em que ele esteja carregando!