Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paviin/fivem-recording-security-cameras
This repository provides a FiveM script that adds security camera systems with recording functionality for RP servers. It allows players to place, monitor, and record footage from security cameras, useful for role-playing scenarios like surveillance, police work, or property security.
https://github.com/paviin/fivem-recording-security-cameras
cam cameras cctv fivem free lua monitoring recordingcameras replay-system script standalone ui videoplayback videosystem
Last synced: 2 months ago
JSON representation
This repository provides a FiveM script that adds security camera systems with recording functionality for RP servers. It allows players to place, monitor, and record footage from security cameras, useful for role-playing scenarios like surveillance, police work, or property security.
- Host: GitHub
- URL: https://github.com/paviin/fivem-recording-security-cameras
- Owner: Paviin
- License: mit
- Created: 2024-08-22T17:36:25.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-04T15:05:01.000Z (3 months ago)
- Last Synced: 2024-11-04T16:19:45.388Z (3 months ago)
- Topics: cam, cameras, cctv, fivem, free, lua, monitoring, recordingcameras, replay-system, script, standalone, ui, videoplayback, videosystem
- Language: Lua
- Homepage:
- Size: 4.46 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
# FiveM Recording Security Cameras
This **FiveM script** allows players to view and record security camera footage in real time. It’s designed to enhance **roleplay scenarios** such as police surveillance or property monitoring. The system enables **live monitoring**, **automatic recording**, and the ability to **replay** previously recorded footage.
## Preview
https://streamable.com/at338v## Features
- **Camera Viewing**: Players can switch between security cameras in specified locations.
- **Recording**: Cameras automatically record footage.
- **Playback**: Recorded footage can be replayed from the perspective of the cameras.
- **Configurable**: Camera positions, intervals, and other settings are easily customizable through the configuration files.## Installation
1. **Download the Script**: Clone or download the repository:
```bash
git clone https://github.com/Paviin/Fivem-Recording-Security-Cameras.git
```
2. **Move to Your Server Resources**: Place the folder in your server's `resources` directory.
3. **Configure Your `server.cfg`**: Add the following line to your `server.cfg`:
```bash
start Fivem-Recording-Security-Cameras
```
4. **Customize Settings**: Open the configuration file and set camera positions and permissions.## Usage
### Camera System Features
The script provides several key features for handling security cameras:- **Camera Playback**: Recorded videos can be replayed at any time, allowing players to review events.
- **View Cameras**: Switch between different cameras by navigating through the user interface.### Configuration
In the `config.lua` file, you can modify the following settings:
- **Camera Positions**: Define the x, y, z coordinates and angles for each camera.
- **Permissions**: Control which players or jobs can view and manage cameras.
## Requirements
- **MySQL-Async**: The script relies on a MySQL database to store camera data and video recordings.
## Known Issues
- **Camera Positioning**: Some cameras might have limited visibility depending on their placement.
- **Performance**: Frequent recording or large numbers of cameras can potentially affect server performance.## Future Updates
- **Dynamic Camera Placement**: Future versions may allow players to place cameras dynamically in-game.
- **Enhanced Playback Features**: Additional controls for rewinding and fast-forwarding video may be added.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.---