Documentation
Base Resource

helicam

Configurable helicopter camera with vision modes, target lock, spotlight and rappel support. Configure allowed helicopters, feature toggles and controls in config.lua, then restart helicam. - E toggles the camera. - Right Mouse cycles normal, night and thermal vision. - Mouse pans; Mouse Wheel zooms. - Space locks or unlocks a vehicle. - G toggles the synced spotlight. - X rappels from an allowed passenger seat. The implementation retains credit to the heliscript, HeliCam-FiveM and original mraes/rjross2013 helicam projects.

v1.0.0VCore FrameworkGameplay systems

Introduction

Configurable helicopter camera with vision modes, target lock, spotlight and rappel support. Configure allowed helicopters, feature toggles and controls in config.lua, then restart helicam. - E toggles the camera. - Right Mouse cycles normal, night and thermal vision. - Mouse pans; Mouse Wheel zooms. - Space locks or unlocks a vehicle. - G toggles the synced spotlight. - X rappels from an allowed passenger seat. The implementation retains credit to the heliscript, HeliCam-FiveM and original mraes/rjross2013 helicam projects.

3Client Lua
1Server Lua
0Exports
8Events
0SQL tables

UI page: html/index.html

Dependencies & References

ResourceDetected asPackage status
coreManifest dependencyIncluded in Base
logsManifest dependencyIncluded in Base
mdtReferenced by sourceIncluded in Base

Cross-resource export calls

ResourceFunctions called
coregetCoreObject
logsLog
mdtLookupPlateForOfficer

Installation / Start Order

The supplied server.cfg enables this resource in the Gameplay systems stage at enabled-resource position 55. Base installation also depends on the global prerequisites and consolidated VCORE_INSTALL.sql documented in Getting Started.

server.cfg
ensure helicam

Configuration

Config files

  • config.lua

Top-level config keys detected

AccessJobsAllowedHelisAnyheliCameraControlsLockonLockonDistanceLockonInfoNightvisionPermissionsRappelRappelSeatsRequireAceRequireOnDutySpotlightSpotlightBroadcastDistanceSpotlightSettingsThermalUI

Events, Exports & Callbacks

Exports

No export definitions were detected.

Callbacks

Server callbacks1
  • vcore_helicam:lookupPlate

Registered network events

Client registered events5
  • VCORE:Client:JobsUpdated
  • VCORE:Client:OnJobUpdate
  • VCORE:Client:OnPlayerLoaded
  • vcore_helicam:permissionResult
  • vcore_helicam:spotlight
Server registered events3
  • vcore_helicam:requestPermission
  • vcore_helicam:session
  • vcore_helicam:spotlight

Commands

No commands were detected.

Database / SQL

No resource-local SQL file was detected.

No CREATE TABLE statements detected inside this resource.

The root Base package also ships the consolidated VCORE_INSTALL.sql.

Source Layout

AreaDetected files
Client Lua3
Server Lua1
Other/shared Lua2
JavaScript1
HTML1
CSS1
SQL0

Troubleshooting

  • Confirm all manifest dependencies are started before helicam.
  • Check the supplied start-order note above; resources absent from server.cfg need an explicit decision before enabling.
  • If database queries fail, import the consolidated Base SQL and any resource-local SQL listed above.
  • If the UI fails, verify the resource's NUI files and ui_page when one is declared.