如何使脚本仅适用于加入 roblox
How to make a script only work on join in roblox
如何使以下 Roblox Lua 代码在加入时运行?我试过将它包装在连接函数中,但这会使 MouseButton1Click 检测器停止工作。
这是你加载到游戏时的代码,我试着把 `Players.PlayerAdded:Connect(function(player)) 和
localPlayer.CameraMode = Enum.CameraMode.Classic
MainMenuGui.Enabled = true
localPlayer.CameraMaxZoomDistance = 400
localPlayer.CameraMinZoomDistance = 0.5
周围
看起来像:
Players.PlayerAdded:Connect(function(player)
localPlayer.CameraMode = Enum.CameraMode.Classic
MainMenuGui.Enabled = true
localPlayer.CameraMaxZoomDistance = 400
localPlayer.CameraMinZoomDistance = 0.5
end)
但是鼠标按钮检测器也不起作用。抱歉,我不擅长发布问题,只是需要一些帮助!
quitButton = script.Parent.QuitButton
playButton = script.Parent.PlayButton
mainFrame = script.Parent
MainMenuGui = mainFrame.Parent
localPlayer = game.Players.LocalPlayer
Players = game:GetService("Players")
localPlayer.CameraMode = Enum.CameraMode.Classic
MainMenuGui.Enabled = true
localPlayer.CameraMaxZoomDistance = 400
localPlayer.CameraMinZoomDistance = 0.5
playButton.MouseButton1Click:Connect(function()
MainMenuGui.Enabled = false
localPlayer.CameraMode = Enum.CameraMode.LockFirstPerson
localPlayer.CameraMaxZoomDistance = 0.5
localPlayer.CameraMinZoomDistance = 0.5
end)
我的研究包括用于检测玩家加入或角色加入的 Roblox 论坛。另外,我应该在哪里放置连接检测器脚本,它会是本地脚本吗?我试过把它放在服务器脚本、角色脚本和播放器脚本中。
players.playerAdded
“The PlayerAdded event fires when a player enters the game”
我猜你可以用它在有人加入时触发脚本,让它只在这个事件被触发时起作用。
你可以简单地在你的引用和你制作的菜单项之后放置一个 if 语句,甚至在一个函数中也可以只是一个简单的 if 语句,声明“如果客户是 alive/in 游戏那么”。虽然这可能会导致长时间 运行 出现一些问题,因为这不会被回调,但在 csgo 作弊的 lua 脚本中有这个问题。
如何使以下 Roblox Lua 代码在加入时运行?我试过将它包装在连接函数中,但这会使 MouseButton1Click 检测器停止工作。
这是你加载到游戏时的代码,我试着把 `Players.PlayerAdded:Connect(function(player)) 和
localPlayer.CameraMode = Enum.CameraMode.Classic
MainMenuGui.Enabled = true
localPlayer.CameraMaxZoomDistance = 400
localPlayer.CameraMinZoomDistance = 0.5
周围
看起来像:
Players.PlayerAdded:Connect(function(player)
localPlayer.CameraMode = Enum.CameraMode.Classic
MainMenuGui.Enabled = true
localPlayer.CameraMaxZoomDistance = 400
localPlayer.CameraMinZoomDistance = 0.5
end)
但是鼠标按钮检测器也不起作用。抱歉,我不擅长发布问题,只是需要一些帮助!
quitButton = script.Parent.QuitButton
playButton = script.Parent.PlayButton
mainFrame = script.Parent
MainMenuGui = mainFrame.Parent
localPlayer = game.Players.LocalPlayer
Players = game:GetService("Players")
localPlayer.CameraMode = Enum.CameraMode.Classic
MainMenuGui.Enabled = true
localPlayer.CameraMaxZoomDistance = 400
localPlayer.CameraMinZoomDistance = 0.5
playButton.MouseButton1Click:Connect(function()
MainMenuGui.Enabled = false
localPlayer.CameraMode = Enum.CameraMode.LockFirstPerson
localPlayer.CameraMaxZoomDistance = 0.5
localPlayer.CameraMinZoomDistance = 0.5
end)
我的研究包括用于检测玩家加入或角色加入的 Roblox 论坛。另外,我应该在哪里放置连接检测器脚本,它会是本地脚本吗?我试过把它放在服务器脚本、角色脚本和播放器脚本中。
players.playerAdded
“The PlayerAdded event fires when a player enters the game”
我猜你可以用它在有人加入时触发脚本,让它只在这个事件被触发时起作用。
你可以简单地在你的引用和你制作的菜单项之后放置一个 if 语句,甚至在一个函数中也可以只是一个简单的 if 语句,声明“如果客户是 alive/in 游戏那么”。虽然这可能会导致长时间 运行 出现一些问题,因为这不会被回调,但在 csgo 作弊的 lua 脚本中有这个问题。