首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FiveM es_extended bug

FiveM es_extended bug
EN

Stack Overflow用户
提问于 2021-12-13 17:54:46
回答 1查看 722关注 0票数 0

我的es_extended中有一个bug:

@es_extended/client/main.lua:26:尝试索引一个零值(字段‘coords’)

是错误。在我的SQL中,这个位置是空的,它不会被保存。“守则”:

代码语言:javascript
复制
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

我试过使用不同的论坛或其他什么,但没有回答。我希望我能在这里得到答案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-13 19:15:15

此错误告诉您ESX.PlayerData没有字段coords,因此您可能不会对其进行索引。

确保ESX.PlayerData实际上是一个播放器,并且您可以访问它的coords属性。

来自文档的示例

局部和弦=xPlayer.getCoords(真)

也许可以试试x = ESX.PlayerData.getCoords().x

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70338936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档