Я попытался создать этот сценарий, в котором я создаю экран загрузки, который должен работать только один раз, как и предназначена функция PlayerAdded. Но когда игрок умирает, экран загрузки возвращается. Что не так?
Я использовал два типа добавленных игроков. Обычный PlayerAdded не работает, когда есть только один игрок, учитывая, что сервер только что запущен и избегает сценариев игрока. Второй дает мне эту проблему.
function onPlayerAdded(Player)
local PlayerGui = game.Players.LocalPlayer:WaitForChild("PlayerGui")
PlayerGui:SetTopbarTransparency(0)
local LoadingScreen = Player.PlayerGui.LoadingScreen
...
end
game.Players.PlayerAdded:Connect(onPlayerAdded)
for _, player in pairs(game.Players:GetPlayers()) do
onPlayerAdded(player)
end