Zerix Development

Voertuig

Speedo, brandstof, gordel, cruise control en fuel-resources.

Config.Vehicle.enabled = true (default): cluster verschijnt als je in een voertuig zit.

Wat de cluster toont

VeldBron
SnelheidGetEntitySpeed → KM/H of MPH (Config.Units)
RPMGetVehicleCurrentRpm (0–100%) als Config.Vehicle.rpm
VersnellingGTA gear; R / N bij 0
Brandstoffuel-resource of native GetVehicleFuelLevel
Motorengine health 0–1000 → 0–100%
Lichten / groot lichtGetVehicleLightsState
Slotlock status 2 of 3
Gordellokaal, toets B
Cruiselokaal, toets Y (alleen bestuurder)

Gordel

Default-key: Config.Vehicle.seatbeltKey = 'B' (RegisterKeyMapping → FiveM keybinds: Z-hud gordel).

  • Aan: ped-flag 32 uit (niet door de voorruit), control 75 (uitstappen) disabled
  • Uit + seatbeltEject = true: flag 32 aan (GTA eject bij crash)
  • Wisselt ook via events seatbelt:client:ToggleSeatbelt en hud:client:ToggleShowSeatbelt

Export: exports['Z-hud']:setSeatbelt(true) / toggleSeatbelt() / isSeatbeltOn().

Event na toggle: Z-hud:client:seatbelt (boolean).

Nieuwe auto = gordel uit.

Cruise control

Default-key: Config.Vehicle.cruiseKey = 'Y'.

Alleen als je bestuurder bent. Snelheid moet boven \~5 m/s (\~18 km/h) liggen, anders gaat cruise niet aan.

Houdt SetVehicleMaxSpeed op de snelheid van het moment van inschakelen. Onder \~2 m/s gaat cruise uit.

Event: Z-hud:client:cruise (boolean).

Brandstof

Config.FuelResource = nil (default) = eerste started resource uit:

ox_fuel, LegacyFuel, ps-fuel, cdn-fuel, lc_fuel, ti_fuel,
ND_Fuel, x-fuel, qs-fuelstations

ox_fuel leest Entity(vehicle).state.fuel. Andere: exports[resource]:GetFuel(vehicle) als die bestaat.

Forceer:

Config.FuelResource = 'ox_fuel'

Geen match: native tankniveau.