仅当玩家加入游戏时才会运行的脚本

时间:2019-02-27 20:26:29

标签: lua roblox

game.Players.PlayerAdded:Connect(function(player)
    game.StarterPlayer.CameraMaxZoomDistance = 0
    end)

我希望玩家仅在首次加入游戏时才具有第一视角。 他们死后应该是第三人称。我该怎么办?

1 个答案:

答案 0 :(得分:0)

game.Players.PlayerAdded:Connect(function(player)
    game.StarterPlayer.CameraMaxZoomDistance = 0
    end)

在第1行之后且在game.StarterPlayer之前,添加一个像这样的字符添加函数

player.CharacterAdded:connect(function(character)
    character:WaitForChild("Humanoid").Died:connect(function()
        game.StarterPlayer.CameraMaxZoomDistance = (number you want for default)
    end)
end)

等待角色重生并获取该角色并将其放入角色变量,然后游戏等待Humanoid对象出现在角色内部,然后等待Died事件发生,该事件是监视重生或“死亡”,然后根据您输入的数字将摄像头距离设置回正常。