## Overview
FXR_k9 System is a premium, ultra-modern FiveM resource featuring a dark glassmorphic Liquid Apple OS 2026 NUI menu, right-click session hotkey binding system, contraband drug & weapon sniffing, suspect tackling & pinning mechanics, automatic dog swimming physics with OneSync steering, and multi-language support.
Liquid Apple OS 2026 NUI
Sleek glassmorphic interface with category tabs, search filtering, and spring transitions.
Session Hotkeys
Right-click any card to assign custom hotkeys (1-9, G, H, K) with live badges.
K9 Police Sniffing & Tackle
Sniff suspects, trunks, gloveboxes, and tackle/pin fleeing suspects to the ground.
OneSync Swimming
Drowning-proof water physics with WASD + camera steering synchronized across clients.
Requirements & Compatibility: Supports QBCore, Qbox, ESX, and Standalone servers automatically with ox_inventory or default inventories.
$ # Step 1: Place FXR_k9 into resources
server-data/resources/[scripts]/FXR_k9
$ # Step 2: Add startup command to server.cfg
ensure FXR_k9
$ # Step 3: Console restart command
ensure FXR_k9
1. NUI Menu Not Opening
Cause: Config.RequireDogPed is set to true while using a human ped model.
Fix: Transform into a dog ped (e.g. a_c_shepherd) or set Config.RequireDogPed = false in config.lua.
2. Dog Legs Clipping Through Vehicle Seat Floor
Cause: GTA V default human seat IK bone matrix.
Fix: Use the Enter Vehicle action in the Vehicle tab. It attaches the dog directly to the vehicle chassis with a +0.20 Z-offset.
Config = {}
-- Framework Settings ('auto', 'qbcore', 'qbox', 'esx', 'standalone')
Config.Framework = 'auto'
-- Language Selection ('cs' for Czech, 'en' for English)
Config.Locale = 'cs'
-- Require player to be transformed into a dog ped to open menu
Config.RequireDogPed = true
-- Require K9/Police job to perform K9 Police actions (sniffing, takedown)
Config.RequireJobForK9 = true
-- Jobs allowed to access K9 features
Config.K9Jobs = {
'police',
'sheriff',
'trooper',
'state',
'k9'
}
-- Default Key mapping to toggle the K9 Menu ('j' by default)
Config.MenuKey = 'j'
Config.CommandName = 'k9menu'
-- List of Dog Ped models recognized as dogs
Config.DogModels = {
"a_c_shepherd",
"a_c_rottweiler",
"a_c_husky",
"a_c_poodle",
"a_c_pug",
"a_c_westy",
"a_c_retriever",
"a_c_chop",
"a_c_chop_02",
"canine"
}
-- Enable weapon and ammo sniffing
Config.DetectWeapons = true
## Features
Allows police officers on duty to modify vehicle extras, liveries, window tints, and paint colors at designated tuning zones using clean ox_lib context menus.
Vehicle Extras
Toggle extra parts (pushbars, light bars, antennas, sirens, laptops, roof racks).
Vehicle Liveries
Switch vehicle skins (supports native and mod-kit liveries).
160+ Paint Colors
Customize primary and secondary paint colors in designated tuning zones.
Job Restricted
Restricted to Config.AllowedJobs (police, sheriff, bcso) on-duty officers.
Config = {}
-- Job(s) that are allowed to use this menu
Config.AllowedJobs = { "police", "sheriff", "bcso" }
-- Tuning zone locations
Config.Zones = {
{ name = "Mission Row PD", coords = vec3(439.4617, -1025.3065, 28.3588), radius = 2.0 },
{ name = "Paleto Bay Sheriff", coords = vec3(-449.5, 5993.5, 31.0), radius = 2.0 },
}
-- Notification style: "ox_lib" or "qbcore"
Config.NotifyStyle = "ox_lib"
-- Max extras (0-12)
Config.MaxExtras = 12