Helicopter Camera (24€)
With this script you’ll be able to add a realistic camera to all your helicopters !
Video available here
You can test our scripts for free here
Features
Realistic NUI (heavily inspired from here)
Realistic camera placement (per helicopter, 8 helicopters already preconfigured)
Realistic lock-on (if a vehicles goes out of sight, the lock is lost, after a configurable delay)
Locking takes a configurable time to acquire the target
Customizable NUI
Customizable keybinds (Uses the RegisterKeyMapping
native)
Spotlight is synced using StateBags
which are network friendly
Customizable spotlight (color, size, brightness…)
Ability to place and remove markers (displayed on minimap, synced with players on same vehicle, times out after X seconds)
Night vision (can be turned on/off per helicopter)
Thermal vision (can be turned on/off per helicopter)
Thermal vision maximum thickness settings (to prevent seeing through walls)
Thermal vision in black/white (can be customized)
Option to disallow the pilot to use the camera
Licence plate reader (can be disabled)
Camera locks on aimed point of entity (to avoid snapping to the middle of the entity)
Units can be configured (KM/H, M/S, MPH, KTS, M, FT)
Overheat logic (Use camera for up to X seconds before screen goes out)
Cooldown logic (Wait for X seconds before screen goes back)
Camera overheated effect
Overheat / Cooldown timer visible on UI
Rappel down from the heli
Customizable additional data (RP name, date of birth, owner of vehicle, …)
Camera can be disabled if shot (must land for X seconds to fix it)
Client event for knowing if the UI is open or closed (HeliCam:UIVisible
)
Export to hide HUD : exports.HeliCam:HideHUD(true / false)
Whitelist some identifiers or job (unencrypted, preconfigured for ESX and QB-Core)
Uses FiveM Asset Escrow system
Requires OneSync (Not working with OneSync Legacy)
Controls
Keybind / Command | Action |
---|---|
Y | Open camera |
LMB | Toggle vision (night, thermal, regular) |
RMB | Enable spotlight |
MMB | Add / Remove marker |
SPACE | Lock on target |
SCROLL | Zoom in/out |
ALT + SCROLL | Change spotlight radius |
CTRL + SCROLL | Change spotlight brightness |
X | Rappel down heli |
Updates
Click to display
1.4.5
Update whitelist to latest ESX
1.4.4
WHOT thermal view
Customize thermal colors
1.4.3
Add export to hide HUD : exports.HeliCam:HideHUD(true / false)
Markers times out after 30 seconds (can be tuned / disabled)
Markers whitelist function can be modified in the Custom/Client/markers_whitelist.lua
1.4.2
Move minimap in HeliCam view for widescreen (in Custom/Client/offset_minimap.lua
)
1.4.1
Better spotlight internal logic
Smoother spotlight transitions (pan/tilt, radius, brightness)
1.4.0
Markers are synced for players in same vehicle
Locking takes a configurable time to acquire the target
Removed blur with high zoom
Display aimed point on minimap
Display markers on minimap
Rappel down from the heli
Rework on spotlight sync
Customizable additional data (RP name, date of birth, owner of vehicle, …)
Camera can be disabled if shot (must land for X seconds to fix it)
1.3.1
Add job grade permission support
Bugfix initial brightness
Bugfix for float conversions
Bugfix for newer builds
Bugfix GetNetworkObject
1.3.0
Overheat logic (Use vision mode (EO/NV/IR) for up to X seconds before screen goes out)
Cooldown logic (Wait for X seconds before screen goes back)
OverHeat / Cooldown timer visible on UI
Camera overheated effect
Values can be configured per vehicle
1.2.2a
Bugfix to prevent player’s vehicle from despawning after being tracked
1.2.2
Bugfix some UI alignement / loading
Network optimization / bugfix spotlight sync
Add ACE permission support
Bugfix whitelist
1.2.1
Ability to limit simulatenous use
Whitelist preconfigured for QB-Core
Ability to set the delay after which the locked object is lost
1.2.0
Whitelist some identifiers or job (unencrypted, preconfigured for ESX)
Units can be configured (KM/H, M/S, MPH, KTS, M, FT)
Client event for knowing if the UI is open or closed (HeliCam:UIVisible
)
Bugfix spotlight not synced if multiple people in vehicle
1.1.0
Licence plate reader
Street names in UI
Thermal camera maximum thickness settings (to prevent seeing through walls)
Camera locks on aimed point of entity (to avoid snapping to the middle of the entity)
Ability to place and remove markers
1.0.0
Realistic UI (heavily inspired from here)
Realistic camera placement (per helicopter, 8 helicopters already preconfigured)
Realistic lock-on (if a vehicles goes out of sight, the lock is lost)
Customizable UI
Customizable keybinds (Uses the RegisterKeyMapping
native)
Spotlight is synced using StateBags
which are network friendly
Customizable spotlight (color, size, brightness…)
Thermal vision (can be turned on/off per helicopter)
Night vision (can be turned on/off per helicopter)
Option to disallow the pilot to use the camera
License
Click to display
Copyright (C) Nabla Corporation - All Rights Reserved.
THE CONTENTS OF THIS PROJECT ARE PROPRIETARY AND CONFIDENTIAL.
UNAUTHORIZED COPYING, TRANSFERRING OR REPRODUCTION OF THE CONTENTS OF THIS PROJECT, VIA ANY MEDIUM IS STRICTLY PROHIBITED.
The receipt or possession of the source code and/or any parts thereof does not convey or imply any right to use them
for any purpose other than the purpose for which they were provided to you.
The software is provided “AS IS”, without warranty of any kind, express or implied, including but not limited to
the warranties of merchantability, fitness for a particular purpose and non infringement.
In no event shall the authors or copyright holders be liable for any claim, damages or other liability,
whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software
or the use or other dealings in the software.
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
Accessible code | No (except config/whitelist/customization) |
Subscription-based | No |
Lines | 1615 |
Requirements | OneSync |
Support | Yes |