Roblox:生成和团队

问题描述

我是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)

在我团队的文件夹中,我为管理员和玩家建立了团队

管理员

自动分配:已禁用 名称管理员 TeamColor:金色

玩家:

自动分配:已禁用 名称:球员 TeamColor:中灰

很明显,我做错了,因为它行不通。

我可以用团队名称和颜色“白色”成功实现目标,尽管那并不是我的意图,所以我想对其进行更改。

任何见识将不胜感激。

谢谢。

解决方法

我不知道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 )

如果这不是问题的根本原因,那么请检查是否可以获得任何日志,以提供有关该问题的详细信息,而不是“它不起作用”。