Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Can anyone help me with fixing this code for a camera that will be used in a FNAF Roblox game?

Asked by 3 years ago
Edited 3 years ago

HERE IS THE CODE:

This is what StarterGui looks like:

**
StarterGui**
    LocalScript
    UseCamera (TextButton)
    CameraDecal (ImageLabel)
    CameraGui (ImageLabel)
        Cam2A (TextButton)
        Cam2B (TextButton)
        Cam6 (Textbutton)
        Cam7 (TextButton)

GOAL: The goal was to make a image appear of what the FNAF building looks like and have buttons which is the camera which you can click on. Once that button is clicked the everything dissapears except for UseCamera.


local camera = workspace.CurrentCamera local player = game.Players.LocalPlayer repeat wait() until player.Character camera.CameraType = Enum.CameraType.Custom local CameraDecal = script.Parent.CameraDecal CameraDecal.ImageTransparency = 1 CameraDecal.Active = false local Cam1 = workspace.Camera1 local Cam2 = workspace.Camera2 local Cam3 = workspace.Camera3 local Cam4 = workspace.Camera4 local Cam1Button = game.StarterGui.ScreenGui.CameraGui.Cam2A local Cam2Button = game.StarterGui.ScreenGui.CameraGui.Cam2B local Cam3Button = game.StarterGui.ScreenGui.CameraGui.Cam6 local Cam4Button = game.StarterGui.ScreenGui.CameraGui.Cam7 local CameraGui = script.Parent.CameraGui local ShowCamera = script.Parent.UseCamera CameraGui.Active = false ShowCamera.Active = true Cam1Button.Active = false Cam2Button.Active = false Cam3Button.Active = false Cam4Button.Active = false ShowCamera.MouseButton1Click:Connect(function() CameraGui.ImageTransparency = 0 CameraGui.Active = true ShowCamera.Active = false Cam1Button.Active = true Cam2Button.Active = true Cam3Button.Active = true Cam4Button.Active = true Cam1Button.Visible = true Cam2Button.Visible = true Cam3Button.Visible = true Cam4Button.Visible = true CameraGui.ImageTransparency = 0 end) Cam1Button.MouseButton1Click:Connect(function() camera.CameraType = Enum.CameraType.Scriptable camera.CFrame = Cam1.CFrame CameraDecal.ImageTransparency = 0.7 CameraDecal.Active = true Cam1Button.Active = false Cam2Button.Active = false Cam3Button.Active = false Cam4Button.Active = false CameraGui.Active = false Cam1Button.Visible = false Cam2Button.Visible = false Cam3Button.Visible = false Cam4Button.Visible = false CameraGui.ImageTransparency = 0 end) Cam2Button.MouseButton1Click:Connect(function() camera.CameraType = Enum.CameraType.Scriptable camera.CFrame = Cam2.CFrame CameraDecal.ImageTransparency = 0.7 CameraDecal.Active = true CameraDecal.Active = true Cam1Button.Active = false Cam2Button.Active = false Cam3Button.Active = false Cam4Button.Active = false CameraGui.Active = false Cam1Button.Visible = false Cam2Button.Visible = false Cam3Button.Visible = false Cam4Button.Visible = false CameraGui.ImageTransparency = 0 end) Cam3Button.MouseButton1Click:Connect(function() camera.CameraType = Enum.CameraType.Scriptable camera.CFrame = Cam3.CFrame CameraDecal.ImageTransparency = 0.7 CameraDecal.Active = true CameraDecal.Active = true Cam1Button.Active = false Cam2Button.Active = false Cam3Button.Active = false Cam4Button.Active = false CameraGui.Active = false Cam1Button.Visible = false Cam2Button.Visible = false Cam3Button.Visible = false Cam4Button.Visible = false CameraGui.ImageTransparency = 0 end) Cam4Button.MouseButton1Click:Connect(function() camera.CameraType = Enum.CameraType.Scriptable camera.CFrame = Cam4.CFrame CameraDecal.ImageTransparency = 0.7 CameraDecal.Active = true CameraDecal.Active = true Cam1Button.Active = false Cam2Button.Active = false Cam3Button.Active = false Cam4Button.Active = false CameraGui.Active = false Cam1Button.Visible = false Cam2Button.Visible = false Cam3Button.Visible = false Cam4Button.Visible = false CameraGui.ImageTransparency = 0 end)
0
Thanks for the link I'll see if I can work something out using it QuantumPro_yt 7 — 3y
0
Dont use the Active property, it has no use! FunctionalMetatable 490 — 3y

1 answer

Log in to vote
0
Answered by 3 years ago
Edited 3 years ago

i think you should use :

RemoteEvents, Tables, Scripts [not LocalScript]

make a ServerRemote for changing cameras

0
Ok a bit over my head but can give it a try :) thanks for the response. QuantumPro_yt 7 — 3y
0
thx bro XxXBUGRAA_TRXxX 0 — 3y
Ad

Answer this question