VehicleTheft

10.99 USD

VehicleTheft

Description

🧩 Add-ons

Add-ons are standalone resources that extend FreeTime_Garage with extra features. They stay inert until the garage has verified them as genuine via a mutual handshake – and then appear automatically as their own tab in the admin panel (including their settings).

Concept

  • Each add-on is a separate resource – install it or leave it out, exactly as needed.
  • Anti-spoof handshake (server↔server): the add-on registers with the garage; both sides verify each other via an HMAC challenge-response. Without a genuine garage, the add-on stays non-functional.
  • Self-registration: if the garage is restarted, active add-ons re-register on their own (self-healing poll) – a fresh ensure FreeTime_Garage is enough.
  • If the add-on stops → its feature/tab disappears cleanly.

Installation

  1. 1.Place the add-on folder in resources.
  2. 2.Start it after FreeTime_Garage in server.cfg:
cfg
ensure FreeTime_Garage
ensure FreeTime_Garage_VehicleTheft
ensure FreeTime_Garage_PublicParking

Do NOT add a dependency 'FreeTime_Garage' to the add-on's fxmanifest.lua! A hard dependency makes FiveM force-stop the add-on the moment the garage stops or restarts – the dead add-on then can't re-register itself. The add-on waits for the garage on its own and registers automatically. The bundled add-ons are already configured correctly; just don't add that line if you build your own manifests.

  1. 1.Done – the add-on appears in the admin panel under Add-Ons with its settings.

🛞 FreeTime_Garage_VehicleTheft

Vehicle theft gameplay:

  • Steal tires (remove a wheel → carryable wheel prop) and mount tires.
  • Siphon fuel with a can – the filled can is the reward (immersive: fill level + condition as item metadata).
  • Uses the garage's fuel bridge and inventory; everything validated server-authoritatively (proximity, cooldown).
  • Triggered via ox_target or a command, all configurable in the admin tab.

Management in the admin panel

As soon as at least one add-on is active, the Add-Ons nav group appears (with a count badge). Each add-on gets its own sub-tab with its features and settings. Changes are pushed to the add-on live.

In the server console, /ft_addons lists all currently active add-ons.


⚠️

Add-on not registering? In 99% of cases it's a dependency 'FreeTime_Garage' in the add-on manifest (see above) or a wrong start order. More on that in FAQ & Troubleshooting.