📷 BodycamV | Dashcams/Bodycams/CCTV With Recordings!

Long time no see snailers :snail:

Introducting BodycamV

Does your server lack immersive police monitoring systems?
Well look no further than BodycamV!
bodycamvg


What is “BodycamV”?

*Well BodycamV is a script for your roleplay servers to bring working Bodycams, Dashcams, CCTV and best of all the ability to record on those bodycams, players can record moments fully ingame with little to no performance loss

What does BodycamV have?

  • Useable items including Police Tablets ("IPAD"/Mobile devices), Useable Dash Cameras, Useable Body Cameras
  • A fully interactable UI for police computers/tablets
  • Police can view all cameras made by officers they can view officer Bodycams, Dashcams, CCTV and officer saved recordings!
  • Developers can easily setup dash camera positions per vehicle via ingame, when spectating a vehicle dashcam a user can switch through multiple on that vehicle (if that vehicle has multiple dashcam positions)
  • Officers can record body cam footage and upload them to the tablet/computer for other officers to read, all recordings get sent to a webhook so officers can view them via ingame or out, (please note that when the webhook makes the link generated unavailable the video will be cleared from storage.json automatically it will be still saved in the webhook video dump)
  • Recordings will capture the players game + voice!

What can players do?

  • Players with permission or correct job and rank can use and view the police issued tablets/computers!
  • Players can view other on duty police officers bodycams!
  • Players can install/view bodycams on their selves/others
  • Players can install/view dashcams on their/others vehicles
  • Players can view and monitor cctv cameras setup across the city!
  • Developers can setup new dashcams on their vehicles via /dashCreate (requires ace permissions)

What can i control?

  • You can control a whole lot, All framework parts are open so there should be no problem editing those to suite your needs with the provided bridge files!
  • The configuration is extensive with permissions for each part of the script

Permission setup

Permissions can be setup via ACE Permissions or Framework jobs!

Ace Permissions

k.openPoliceCams `Allows the use of tablets/computer stations`
k.allowedToDeleteRecordings `Allows the deletion of bodycam recordings`
k.canCreateCams `Allows the use of /dashCreate`
k.useBodycam `Allows the use of body cameras`
k.useDashcam `Allows the use of dash cameras`

Job permissions

Job config here
Config.AllowedJobs = {
   monitorStations = {
       ['police'] = {
           ranks = {0, 1, 2, 3, 4, 5, 6, 7},
           allowedToDelete = {4, 5, 6, 7},
       },
       ['sheriff'] = {
           ranks = {0, 1, 2, 3, 4, 5, 6, 7},
           allowedToDelete = {4, 5, 6, 7}
       }
   },
   useBodycams = {
      ['police'] = {
          ranks = {0, 1, 2, 3, 4, 5, 6, 7},
       },
       ['sheriff'] = {
           ranks = {0, 1, 2, 3, 4, 5, 6, 7},
       }
   },
   useDashcams = {
       ['police'] = {
           ranks = {0, 1, 2, 3, 4, 5, 6, 7},
       },
       ['sheriff'] = {
           ranks = {0, 1, 2, 3, 4, 5, 6, 7},
      }
  },
}

You can use either, if you are running a framework and want to restrict via ace permissions awell you can!

Screenshots!

Preview it here:

:desktop_computer: Showcase

Tebex here:

:camera: Get BodycamV

My other scripts

:nauseated_face: K_Diseases | Diseases/Illnesses/Sick/Medicine
:poop: HygieneV | Pee/Poop/Shower/Bath/Porta Pottie
:desktop_computer: KBase Display Stands
:credit_card: K_FRAUD | ATM/CHECK/CARD FRAUD
:champagne: SpinTheBottle | FiveM Spin the bottle Script
:green_circle: [Standalone] K_HULK | Be The Incredible Hulk!
:bike: [QB] K_BMX | Pickup BMX’s | Store them on back!
:football: K_FOOTBALL | American Football / Rugby
More on KBase

Code is accessible No
Subscription-based No, although subscription tier is available
Lines (approximately) 4,730*
Requirements None (Optional Interact-Sound, ox_lib)
Support Yes
13 Likes

