配置 esx_addonaccount 时出错

我正在尝试制作 fivem 服务器,之前已能够成功配置 esx_addonaccount,但现在当我需要重新启动项目时它似乎无法正常工作。我的数据库被认为是良好的,我运行的是完全基本的安装,减去 esx 框架插件和 esx_addonaccount,这就是问题所在。每次加载到服务器时都会出现这种情况。

运行 esx_addonaccount 资源的系统事件处理函数时出错: citizen:/scripting/lua/scheduler.lua:41: Failed to execute thread: @esx_addonaccount/server/main.lua:87: attempt to index a nil value (local 'xPlayer')
stack traceback:
        @esx_addonaccount/server/main.lua:87: 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>

请帮帮我!!

点赞
用户5132836
用户5132836

以下是你错误信息中的一行,它基本上表示在资源esx_addonaccount,文件夹./server/,文件main.lua,行87中,你正在尝试访问xPlayer变量,但在这种情况下它等于nil。 这意味着要么你没有正确初始化ESX,要么某种方式xPlayer不存在 - 例如,具有给定ID的玩家不存在。

最好的方法是检查此变量的整个“路径”-它在哪里创建,初始化并填充数据。

ESX资源应该可以直接使用,因此如果不能,请尝试按照它们的README文件或github上的安装说明,并查看您是否完成了正确安装它们在你的服务器上的一切。

2020-01-24 15:42:22