我的es_extended中有一个bug:
@es_extended/client/main.lua:26:尝试索引一个零值(字段‘coords’)
是错误。在我的SQL中,这个位置是空的,它不会被保存。“守则”:
RegisterNetEvent('esx:playerLoaded')
AddEventHandler('esx:playerLoaded', function(xPlayer, isNew, skin)
ESX.PlayerLoaded = true
ESX.PlayerData = xPlayer
FreezeEntityPosition(PlayerPedId(), true)
if Config.Multichar then
Citizen.Wait(3000)
else
exports.spawnmanager:spawnPlayer({
x = ESX.PlayerData.coords.x,
y = ESX.PlayerData.coords.y,
z = ESX.PlayerData.coords.z + 0.25,
heading = ESX.PlayerData.coords.heading,
model = `mp_m_freemode_01`,
skipFade = false
}, function()
TriggerServerEvent('esx:onPlayerSpawn')
TriggerEvent('esx:onPlayerSpawn')
TriggerEvent('playerSpawned') -- compatibility with old scripts
TriggerEvent('esx:restoreLoadout')
if isNew then
if skin.sex == 0 then
TriggerEvent('skinchanger:loadDefaultModel', true)
else
TriggerEvent('skinchanger:loadDefaultModel', false)
end
elseif skin then TriggerEvent('skinchanger:loadSkin', skin) end
TriggerEvent('esx:loadingScreenOff')
ShutdownLoadingScreen()
ShutdownLoadingScreenNui()
FreezeEntityPosition(ESX.PlayerData.ped, false)
end)
end我试过使用不同的论坛或其他什么,但没有回答。我希望我能在这里得到答案。

发布于 2021-12-13 19:15:15
此错误告诉您ESX.PlayerData没有字段coords,因此您可能不会对其进行索引。
确保ESX.PlayerData实际上是一个播放器,并且您可以访问它的coords属性。
来自文档的示例
局部和弦=xPlayer.getCoords(真)
也许可以试试x = ESX.PlayerData.getCoords().x
https://stackoverflow.com/questions/70338936
复制相似问题