Kypo is a superb dev & offers top tier support!
His scripts are all smooth af and optimized like nobodys business. 100% recommend using this in your severs and dont miss out on his other scripts either :smiley: your players will thank you

4 Likes

I will love to see the bodycam also as an item like deshcam. And also other players to be able to remove them.

1 Like

The bodycam is an item :slight_smile:

Players can remove dashcams from any vehicle that has one (if that player has dashcam permissions),

i can use the station tablet to view the cctv and setup dashcams but i cant use any item or the recording function.

Please contact me via the method on the site :slight_smile:

oh. i forgot. ups. done

1 Like

A very nice script with an excellent support

1 Like

I’ve had the ability to test this script through @Kypos.

This script had a bit of a learning curve out of the box and required a bit more modification to make it be Standalone Friendly. For the hiccups, Kypos was able to provide immediate remediation and solutions to get it working. I was shown how to change the camera(s) effects, how to rename departments, how to create zones, and how to set up ace permissions. This script is extremely well put together and deserves applause. I am a satisfied user and believe you will be to!

2 Likes

Dev suggestion here! I Know you are cloning the ped because u are basically teleporting the player to a close location for load distance reasons, as i can see it does not look very good (not for me i guess no hate) so i suggest instead of proccessing all that with cloned ped and stuff what you could do is just use the god given natives of

SET_FOCUS_ENTITY (https://docs.fivem.net/natives/?_0x198F77705FA0931D)

OR

SET_FOCUS_POS_AND_VEL (https://docs.fivem.net/natives/?_0xBB7454BAFF08FE25)

my guess is switching to that you will notice gameplay and performance getting better! keep it up bro

1 Like

I had some issues with those natives so i resorted to doing it the way i done, it performs okay plus it handles buckets

Should call him turbo. Kypo is the fasted Developer ive ever been lucky enough to stumble upon. Script work is beyond top notch. Protect this snail at all costs, no kidding. With this new body cam script, I forsee us all here being the pioneers of support. Amazing work, with amazing quality, with amazing customer service.

2 Likes

work as standalone?

Yeah :slight_smile:

BodycamV Update :camera_with_flash:

+Added User Voice Capture
Hear the player speaking within the recordings!

+Some optimizations for frame capture

+Screenshots webhook change.
Screenshots were hardcoded to upload to one of my webhooks sorry about that they should now be sent to the ones you specified lol

Just a quick little update

The recording provided was captured 100% ingame no external software.

an idea for me would be, a job separation. police can only watch there recordings and the gouvernment can watch there ones AND the police recordings. for support or other things

1 Like

The script works wonderful and body feature works great. However is it possible to record with the dash cams? I know with body cam I press the keybind too record and sends the video to the database and discord webhook. But will dash cams be getting feature to record or did I miss something in the read me? I spent time working on mounting cameras and I love that saves to code made my life easier but will dashcam recording be a feature?

1 Like

Yeah :slight_smile: players that are in spectating the dashcams will be able to record,

the recording system is screen capture so it’s not possible to have for example the player driving the vehicle normally to record a dashcam pov of the vehicle, so the only way i could do it is via others spectating vehicles

We bought the script because we needed a bodycam script and decided to go with a unknown dev (at least for us haha) and guess what? Works perfectly fine, and what’s even better is the support

Made a ticket got an answer withing an hour. Which is crazy!

Pushed some update and listen to suggestions to improve.

I’ll def recommend the script for other servers especially if you are looking to get something cool!

Keep doing an amazing job!

1 Like

Will there be any updates to the body cam record. I noticed in the config that the recording is up too two mins. I tried increasing it past the 120 seconds but I not able save recordings. Is that a limit with fivem with how it possible stores the video. Or is it possible to have video recording be stored third party on a sql database server so doesn’t store on the main game server. As I would like to be able record longer than 2 mins. As I know some fivem players if they boot obs with fivem there pentium core laptop explodes so I just prefer streamline the process if its possible record longer than 2 mins