lua - Roblox:Spawn 和团队
问题描述
我是 Roblox 的新手,我猜这会让我成为 Noob。我不是想成为一名“开发人员”,我只是喜欢有趣的技术性东西,因为它可以帮助我放松。
在我的游戏中,我试图完成一些非常简单的事情(我假设)。我有五个玩家刷怪箱,一个给管理员(我),分别是金色和中灰色(因为我找不到银色)。
我已按照视频和网站中的说明进行操作,但我似乎无法解决我认为是小问题的问题。
我做了什么:
我的生成位置:
名称:管理员 AllowTeamChangeOn:已禁用 中性:已禁用 团队颜色:金色
在文件夹 ServerScriptStorage 中,我有以下在 youtube 视频中找到的脚本。
local t = game.Teams.Admins
game.Players.PlayerAdded:Connect(function(plr)
if plr.name == "MrEdgarHallow" then
plr.Team = t
end)
在我团队的文件夹中,我为管理员和玩家建立了团队
行政:
自动分配:已禁用名称:管理员团队颜色:金色
玩家:
AutoAssignable: Disabled 名称: Players TeamColor: Mid Grey
显然,我做错了什么,因为它不起作用。
我能够以“白色”的队名和颜色成功实现我的目标,尽管这不是我的意图,所以我想改变它。
任何见解将不胜感激。
谢谢你。
解决方案
我不了解 roblox 以及其中定义的 API / 表格内容,但关于您发布的 Lua 片段,end
缺少一条语句(结束函数定义):
local t = game.Teams.Admins
game.Players.PlayerAdded:Connect(function(plr)
if plr.name == "MrEdgarHallow" then
plr.Team = t
end
end )
如果这不是问题的根本原因,那么请检查您是否可以获得任何日志以提供有关该问题的更多详细信息,而不是“它不起作用”。