在像 Roblox 这样的平台上,您可以在其中构建整个游戏世界并探索如此多的创意,改变聊天的颜色似乎只是一个小小的定制。但是,如果它经常引起您的注意,那么一件小事就会变得麻烦。不过别担心,我们已经为您准备好了。
坚持下去,我们将向您展示如何在 Roblox 中更改聊天颜色。答案可能比看起来的更复杂!
昂贵的一:更名
您的聊天颜色与您的用户名直接相关。 Roblox 官方支持页面为想要更改用户名颜色的任何人提供了简单的两句话解释:
换句话说,您无法更改现有用户名的颜色。但是您可以随时更改用户名本身。由于颜色是随机分配给每个新用户名的,因此颜色也应该是新的。
不过,在 Roblox 中更改您的名字并不便宜。价格为 1,000 robux (RBX),约 10 美元。就其本身而言,这并不算多,但如果您不想仅仅为了名称——可能还有颜色——改变而支付那么多钱,那是可以原谅的。
为什么是“可能”?因为如果您不熟悉该算法,则这可能不起作用。即使是这样,也不能保证你会得到你喜欢的颜色。不过不要害怕!在我们完成一些其他选项之后,我们将详细描述幕后发生的事情,以帮助您更好地理解脚本。
EZ One:脚本复制粘贴
您可以使用单人游戏脚本在常规游戏中进行更改。这是如何完成的:
- 在单人模式下,使用资源管理器从聊天服务复制所有脚本。
- 切换到常规模式并将脚本粘贴在同一位置。
- 打开“ExtraDataInitializer”脚本
- 在玩家下,添加您的用户 ID 和 ChatColor。
这是更改聊天颜色的有效方法,但它可能不适用于您自己的游戏之外!
铁杆一:脚本编辑
在他们的视频中,YouTuber ICYFLAG 给出了编辑聊天脚本以更改颜色的详细说明,而评论者 Adam Jeanes 则对这个过程进行了书面演练。这种方法涉及实际的脚本编写,但不要被它吓倒!只需按照以下简单步骤操作:
- 在 StarterPack 下,插入本地脚本。
- 打开它并插入这些行:
local OwnerChatColor = ‘color name’ – 将‘color name’更改为你想要的颜色
admins = {“username”} – 将“username”更改为您的 Roblox 用户名
ChatTextColor = OwnerChatColor
NameColor = OwnerChatColor
对于我,谁成对(管理员)做
game.DescendantAdded:connect(function(a)
pcall(函数()
如果 a.ClassName=='TextButton' 那么
本地 b = a
如果 string.find(b.Text,who..']') 那么
如果 ChatTextColor ~=” 那么
b.Parent.TextColor=BrickColor.new(OwnerChatColor)
结尾
如果 NameColor ~= OwnerChatColor 那么
b.TextColor=BrickColor.new(OwnerChatColor)
结尾
结尾
结尾
结尾)
结尾)
结尾
现在你可以改变你的聊天颜色,感觉像一个职业黑客!
我们推荐您到官方论坛的地方
如果您愿意更深入地进行脚本编辑,那么官方 Roblox 论坛上有一些面向开发人员的主题。
在本教程中,您可以了解如何编辑脚本以使用标签和颜色。
如果您想尝试聊天气泡,这里有一个线程显示了它的所有内部工作原理。
请注意,devforum 线程通常针对有使用脚本经验的用户。如果您发现很难跟踪脚本行,请放轻松,一次一行。对于 Roblox 爱好者来说,这些论坛可以代表一个很好的学习工具。跟随他们肯定会在平台上获得更有吸引力和更令人满意的时间。
名称颜色有什么关系?
现在我们已经完成了所有选项,让我们来看看如何在 Roblox 中计算名称颜色。虽然许多人接受它是随机的,但在复杂、深思熟虑的脚本世界中,很少有任何事情是随机的。
事实证明,您的用户名是其长度和每个字符的美国信息交换标准代码 (ASCII) 值的函数。
在脚本语言中,公式如下所示:
这在日常讲话中的意思是,如果您确切知道每个字符的值以及这些字符与用户名中的字符数的交互方式,您可以通过更改用户名来更改颜色。
如果您准备进行一些试验,可以在此链接上找到带有值的完整 ASCII 字符映射。
创意的颜色
在对一项听起来很简单的任务进行了研究后,您将踏上编程奇迹的旅程,我们希望您获得所有信息和资源,以便进一步深入研究。我们已经向您展示了如何在 Roblox 中更改聊天颜色,并可能为您打开游戏平台的新维度。现在是尝试我们描述的方法的时候了!
您是否在 Roblox 中更改了聊天颜色?你用什么方法做的?在下面的评论部分告诉我们!