gpt4 book ai didi

chat - 当玩家加入我的游戏时,如何显示聊天消息

转载 作者:行者123 更新时间:2023-12-05 06:33:29 26 4
gpt4 key购买 nike

所以我在整个网络上寻找一个脚本,当任何人加入我的 Roblox 游戏时,它都会在聊天中显示一条消息(例如:“玩家已加入我的游戏”)。这是我发现的最好的:

local Players = game:GetService("Players")
function onPlayerAdded((player)
game:GetService("StarterGui"):SetCore("ChatMakeSystemMessage", {
Text = "Welcome to my game!";
Color = Color3.new(255/255, 0/255, 0/255);
Font = Enum.Font.SourceSansLight;
FontSize = Enum.FontSize.Size24;
})
end)

我的脚本是 LocalScript,它在 StarterGui 中。

如果问题不清楚,我的意思是就像在 Minecraft 中,当玩家加入服务器时,它通常会说“玩家加入了游戏”,而我希望在我的 Roblox 游戏中出现这种情况。

最佳答案

您可以使用 StarterGui:SetCore() 的功能来完成此操作.使用带有文本、颜色、字体和字体大小数组的参数“ChatMakeSystemMessage”。数组中只需要 Text。

以下代码段将在您的(本地)聊天中生成一条消息,文本为“Hello World!”。

game:GetService("StarterGui"):SetCore("ChatMakeSystemMessage", { Text ="Hello World!"})

将它与游戏:GetService("Players").PlayerAdded 事件结合起来,您就会收到一条新的欢迎消息!请注意:SetCore() 不会将消息发送给其他玩家,因此它只会在每个玩家本地出现。

关于chat - 当玩家加入我的游戏时,如何显示聊天消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50702371/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com