-- Alle Brot-Items im Inventar des Spielers abrufen
local playerId = 1
local breads = exports['jaksam_inventory']:getItemsByName(playerId, 'bread')
print('Found ' .. #breads .. ' bread stacks')
for i = 1, #breads do
local bread = breads[i]
print('Slot ' .. bread.slot .. ': ' .. bread.amount .. ' breads')
end
-- Alle Waffen mit bestimmten Metadaten (ammo = 0) abrufen
local weapons = exports['jaksam_inventory']:getItemsByName(playerId, 'WEAPON_PISTOL', {
ammo = 0
})
-- Gesamtmenge über alle Slots berechnen (getTotalItemAmount wird stattdessen empfohlen)
local totalBread = 0
local allBreads = exports['jaksam_inventory']:getItemsByName(playerId, 'bread')
for i = 1, #allBreads do
totalBread = totalBread + allBreads[i].amount
end
print('Total bread amount:', totalBread)
-- Alles Brot aus dem Inventar entfernen
local breads = exports['jaksam_inventory']:getItemsByName(playerId, 'bread')
for i = 1, #breads do
exports['jaksam_inventory']:removeItem(playerId, 'bread', breads[i].amount, nil, breads[i].slot)
end