问题标签 [roblox]

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

lua - ROBLOX Kill 命令杀死指定玩家

我想做一个命令来杀死你指定的玩家。假设我输入:kill/Paul。现在我想杀掉那个叫 Paul 的玩家。

这是我的命令脚本:

现在你可以看到我已经有一个命令会杀死执行它的播放。

但是如何通过在“kill/”之后指定玩家的名字来杀死不同的玩家呢?

这个命令脚本可能看起来太长或不太专业,但至少我知道并理解它的作用。

那么有什么想法吗?

0 投票
2 回答
5155 浏览

lua - ROBLOX - 为什么这个 fly 脚本只能在 Studio 中工作?

我真的需要帮助。我有这个飞行代码,作为背包物品:

该脚本位于游戏 StarterPack 文件夹中的 HopperBin 对象中。

现在,如果您自己尝试,您会发现它会起作用,但是如果您发布游戏,通过 ROBLOX(而不是工作室)玩它并尝试使用该项目,您将无法飞行。

任何想法为什么?

0 投票
1 回答
71 浏览

lua - 为什么将这些值设置为错误的变量?

我的代码有问题,我似乎找不到罪魁祸首。我已经以多种方式对此进行了调试,并且它们都出现了,就好像问题不存在一样。

此代码用于我在 Roblox 中制作的用于生成矿石的采矿游戏。

下面是我计划添加的矿石列表。有些在上面的代码中使用。

问题是在show_spawn_types()输出中,它显示:

如果您注意到函数中的第一个参数add_ore()并将其与输出中的值进行比较,那么当我在函数中将其设置为 100 时,“草”生成类型的唯一连接矿石的生成机会为 50。此外,第一个连接的矿石有 100 的生成机会,而它应该是 50。

我已经以多种方式对此进行了检查,我将print()函数放在设置了产卵机会变量的 add ore 函数中。在那些调试中,它表明变量设置正确,但问题是......在代码中没有其他地方设置机会变量,除非这些值以某种方式“混合”,但即便如此我检查以确保将值设置为正确的生成类型。

有什么我遗漏的还是我在 lua 中发现了一个错误???

注意:我邀请您将代码复制并粘贴到 lua 命令提示符中,编辑代码并放入打印功能以调试部分代码。它应该可以正常工作。

0 投票
1 回答
102 浏览

for-loop - Rbx.Lua - 为什么这个 Color3 不接受 VertexColor?

所以我有一个看起来像这样的模型:

探险家

每个像素块下都有 Mesh 对象,因为该模型使用 Mesh 的 VertexColor 为每个像素着色。我想通过去掉 VertexColor 并将其替换为 Pixel Brick 的 BrickColor 属性来减小此模型的文件大小。它会显着降低色彩质量,但我只想看看它会带来什么。

所以我想出了这个,但我不知道为什么它不起作用。如果你用.new(Color3.new(0.945, 0.941, 0.933))它替换第 4 行,它就正确了。这是来自 VertexColors 之一的实际数字。

那么为什么这不起作用呢?

0 投票
2 回答
2372 浏览

arrays - Lua - 在循环中扩展表

注意:这是在Roblox 的 Lua 版本中。我有以下代码片段:

workspace.IMG里面有一堆砖块的模型也是如此。我正在尝试将该模型转换为script builder的脚本。所以我可以让它Instance.new('Part', script) blah blah blah为每一块砖都做,但这相当于一个大脚本。因此,我正在制作一个包含所有必要信息(BrickColor 和 Position)的表格。这是我希望表格的样子:

但是我目前拥有的脚本并没有制作这种表格。它什么也没做;事实上,我不希望它按照我的要求去做。我只是不知道如何使它成为这种桌子。

0 投票
2 回答
1756 浏览

api - Lua - 上传到 Pastebin

请注意,这是 Roblox 的 lua 版本。我想将表格上传到 Pastebin。这是我为 Pastebin 准备的。

这不起作用,我似乎无法弄清楚为什么。

编辑:我也试过这个,它没有用。

编辑:我也试过这个,但没有奏效:

0 投票
2 回答
1546 浏览

lua - Roblox Studio 脚本中的 C 型框架推拉门

以目前脚本的复杂性和我的能力,我在研究如何在流行的 MMO“Roblox”中创建一个滑动门时遇到了死胡同。我已经自动和手动分析了脚本,没有发现任何错误。下面是:

当我插入一个带有Clickdetector内部的按钮并尝试单击该按钮时,没有显示任何结果-甚至没有错误!我被困住了,需要帮助。将不胜感激。

0 投票
1 回答
543 浏览

api - Lua - 等待 Http 响应

注意:这是 Roblox 的 Lua 版本。

我正在研究如何将 JSONEncoded 表上传到 pastebin。它说我需要通过发送带有我的开发密钥、用户名和密码的 PostAsync 并使用我的登录会话密钥等待来自 pastebin 的响应来获取登录会话密钥。到目前为止,这是我的代码:

0 投票
2 回答
1340 浏览

lua - 如何从速度和 3 维角度向量中获得 3 维速度向量

所以我有一个函数叫做

我决定重写整个问题。在图片中,sqrt(27) 是子弹在一秒钟内移动的距离。假设我知道指示这条线指向的 3 个角度。我正在尝试使用我的“速度”标量和我的 3 个角度来显示我的标量方向的 3 条红色绿色和蓝色虚线的长度。

在此处输入图像描述

0 投票
1 回答
1787 浏览

lua - 我在 Roblox 中的脚本运行良好,但是一旦我添加了去抖动,它仍然可以完美运行,但只是有时?

例如:脚本在一个游戏会话中运行良好,但在另一个游戏会话中,它根本不起作用;几乎就好像脚本有某种随机机会被删除或完全忽略。如果我删除去抖动,脚本有 100% 的机会再次工作。这里可能出了什么问题?