问题标签 [garrys-mod]

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 回答
859 浏览

json - JSON.Lua json.encode 返回 nil

我是 LUA 的新手,并尝试使用 Garrys Mod 学习这种语言的编码。

我想从 Garrys Mod 聊天中获取消息,并将它们发送到带有 webhook 的 Discord 频道。

它有效,但我尝试使用嵌入消息扩展这个项目。我需要 JSON 并使用 json.lua 作为库。

但是,一旦我发送消息,我就会检索以下错误消息:

尝试索引全局“json”(零值)

导致错误的代码如下:

完整代码:

我希望有人能帮助我

0 投票
1 回答
3621 浏览

function - LUA 错误:尝试调用方法“”(零值)

我制作的简单代码遇到了一些麻烦:

当我尝试在 GMOD 中使用我的 SWEP 时,控制台给了我这个错误:

我真的不明白这个错误是怎么回事......一些帮助可能真的很好!

0 投票
1 回答
525 浏览

lua - 在lua中改变头部的比例

我正在尝试创建一个代码,该代码将通过控制台命令操纵玩家头部(或任何其他骨骼)的大小,但我无法让它工作。这是我现在得到的代码:

0 投票
1 回答
154 浏览

lua - 如何阻止 Garry's Mod 在控制台中打印死亡消息?

几天来,我一直在尝试与 Garry's Mod 中的几个朋友制作一种神秘游戏,我设法使用此插件摆脱了屏幕右上角显示的死亡通知,但我们发现当我们打开控制台时,死亡仍然显示。有什么办法可以摆脱它们在控制台中打印?

0 投票
0 回答
93 浏览

c++ - 如何进行虚拟输入硬件输入?

我想为 garry 的 mod 制作一个扫射机器人,我想出了这个:

这很好用,当打开记事本或游戏聊天时,当我向左移动鼠标时它会保持 a,当我将鼠标向右移动时它会保持 d。问题是,当我在游戏中时,它根本不会移动我的角色。我认为问题在于这是一个虚拟按键而不是硬件按键,我不知道如何更改它。有人可以修改我的代码以使其正常工作吗?

0 投票
1 回答
126 浏览

lua - 我正在尝试对表值进行算术运算

我试图根据性别选择进行名称更改(默认情况下是男性)。但我做不到。我整天都在尝试这样做,但它仍然无法正常工作。实际上它有效,性别正确地从男性变为女性但是当我试图将它改回(从女性到男性)时,我收到一个错误:

这是代码:

0 投票
1 回答
464 浏览

algorithm - GLua - 获取两个表之间的差异

免责声明:这是 Glua(Garry's Mod 使用的 Lua)

我只需要比较它们之间的表格并返回差异,就像我在对它们进行衬底处理一样。

我的问题是两个表之间只有一个差异,这会返回超过 200 个项目。我添加的唯一项目是一个字符串。我尝试了许多其他类似的函数,但由于表的长度,它们通常会导致堆栈溢出错误。

0 投票
2 回答
1159 浏览

lua - 如何修复列表错误''}'预计在'附近' ' 在 Lua 中?

我正在创建一个名称和姓氏数组,但是当我保存并运行时出现错误

尝试在 GMod 中为我的服务器在 Debian 9 上制作这个。

你能帮我找到我的错误在哪里吗?

0 投票
1 回答
716 浏览

lua - 卢阿!没想到

错误似乎在“!self.Replace”的第一行我尝试使用时总是出错!在lua中,如果有人可以提供帮助,那就太好了。

0 投票
0 回答
707 浏览

lua - Gmod - SWRP (DarkRP) 问题

所以基本上我正在尝试启动一个 Gmod 服务器,但是当我进入我的服务器时,我自动死亡,无法打开 F4 菜单,也无法重生。在研究了这个问题后,我发现这是因为我在自定义作业中设置的默认作业无法正常工作。(但尚未找到问题的答案)这是我收到的两条错误消息:

那个 ^ 是我加入游戏时遇到的第一个错误。

这是第 708 到 712 行

这个:

是每当我按 F4 尝试打开 F4 菜单时出现的错误。这是一个在控制台中不断重复的错误:

如果有人想问,是的,我已经使用命令来改变我的工作,但是当我这样做时我仍然无法重生。