所以我正在编写一个脚本,该脚本可以获取所有玩家并将其添加到表中。然后随机选择4个玩家并将其从桌子中删除。桌子内的玩家将被放置在一个团队中,而被淘汰的四个将被放置在另一个团队中。在这一回合结束时,桌子被重置,所有人都被放回桌子中,并且球员再次被选中。为了使事情变得简单,我让玩家每当触摸大厅中的生成位置时就被添加到表中,这样,新玩家以及被送回大厅后的所有玩家都将被添加回表中。
我的问题是,我对如何更改仍在桌子团队中的球员有些困惑。
这就是我所拥有的,尽管它带有错误:“试图调用一个nil值”]
很明显,我做错了,我只是不知道该如何打电话给仍然在桌子内的玩家:
PlayersToTeams:GetChildren().Team = game.Teams.Fugitives
[PlayersToTeams是桌子,逃犯是我希望桌子内的球员进入的团队。
local function splittingPlayers()
PlayersToTeams:GetChildren().Team = game.Teams.Fugitives
end
local function ChangeTeam(team)
for i,v in ipairs, PlayersToTeams do
v.Team = team
end
end