【发布时间】:2020-04-25 09:45:57
【问题描述】:
我正在尝试在 Roblox 中制作一款游戏,让每个玩家都出现在一张地图上,并且他们必须尝试互相残杀。但是我的问题是当最后一个玩家离开时,我不知道如何在我的大厅中将他重生。我将游戏中的所有玩家都存储在一个数组中,一旦有人死亡,他们就会从数组中删除。我尝试将最后一个玩家的生命值设置为 0,但无论玩家以何种方式存储在数组中,都无法获取他们的类人生物。
这是我目前的代码:
if #plrs == 1 then
plrs[1].Character.Humanoid.Health = 0
end
我正在像这样制作我的 plrs 数组:
local plrs = {}
for i, player in pairs(game.Players:GetPlayers()) do
if player then
table.insert(plrs,player) --Add each player to the Player array
end
end
感谢您的帮助。
【问题讨论】:
-
您能否介绍一下您是如何制作
plrs数组的? -
我更新了它以展示我是如何制作数组的,谢谢。