Recording Security Cameras with Playback & Rewind

Cost: 45.00€ | $48.70 excl. VAT

Tebex URL: https://store.rcore.cz/package/5057178

This resource is protected by Fivem Escrow system, large parts of the scripts & UI is editable

:exclamation: Works great with QBCore, ESX, vRP and Standalone

This Camera system can transform how your server’s police investigate crime. It allows cops to re-play events at a crime scene long after the crime has happened and criminals are not there anymore.

cam3

When a crime happens (shooting, robbery, drug sale, …) all cameras in nearest Camera Group start recording. Recording stops when everyone leaves the area, recording reaches 10 minutes or police stops it manually.

Cops can then re-play events that happend at a crime scene and use either the recording itself or screenshots from it to convict or better investigate criminals.

Recordings are stored for 7 days by default, across server restarts.

If recording isn’t triggered after an action on your server (i.e. heist/robbery), please create a ticket and we’ll assist you in figuring out how to add support for that script.

After adding this script to your server, run command /camrecalibrate. This will teleport you around the map and check that all pre-defined cameras exist in your server. This might delete some cameras (like buildings/interiors replaced by addon MLOs).

You can use command /camadmintool to register new cameras to the system, such as cameras added in Codewalker or included in MLO interiors on your server.


There is 1481 of pre-configured cameras (screenshot with /camadmintool open)

Recording Camera System Features

  • Starts recording when crime happens (shooting, robbery, drug sale, …)
  • Records all players, NPCs and vehicles
  • Records correct clothing and vehicle tuning
  • Records weapons and shooting
  • Cameras can be shot-out
  • View crime-scene from multiple camera angles (1481 cameras split into 345 groups)
  • Can record animations and me/do
  • Police can re-play events from the past
  • By default, recordings stay for 7 days (configuable)
  • Recordings can be taken from camera and deposited at police station (storage has 10 different Evidence folders, configurable)
  • Optimized (0.02ms idle, ~0.09 when recording)
  • Replay is in-game, with real entities moving around
  • You can pause, rewind and fast forward
  • /camrecalibrate command to calibrate cameras for your server
  • /camadmintool to register new cameras to the system

Get the script on https://store.rcore.cz/package/5057178





Playback UI with current time/time left, cam minimap and camera group/camera id


Optional me/do support (requires integration)


UI after camera is shot-out in a recording


Great tool for crime investigation

image
Camera recording menu, police officer can Play or Take each recording


Recordings can be stored in Evidence folders, they can also be withdrawn from it


You can configure camera groups to your liking with /camadmintool

Our other awesome releases

Gang system with Turf War - https://store.rcore.cz/package/4913168

Here comes the most complex gang script featuring turf wars, racketeering, rivalries between gangs, loyalty in territories, drug selling and much more!

Standalone Tennis - https://store.rcore.cz/package/4723201

Challenge your friends or foes to a Tennis match! All courts supported, even when there is multiple of them next to each other. You can even organize a grand Tournament!

ESX/QBcore garage system - https://store.rcore.cz/package/4759166

You will be amazed. Our garage system has a variety of features and it can be easily modified. Creating a garage for a certain job and also share the garage between your employees is now possible!

Guidebook - https://store.rcore.cz/package/5041989

The only in-game fully editable guide you will ever need. With this guide, your players will never have to leave the game to find anything about your server. FAQs, tutorials, and every piece of information you can imagine in one place

Check out all of our resources over at our TEBEX store - https://store.rcore.cz/


We have over 220 positive reviews :slight_smile:

Our favorite customer testimonial - S.Bear

Overall Rating: :star::star::star::star::star: 5/5
Purchased: rcore_gangs
So I have been facsinated by how this has been setup and developed I’m so glad we have these independed developers to provide such scripts. The support was top tier, I couldn’t ask for more.

Out favorite testimonial of the week - Antontonov

Overall Rating: :star::star::star::star::star: 5/5

Holy Cow, super fast support, super friendly and patiently guy in there :slightly_smiling_face: And the resoruces … uff, amazing work, please keep it going! Big :heart: to the whole RCORE-Team!!!

Code is accessible No, but mostly editable
Subscription-based No
Lines (approximately) 4700
Requirements None
Support Yes
21 Likes

awesome stuff

1 Like

In a standalone server how would the cameras know if a drug deal is taking place?

Or any crime for that matter other than if a it is programmed for people shooting?

Awesome idea!

1 Like

There are pre-configured events for many QBCore and ESX resources. To add new ones, you just add registered server handler that is called when such crime starts happening to the config.

For example qbcore’s bankrobbery has this server handler for calling cops:

RegisterNetEvent('qb-bankrobbery:server:callCops', function(type, bank, streetLabel, coords)
    local cameraId = 4
    local bankLabel = "Fleeca"
    local msg = ""
    if type == "small" then

To add support, I added the following line in the resource’s config

    CamTriggerEvents = {
        -- (.. ommited)
        'qb-bankrobbery:server:callCops',
        -- (.. ommited)
   }
1 Like

u have a option for that script with playbacks to make others script whit that?

Hello, I’m not sure what do you mean?

i want make a system similar a the OverWatch from CsGo

This doesn’t seem like the best way to achieve that as you won’t see much from the player’s input. This is best used just for CCTV-like situations, like recording crime.

Hi, is it possible for gangs and members of various levels to access and operate a set of cameras purely for surveillance of their clubhouse or is it police only? Also, I saw in the video you can disable player flashing, does this also include the jerky motion as they move around? Thanks in advance.

EDIT: I just watched the vid by @ronnie5gt and noticed you can only place the cams in predesignated areas. Can the server owner change or add zones?

Hello, currently you can allow any job to access cameras, but access to cameras is all-or-nothing style. So you can’t designate certain cameras for only certain jobs at the moment.

We might add it in the future as it’s been requested a few times, but it makes few things quite tricky and more complicated.

The jerky motion has two reasons.

Primary reason is optimization - it is VERY expansive in terms of CPU to move all entities in a scene (move doesn’t mean only coords but many other states such as animation, weapons, rotation, …)

Thus processing movements only every ~400ms allows to resource to run at reasonable performance.

Second reason is to make it feel more like real world security cameras, that only record (or store) at limited FPS to conserve storage space.

1 Like

Thanks for the speedy reply. Everything you’ve said makes a lot of sense. Would love to see a surveillance system from you guys in future even if it’s just rotatable, zoomable cameras that you can change to and from while viewing through them. Ones an admin could add via model perhaps. Anyway, thanks again for the answers, I really appreciate it and keep up the good work! (we use your graffiti script and it’s fantastic)

I want to know the same

I wonder how it works, how it records it from a different perspective

@rcore - Any chance for this to gain multijob check and target ability?

this script is super cool, the HUUUUGE downside to it tho is that it cant recognize anyone that aint white. Turns colored people white on playback which is a huge disappointment when it comes to in game “evidence RP”. Feels a bit stupid and broken…

Hi, can you please contact us with more details? I just tested it and it works for me, you might have a different character setup that we aren’t capturing correctly, but I’m happy to look into it and figure it out :slight_smile:

would love to have these where it uses items, for example:

“camera_01” - camera prop 1
“camera_02” - camera prop 2
etc…

“cctv console” - where the grouped cameras can be viewed

Just a thought! <3