首页
学习
活动
专区
圈层
工具
发布

Fivem配置
EN

Stack Overflow用户
提问于 2021-12-01 22:22:23
回答 1查看 1.2K关注 0票数 0

我在lua很新,我想要创建一个客户端脚本,在特定的坐标上绘制一个标记。不幸的是,当我重新加载资源时,它说

尝试索引零值(全局“config”)--这是我的配置文件:

代码语言:javascript
复制
Config = {}

Config.MarkerType=1

这就是我试图使用的方法:

代码语言:javascript
复制
Citizen.CreateThread(function()
    while true do
        Citizen.Wait(1)
        DrawMarker(Config.MarkerType, 400.3, -1157.4, 28.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 4.0, 4.0, 255, 0, 0, 170, false, true, 2, nil, nil," ", false)
    end
end)

有谁可以帮我?我的资源文件夹中有两个文件夹,名为"client“和"server”。两个文件都包含一个名为"main.lua“的文件。__resource.lua包含:

代码语言:javascript
复制
shared_script 'client/config.lua'
server_scripts {
    'server/main.lua'
}

client_scripts {
    'client/main.lua'
}

我在我的客户端脚本开始时就有了ESX=nil,所以我在这里并不真正理解这个问题。

EN

回答 1

Stack Overflow用户

发布于 2021-12-07 14:39:22

错误表示脚本试图索引尚未定义的内容(Config.MarkerType),它可能意味着多个内容:

  • 包含Config数组的文件没有加载
  • 在包含Config数组定义
  • 的文件中有一个错误,包含Config数组的文件是在客户端文件H 210F 211之后加载的

因此,这似乎不是最后两个,因此:

我的资源文件夹中有两个文件夹,名为"client“和"server”。两个文件都包含一个名为"main.lua“的文件。__resource.lua包含:

你的config.lua在哪里?

如果它在__resource.lua旁边,那么您应该按如下方式编辑您的文件

代码语言:javascript
复制
shared_script 'config.lua'
server_scripts {
    'server/main.lua'
}

client_scripts {
    'client/main.lua'
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70191988

复制
相关文章

相似问题

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