问题标签 [fivem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
76 浏览

lua - 尝试对 vector3 值 Fivem 执行算术运算

在 F8 控制台中出现错误:尝试对 vector3 值执行算术运算。任何标记和菜单都可以弹出。这个错误创建了一些错误并且脚本不起作用:(

0 投票
2 回答
42 浏览

discord.js - DiscordAPIError:无法发送空消息

我试图为我的 Fivem 服务器制作一个不和谐的机器人。但是当我尝试发送消息嵌入时出现错误。完全错误: DiscordAPIError: Cannot send an empty message at RequestHandler.execute (D:\DiscordBots\MoonRP\node_modules\discord.js\src\rest\RequestHandler.js:154:13) at processTicksAndRejections (node:internal/process/task_queues :96:5) 在异步 RequestHandler.push (D:\DiscordBots\MoonRP\node_modules\discord.js\src\rest\RequestHandler.js:39:14) {方法:'post',路径:'/channels/941736918104821820 /messages',代码:50006,httpStatus:400 }

新的完整错误: DiscordAPIError: Invalid Form Body embed.description: This field is required embeds[0].description: This field is required at RequestHandler.execute (D:\DiscordBots\MoonRP\node_modules\discord.js\src\rest \RequestHandler.js:154:13) 在 processTicksAndRejections (node:internal/process/task_queues:96:5) 在异步 RequestHandler.push (D:\DiscordBots\MoonRP\node_modules\discord.js\src\rest\RequestHandler.js :39:14){方法:'post',路径:'/channels/941736918104821820/messages',代码:50035,httpStatus:400}

index.js 代码在这里:

discord.js 版本为:12.5.3

0 投票
1 回答
22 浏览

volume - 更改 YouTube IFrame 默认音量

这是用于 GTA V FiveM 服务器的加载屏幕,而不是用于网站,如果有帮助的话。

所以基本上当玩家加入服务器时,我有这个 YouTube 视频 IFrame 作为背景音乐:

然后我找到了一个可以用于 YouTube IFrameAPI 来设置音量和其他属性的示例:

无论我尝试什么解决方案或不同的方法,我似乎都无法改变音量。我在 FiveM 控制台中没有收到任何错误,我基本上想将此视频的音量设置为 50%。当他们加入时,它太大声并且伤害了玩家的耳朵。

如果有人有一种方法可以引导我朝着正确的方向前进,那就太棒了。

0 投票
0 回答
22 浏览

javascript - 将 JS 列表传递给 LUA 列表进行排序

所以这个题涉及到通过多种语言传递具体参数的过程;本质上,我在 JS 中有一段代码充当 Web 浏览器(具有用于 UI 的 html/css),当用户选择购买商品时,它将将该商品、价格和数量传递给 LUA 脚本,其中所述 LUA 脚本然后将其传递给另一个函数,在该函数中对其进行完全排序(LUA 端区分客户端和服务器命令,所以是的,它必须进行此交互),如下图所示:

这是接收订单的 LUA 函数:

这一切都如你所想,然而,它目前设置为只给播放器/显示一组项目;购买时,它传递一个项目、一个价格和一个数量值,然后由 LUA 脚本处理并按应有的方式分发。我想要发生的是让用户能够在“meat2”项目和“burger-bun”上按下购买,并将列表传递到 LUA 函数中,然后可以使用 while 循环分发两个项目及其各自的数量,甚至可能更多项目,具体取决于用户按下购买的次数/要购买的项目数量。我对 JS 和部分 LUA 比较陌生,但我假设您可以将每个获得 JSON.stringified 的“购买”存储在 LUA 脚本中的列表中,

感谢您的帮助,如果需要,我愿意澄清。

更多参考:传递给 LUA 脚本布尔值的 JS 关闭函数,触发 ui 设置为 false

UI 的样子: UI 中的购买按钮

0 投票
0 回答
12 浏览

node.js - fs 已经被声明

在此处输入图像描述

[脚本:ticketbot]在资源ticketbot中加载脚本index.js时出错:SyntaxError:标识符'fs'已经被声明[脚本:ticketbot]堆栈:[脚本:ticketbot]语法错误:标识符'fs'已经被声明

需要有关此问题的帮助提及“fs 已被声明”