Changelog
Released version and their changes.
#Changes
- Added optional tire slashing through ox_target or qb-target menus.
- Interaction-point markers remain the default.
- Fixed positioning when slashing centreline wheels, such as bike wheels, so players stand on the side they approached from, including when a bike is lying on its side.
- Fixed an issue that prevented slashing a bike's front tire after its rear tire had burst.
#Files Affected
- client/main.lua
- server/main.lua
- shared/config.lua
- README.md
- fxmanifest.lua
#Config Changes
shared/config.lua- Added
Config.Settings.interaction="point"
- Added
2026-10-07 08:05 CET
#Changes
- Tire slashing now works through aim-targeting: aim at an intact tire, press the stab key, and the player walks up to it and slashes it.
- Slashes are now validated on the server and limited to one per player per second, and refused slashes explain why.
- Tires on blocked vehicles can now stay visible with a reason hint, and pressing one shakes the marker and explains why it cannot be slashed.
- Locked vehicles now sound their alarm when a tire is slashed, enabled by default for 20 seconds.
- Added synced slash and blocked-tire sounds, with configurable files, volume, and distance, and bundled audio files with CC0 credits.
- Playback is skipped if
zyke_soundsis not running.
- Playback is skipped if
- Server owners can now protect whole vehicle classes as well as named models; emergency-class vehicles are blocked by default, and moving vehicles cannot be slashed.
- Added a
CanSlashTireserver hook that lets owners block slashes after the built-in checks and return a reason for the refusal. - Added an
OnTireSlashedserver hook that runs for each slashed tire with player, vehicle, tire, plate, coordinates, and alarm details, for dispatch alerts or logging.
#Files Affected
- client/main.lua
- client/movement.lua
- server/can_checks.lua
- server/hooks.lua
- server/main.lua
- server/sounds.lua
- shared/config.lua
- shared/functions.lua
- README.md
- client.lua
- config.lua
- extras/sounds/CREDITS.md
- extras/sounds/stabwheels/tire_slash.ogg
- extras/sounds/stabwheels/tire_stab_blocked.ogg
- locales/*
- types/types.lua
- fxmanifest.lua
#Config Changes
config.lua- Removed
Config(wasConfig or {}) - Removed
Config.Settings.disabledVehicles.[10](was"fbi2") - Removed
Config.Settings.disabledVehicles.[11](was"pranger") - Removed
Config.Settings.disabledVehicles.[12](was"ambulance") - Removed
Config.Settings.disabledVehicles.[13](was"firetruk") - Removed
Config.Settings.disabledVehicles.[14](was"riot") - Removed
Config.Settings.disabledVehicles.[15](was"riot2") - Removed
Config.Settings.disabledVehicles.[16](was"barracks") - Removed
Config.Settings.disabledVehicles.[17](was"barracks2") - Removed
Config.Settings.disabledVehicles.[18](was"barracks3") - Removed
Config.Settings.disabledVehicles.[19](was"crusader") - Removed
Config.Settings.disabledVehicles.[1](was"police") - Removed
Config.Settings.disabledVehicles.[20](was"rhino") - Removed
Config.Settings.disabledVehicles.[2](was"police2") - Removed
Config.Settings.disabledVehicles.[3](was"police3") - Removed
Config.Settings.disabledVehicles.[4](was"police4") - Removed
Config.Settings.disabledVehicles.[5](was"policeb") - Removed
Config.Settings.disabledVehicles.[6](was"policet") - Removed
Config.Settings.disabledVehicles.[7](was"sheriff") - Removed
Config.Settings.disabledVehicles.[8](was"sheriff2") - Removed
Config.Settings.disabledVehicles.[9](was"fbi") - Removed
Config.Settings.weapons.weapon_battleaxe(wastrue) - Removed
Config.Settings.weapons.weapon_bottle(wastrue) - Removed
Config.Settings.weapons.weapon_crowbar(wastrue) - Removed
Config.Settings.weapons.weapon_dagger(wastrue) - Removed
Config.Settings.weapons.weapon_hatchet(wastrue) - Removed
Config.Settings.weapons.weapon_knife(wastrue) - Removed
Config.Settings.weapons.weapon_machete(wastrue) - Removed
Config.Settings.weapons.weapon_stone_hatchet(wastrue) - Removed
Config.Settings.weapons.weapon_switchblade(wastrue)
- Removed
shared/config.lua- Added
Config=Config or {} - Added
Config.Settings.alarm.enabled=true - Added
Config.Settings.alarm.seconds=20 - Added
Config.Settings.alwaysShowMarkers=true - Added
Config.Settings.disabledClasses.18=true - Added
Config.Settings.disabledVehicles.[10]="fbi2" - Added
Config.Settings.disabledVehicles.[11]="pranger" - Added
Config.Settings.disabledVehicles.[12]="ambulance" - Added
Config.Settings.disabledVehicles.[13]="firetruk" - Added
Config.Settings.disabledVehicles.[14]="riot" - Added
Config.Settings.disabledVehicles.[15]="riot2" - Added
Config.Settings.disabledVehicles.[16]="barracks" - Added
Config.Settings.disabledVehicles.[17]="barracks2" - Added
Config.Settings.disabledVehicles.[18]="barracks3" - Added
Config.Settings.disabledVehicles.[19]="crusader" - Added
Config.Settings.disabledVehicles.[1]="police" - Added
Config.Settings.disabledVehicles.[20]="rhino" - Added
Config.Settings.disabledVehicles.[2]="police2" - Added
Config.Settings.disabledVehicles.[3]="police3" - Added
Config.Settings.disabledVehicles.[4]="police4" - Added
Config.Settings.disabledVehicles.[5]="policeb" - Added
Config.Settings.disabledVehicles.[6]="policet" - Added
Config.Settings.disabledVehicles.[7]="sheriff" - Added
Config.Settings.disabledVehicles.[8]="sheriff2" - Added
Config.Settings.disabledVehicles.[9]="fbi" - Added
Config.Settings.sounds.enabled=true - Added
Config.Settings.sounds.sounds.blocked={name = "stabwheels/tire_stab_blocked.ogg", volume = 0.3, distance = 12.0} - Added
Config.Settings.sounds.sounds.slash={name = "stabwheels/tire_slash.ogg", volume = 0.4, distance = 20.0} - Added the full
Config.Settings.weaponstable. Copy the entire table from the new config.
- Added
Official release for ESX and QBCore.