How to make a Security Camera System! 🟨

Hello! while I know there is already a guide on this here I wanted to make a new one for 3 main reasons.

  1. the person who made the old guide is inactive and if people got confused, they wouldnt get any answer.
  2. I’d like to add things that are surprisingly missing from the old one
  3. I’d like to add more things to the system.
Materials used.

1 button
1 speed modifier
3 game overlays
1 checker
1 camera point per room.
1 property
1 counter.

Part one: The Original Camera System.

First place a button. and then place a camera point in every room you want a camera to be. set activate point when receiving on to be something like “camRoom(InsertRoomNumberHere)”
go back to that button mentioned earlier and wire it to a game overlay with the overlay type as button and the overlay text as “Next”. next place a counter with the starting value as one, Count scope will be set to player and then place a property named “cam” with the property scope to player. the counter needs to be set so it updates the property, wire the game overlay to the counter, Triggered ------- increment counter. place a trigger with active scope to player and Trigger by Player Collision to no. wire the game overlay to the trigger and make this block code
37dcaef1923445d996e6061504dffa4996526825_2_517x222
next copy the game overlay with the text set to back, wire it to the counter (Decrement Counter) and make SURE the position of the overlay on screen is different from the other, also make another one with the overlay text to “Exit Cams” when this is clicked transmit on “camReset” wire the button to both of these game overlays set All of the overlays to transmit on camReset when clicked. then go to each camera point device and set them to deactivate when receiving on “camReset” Now we are finished with the first part.

Part 2: the new things!

Now place 2 speed modifiers keep one the same, and change one to set the players speed to 0. wire the button to the one that sets the speed to 0 and the one that sets the players speed back to 1 to be wired to the exit cams overlay like this
Button Pressed -------- Set Player to Configured Speed.
Now place a checker and set up its 1st check to be like this


and the second check to be this

then make it so that if the check fails it will brodcast on channel “reset counter” and now make the counter reset when receiving on “reset counter” this makes it so that the trigger wont brodcast for a camera that doesn’t exist. another thing you can do that is optional completely
you can make a non colideable barrier activate when the camera is opened, this is to mimic the screen of the monitor, make sure this only activates for the player using the cameras.

Finished Product


ignore the barriers, walls, and sentry, those are just part of the map I used this system for.

and with that you are all set!
feel free to ask questions in the replys section!

3 Likes

I think I may just be Stoopid, but could you like, say what it does in Simplist form

basically what this does is it recreates security cameras like in other games, this can be used to recreate multiple games and also make for unique mechanics like for example only being able to see danger using cameras.

1 Like

no like exactly. player walks into trigger player notified etc

part 1 simplified:
player presses button, button activates the game overlay buttons, when next button clicked it triggers a trigger which brodcasts to the next camera point, and also increments a counter, same happens when you click previous cam, but it brodcasts to the previous camera. when exit cams button clicked it deactivates all the camera points, the counter updates property called “cam” this property is a number property.

part 2 simplified:
player presses the same button mentioned in part one, this tells a speed modifiers to set their speed to 0, player clicks exit cams, this tells a different speed modifier to set speed back to 1, checker checks on receiving on camReset and if the check doesn’t pass it resets the counter back to 1.

2 Likes

ok, ok but like what does it do? like alert someone when someone comes through?

awesome guide @Fleet

I don’t entirely understand this idea, so could you explain how we could use your version in comparison to the old?

its not so much trying to make a superior version, more so updating the old one a bit more as well as making it so people will get answers to the questions they ask, as the person who made the old one is inactive.