[HELP] addon inventory problem

hey guys
I think I’ve trying to solve this problem for almost a week
still can’t figure out

I can’t put anything into my addon inventory like Taxi Police Mafia Nightclub stock etc.

here’s the clip
I don’t know why when the moment I put something in my add-on inventory
and it just pop to the main menu

p.s 放東西進倉庫 in ENG means “deposit item”
p.p.s 從倉庫領東西 in ENG means “withdraw item”

and I got these error messages

Error running call reference function for resource esx_addoninventory: citizen:/scripting/lua/scheduler.lua:405: @esx_addoninventory/server/classes/addoninventory.lua:39: attempt to index a nil value (global ‘Items’)
stack traceback:
@esx_addoninventory/server/classes/addoninventory.lua:39: in upvalue ‘ref’
citizen:/scripting/lua/scheduler.lua:391: in function citizen:/scripting/lua/scheduler.lua:390
[C]: in function ‘xpcall’
citizen:/scripting/lua/scheduler.lua:390: in function citizen:/scripting/lua/scheduler.lua:389
stack traceback:
[C]: in function ‘error’
citizen:/scripting/lua/scheduler.lua:405: in function citizen:/scripting/lua/scheduler.lua:374
[C]: in function ‘coroutine.resume’
citizen:/scripting/lua/scheduler.lua:34: in field ‘CreateThreadNow’
citizen:/scripting/lua/scheduler.lua:218: in function citizen:/scripting/lua/scheduler.lua:182
Error running call reference function for resource esx_policejob: citizen:/scripting/lua/scheduler.lua:405: citizen:/scripting/lua/MessagePack.lua:830: missing bytes
stack traceback:
[C]: in function ‘error’
citizen:/scripting/lua/MessagePack.lua:830: in method ‘underflow’
citizen:/scripting/lua/MessagePack.lua:465: in field ‘any’
citizen:/scripting/lua/MessagePack.lua:860: in field ‘unpack’
citizen:/scripting/lua/scheduler.lua:628: in field ‘getItem’
@esx_policejob/server/main.lua:128: in upvalue ‘ref’
citizen:/scripting/lua/scheduler.lua:391: in function citizen:/scripting/lua/scheduler.lua:390
[C]: in function ‘xpcall’
citizen:/scripting/lua/scheduler.lua:390: in function citizen:/scripting/lua/scheduler.lua:389
stack traceback:
[C]: in function ‘error’
citizen:/scripting/lua/scheduler.lua:405: in function citizen:/scripting/lua/scheduler.lua:374
[C]: in function ‘coroutine.resume’
citizen:/scripting/lua/scheduler.lua:34: in field ‘CreateThreadNow’
citizen:/scripting/lua/scheduler.lua:218: in function citizen:/scripting/lua/scheduler.lua:182
Error running system event handling function for resource esx_addoninventory: citizen:/scripting/lua/scheduler.lua:41: Failed to execute thread: citizen:/scripting/lua/MessagePack.lua:830: missing bytes
stack traceback:
[C]: in function ‘error’
citizen:/scripting/lua/MessagePack.lua:830: in method ‘underflow’
citizen:/scripting/lua/MessagePack.lua:465: in field ‘any’
citizen:/scripting/lua/MessagePack.lua:860: in field ‘unpack’
citizen:/scripting/lua/scheduler.lua:628: in local ‘cb’
@esx_addoninventory/server/main.lua:86: in upvalue ‘handler’
citizen:/scripting/lua/scheduler.lua:219: in function citizen:/scripting/lua/scheduler.lua:218
stack traceback:
[C]: in function ‘error’
citizen:/scripting/lua/scheduler.lua:41: in field ‘CreateThreadNow’
citizen:/scripting/lua/scheduler.lua:218: in function citizen:/scripting/lua/scheduler.lua:182

any idea ?

Have exactly the same issue…

Hello, hope this works cause I was having the same problem:

I basically went onto my database and added a new item for the addon inventory in the ‘addon_inventory_items’ table. It looks like the script doesn’t work if there is not at least 1 item in that inventory :slight_smile:

Try it and let me know if it works :smiley:

Doesn’t work. Let’s say that i store 1 bread in my property it stores in the DB aswell. But i still get the error. When im trying to take out the item (bread) it gives me a whole lot of errors. + the menu is empty. But the item still stores in the database…

How do you add and item to addon inventory table ? what do you put on ID Inventory_name name count owner

This is the procedure to add a row in the table “addon_inventory_items” by filling the following fields:

ID: leave it empty, table will auto generate it
Inventory Name: the name that has the inventory you want to try to work in the table addon_inventory
Name: the name of the item you wanna add, for example ‘bread’
Count: the ammount of the item you wanna add, i recommend you 0 so the inventory is still “empty”, but if it doesn’t work like this try putting 1
Owner: you can leave it empty when inserting, but after this mark it as NULL in the table once the row is inserted by just double clicking on the field

Let me know if this fixes your problem :slight_smile:

It fixed the problem ty so much for your help :grinning:

1 Like

I still haven’t solved this problem. I have tried to add a row to the database but it was nothing happen. I need some help. This is my console error

Error running call reference function for resource esx_policejob: citizen:/scripting/lua/scheduler.lua:405: @esx_policejob/server/main.lua:200: attempt to index a nil value (local 'inventory')
stack traceback:
        @esx_policejob/server/main.lua:200: in upvalue 'ref'
        citizen:/scripting/lua/scheduler.lua:391: in function <citizen:/scripting/lua/scheduler.lua:390>
        [C]: in function 'xpcall'
        citizen:/scripting/lua/scheduler.lua:390: in function <citizen:/scripting/lua/scheduler.lua:389>
stack traceback:
        [C]: in function 'error'
        citizen:/scripting/lua/scheduler.lua:405: in function <citizen:/scripting/lua/scheduler.lua:374>
        [C]: in function 'coroutine.resume'
        citizen:/scripting/lua/scheduler.lua:34: in field 'CreateThreadNow'
        citizen:/scripting/lua/scheduler.lua:218: in function <citizen:/scripting/lua/scheduler.lua:182>
Error running system event handling function for resource esx_addoninventory: citizen:/scripting/lua/scheduler.lua:41: Failed to execute thread: citizen:/scripting/lua/MessagePack.lua:830: missing bytes
stack traceback:
        [C]: in function 'error'
        citizen:/scripting/lua/MessagePack.lua:830: in method 'underflow'
        citizen:/scripting/lua/MessagePack.lua:465: in field 'any'
        citizen:/scripting/lua/MessagePack.lua:860: in field 'unpack'
        citizen:/scripting/lua/scheduler.lua:628: in local 'cb'
        @esx_addoninventory/server/main.lua:86: in upvalue 'handler'
        citizen:/scripting/lua/scheduler.lua:219: in function <citizen:/scripting/lua/scheduler.lua:218>
stack traceback:
        [C]: in function 'error'
        citizen:/scripting/lua/scheduler.lua:41: in field 'CreateThreadNow'
        citizen:/scripting/lua/scheduler.lua:218: in function <citizen:/scripting/lua/scheduler.lua:182>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.