Fire Truck in FiveM: spawn code, top speed and engine sound
The MTL Fire Truck spawns with firetruk. Below: its handling numbers explained and ranked against the Emergency class, ready Lua spawn code, the three forms of its hash, how to use its sound on an add-on car, and its mod kit, colour and light ids.
firetruk
- Name in game
- Fire Truck
- Maker (in game)
- MTL
- Class
- Emergency (18)
- Drive
- RWD, 5 gears
- Top-gear limit
- 156 km/h, 97 mph
- Weight
- 7,500 kg
- Seats
- 8
- Added in
- Base game (2013)
Generic emergency outline, not the real model
How the Fire Truck drives, in numbers
- Rear-wheel drive: fDriveBiasFront is 0.0, so all of the drive force goes to the rear wheels. It has 5 forward gears.
- Top-gear limit: about 156 km/h (97 mph), from fInitialDriveMaxFlatVel 130 x 1.2. 29 of the 35 Emergency vehicles in the game files have a higher limit; the class median is 172 km/h.
- Drive force per tonne: 0.021 (fInitialDriveForce 0.16 on 7,500 kg). That is 85% less than the Emergency median of 0.143; it is a handling index for how hard it pulls for its weight, not horsepower.
- Brakes: fBrakeForce 0.5 with 50% of the braking on the front axle (class median 0.8).
- Grip: peak traction 1.7 and sliding traction 1.45 (fTractionCurveMax / Min). The gap of 0.25 is how much grip it loses once the tyres slide; 49% of the grip sits on the front axle.
- Weight: 7,500 kg, 303% heavier than the Emergency median of 1,860 kg.
Against all 35 Emergency vehicles in the game files
| handling.meta | Fire Truck | Emergency median | Difference |
|---|---|---|---|
| fMass | 7,500 kg | 1,860 kg | +303% |
| fInitialDriveMaxFlatVel | 130 | 143 | -9% |
| fInitialDriveForce | 0.16 | 0.24 | -33% |
| nInitialDriveGears | 5 | 5 | same |
| fDriveBiasFront | 0 | 0 | same |
| fDriveInertia | 0.6 | 1 | -40% |
| fInitialDragCoeff | 5 | 8.5 | -41% |
| fBrakeForce | 0.5 | 0.8 | -38% |
| fBrakeBiasFront | 0.5 | 0.53 | -5% |
| fHandBrakeForce | 0.2 | 0.6 | -67% |
| fSteeringLock | 37° | 40° | -8% |
| fTractionCurveMax | 1.7 | 2.15 | -21% |
| fTractionCurveMin | 1.45 | 1.85 | -22% |
| fTractionCurveLateral | 15° | 22.5° | -33% |
| fTractionBiasFront | 0.49 | 0.485 | +1% |
| fLowSpeedTractionLossMult | 0 | 1 | -100% |
| fSuspensionForce | 3 | 1.9 | +58% |
| fSuspensionRaise | 0 | 0 | same |
| fAntiRollBarForce | 0.1 | 0.56 | -82% |
| fDeformationDamageMult | 0.6 | 0.8 | -25% |
| AIHandling | AVERAGE | handlingName FIRETRUK, sub handling CVehicleWeaponHandlingData | |
Spawn the Fire Truck in FiveM
Client script (spawns it where the player stands and seats them in it):
local model = `firetruk` -- 0x73920F8E
RequestModel(model)
while not HasModelLoaded(model) do Wait(0) end
local ped = PlayerPedId()
local pos = GetEntityCoords(ped)
local veh = CreateVehicle(model, pos.x, pos.y, pos.z, GetEntityHeading(ped), true, false)
SetPedIntoVehicle(ped, veh, -1)
SetModelAsNoLongerNeeded(model)
Server script (OneSync, the server owns the entity; admin only through the ACE restriction):
RegisterCommand('spawnfiretruk', function(source)
local ped = GetPlayerPed(source)
local pos = GetEntityCoords(ped)
local veh = CreateVehicleServerSetter(`firetruk`, 'automobile', pos.x, pos.y, pos.z, GetEntityHeading(ped))
while not DoesEntityExist(veh) do Wait(0) end
SetPedIntoVehicle(ped, veh, -1)
end, true)
- vMenu: Vehicle Spawner, then Spawn Vehicle By Model Name, type
firetruk. - txAdmin: in-game menu, Spawn Vehicle, type
firetruk. - QBCore / ESX:
/car firetrukfor admins. - The second argument of
CreateVehicleServerSetteris the vehicle type; for the Fire Truck it isautomobile. A wrong type makes the server entity fail.
An add-on car that does not appear is a different problem (stream folder, data_file lines, model name): see FiveM car not spawning. All vanilla codes in one table: FiveM spawn codes list.
Hashes
| Form | Value | Where you meet it |
|---|---|---|
| Hex | 0x73920F8E | CodeWalker, meta files, ymap entities |
| Unsigned | 1938952078 | C#, JavaScript, databases that store unsigned |
| Signed (int32) | 1938952078 | Lua GetEntityModel results, garage scripts that save the model as an int |
All three are the same number: the joaat (Jenkins one-at-a-time) hash of the lower case name, which is what GetHashKey('firetruk') and the Lua backtick form `firetruk` return.
Use the Fire Truck engine sound on your car
The game has a car audio object named after this model, so one line in the vehicles.meta of an add-on car makes it use the Fire Truck sound set:
<audioNameHash>firetruk</audioNameHash>
- Engine audio type: classic. The older loop based engine audio, common on trucks and older vehicles.
- This object also holds siren sounds. Server owners usually keep emergency audio on emergency vehicles.
- The audio object is the whole vehicle sound: engine, horn, doors and radio genre change together. How it sounds on your car also depends on that car's gears and top speed.
Want a recorded engine instead of a GTA one? FiveM engine sounds lists 102 packs and the Soundpack Maker builds the resource.
Mod kit, colours and lights
- 1 factory colour combinations in carvariations.meta.
- carvariations
lightSettings22: the headlight and taillight preset it reads from carcols. sirenSettings7: the siren light setup it uses. An add-on that reuses this id shares that setup.- Plates: front and rear.
- Stock wheel category at the mod shop: Sport.
- Seat layout
LAYOUT_FIRETRUCK, 8 seats.
vehicles.meta flags
In plain words: no boot; counts as an emergency service vehicle; cannot be resprayed; never placed as a parked car by the game.
All 10 flags
- FLAG_BIG
- FLAG_NO_BOOT
- FLAG_AVOID_TURNS
- FLAG_EMERGENCY_SERVICE
- FLAG_DRIVER_NO_DRIVE_BY
- FLAG_NO_RESPRAY
- FLAG_DONT_SPAWN_IN_CARGEN
- FLAG_BLOCK_FROM_ATTRACTOR_SCENARIO
- FLAG_USE_STRICTER_EXIT_COLLISION_TESTS
- FLAG_CREATE_WEAPON_MANAGER_ON_SPAWN
Make an add-on car feel like the Fire Truck
FiveMRides Vehicle Studio edits add-on car files in your browser (debadge, lights, seats, rims, tint, stance, exhaust, wraps and more) and gives you back a FiveM resource. Pair it with the sound line above to make your own car feel like this one. Your files, our tools; we never ship Rockstar models.
FiveMRides add-ons like this
Ready add-on cars from our shop for the same kind of vehicle. They install next to the vanilla Fire Truck, they do not replace it.
EMS Debadged Car Pack 11 Vehicles (Non-ELS) Original price was: $29.99.$19.99Current price is: $19.99.
Yamaha EMS Medic (NON ELS) Original price was: $12.00.$9.99Current price is: $9.99.
Cadillac Escalade EMS$12.99
Questions
What is the spawn code for the Fire Truck in GTA 5 and FiveM?
The spawn code (model name) is firetruk. Its joaat hash is 0x73920F8E (1938952078 as an unsigned number). Admin menus such as vMenu, txAdmin and the /car command of QBCore or ESX take the model name as it is.
How fast is the Fire Truck in GTA 5?
Its handling gives a top-gear limit of about 156 km/h (97 mph): fInitialDriveMaxFlatVel 130 x 1.2, the value GetVehicleModelEstimatedMaxSpeed returns for ordinary handling values. Drag and upgrades change what a driver sees. It is RWD with 5 gears and weighs 7,500 kg.
Can I give an add-on car the Fire Truck engine sound?
Yes. Put <audioNameHash>firetruk</audioNameHash> in the add-on car's vehicles.meta. The game then uses the Fire Truck audio object, which is the whole vehicle sound: engine, horn, doors and radio genre change together. This object also holds siren sounds.