新老插件兼容性问题插件启动后esx服务端无限刷-error-getsharedobject-解决方案
看F8报错一般出现在新版esx端中
打开插件的client.lua 找到ESX = nilCitizen.CreateThread(function() while ESX == nil do TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end) Citizen.Wait(0) endend)将其更改为ESX = exports[“es_extended”]:getSharedObject()同样打开server.lua找到ESX = nilTriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)更改为ESX = exports[“es_extended”]:getSharedObject()一般来说更改完这两个插件就可以正常启用了 如果还不行的话可以尝试在__resource.lua/fxmanifest.lua当中加入shared_script '@es_extended/imports.lua'
|