Can't Buy weapon in armory menu

When i try to buy weapon in armory menu i got this error and i won’t get any weapon on my inventory.

Error running call reference function for resource es_extended: citizen:/scripting/lua/scheduler.lua:405: @es_extended/server/classes/player.lua:469: attempt to
 index a nil value (field '?')
stack traceback:
        @es_extended/server/classes/player.lua:469: in field 'hasWeapon'
        @es_extended/server/classes/player.lua:387: 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: missingbytes
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 'addWeapon'
        @esx_policejob/server/main.lua:375: 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>Errorrunningsystemeventhandlingfunctionforresourcees_extended:citizen:/scripting/lua/scheduler.lua:41:Failedtoexecutethread: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 '?'
        @es_extended/server/functions.lua:33: in field 'TriggerServerCallback'
        @es_extended/server/common.lua:88: 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>
Sending heartbeat to live-internal.fivem.net:30110

This Happend to me in alljobs that have armory menu.
Pls Help, Thx

My Resouces

# These resources will start by default.
start mapmanager
start customchat
start spawnmanager
start sessionmanager
start fivem
start hardcap
start ■■■■■■■
start playernames
start connectqueue
start carhud
start PvP
start pNotify
start LockSystem3
#start EssentialThings
start mysql-async
start essentialmode
start esplugin_mysql
stat async
start es_extended
start es_admin2
start cron
start hlabels
start vVoice
start scoreboard



start es_ui
start npc_control
start fivem-ipl
start nonpcdrop
start hypr9stun
start sexyspeed
start AAHU


#Start [ESX] Things
start esx_menu_default
start esx_menu_list
start esx_menu_dialog
start esx_billing
start esx_rolesFX
start esx_status
start esx_AdvancedFuel
start esx_basicneeds
start esx_addonaccount
start esx_society
start esx_datastore
start esx_identity
start skinchanger
start esx_skin
start esx_license
start esx_jobs
start new_banking
start esx_joblisting
start esx_vehicleshop
start esx-kr-vehicle-push
start esx_doorlock
start FiveM-BanSql
start esx_addoninventory
start esx_gangs
start stadus_gh
start esx_supermarket
start esx_jobCounter
start esx_robbery
start esx_holdup
start esx_policejob
start esx_vipzjob
start esx_ambulancejob
start esx_moneywash
start esx_handsup

#Hitman ESX
start esx_hitmanjob

#PED
start esx_blspd
start esx_swatm
start esx_swatf
start esx_mai
start esx_Jaguar
start esx_Gd
start esx_Koro
start esx_thaos
start esx_dp
start esx_gatack
start esx_dv
start esx_mk
start esx_to
start esx_wm
start esx_kg
start esx_isi
start esx_hk
start esx_BF4UsAssault
start esx_BF4UsSniper
start esx_s_m_y_swat_01
start esx_mp_s_m_armoured_01
start esx_omega
start esx_TrollFace
start esx_GOKUMUI
start esx_Deadshot
start esx_lunav
start esx_minibabygroot
start esx_MaiTowel



#start menu
start mellotrainer

#start carthing
start esx_modmustang

start*

go to es_extended\shared\functions.lua
add this code:

ESX.GetWeapon = function(weaponName)
    weaponName = string.upper(weaponName)
    local weapons = ESX.GetWeaponList()

    for i=1, #weapons, 1 do
        if weapons[i].name == weaponName then
            return i, weapons[i]
        end
    end
end
2 Likes

Thx @ZerefGG
It Worked Now

Can someone help me out for this? I think im doing it wrong i don’t see something called shared

I can’t find
‘shared’
image

1 Like

The folder “shared” might be renamed to “common” instead

1 Like