fox1cek@developer:~/assets-docs
$ whoami
Fox1cek - Developer & FiveM Script Creator
$ cat store_info.json
{ "store": "Fox1cek Assets", "tebex": "https://fox1cek-assets.tebex.io/", "specialization": "FiveM Lua & NUI Systems" }
$ ./get_started.sh
Select a resource from the left sidebar to view installation and configuration guides.

Lua 5.4 Clean Code

0.00ms resmon idle performance with OneSync network synchronization.

Keymaster Escrow

Instant automatic asset delivery directly to your FiveM Keymaster account upon purchase.

Lifetime Updates

Free continuous updates, bug fixes, and improvements for all Tebex customers.

## 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.
fox1cek@server:~/resources
$ # 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
Framework / System Status Integration Details
QBCore Supported Auto-detects jobs, notifications, and player data.
Qbox Supported Auto-detects qbx_core framework objects.
ESX (Legacy / Extended) Supported Auto-detects ESX shared object.
Standalone Supported Works on any custom framework without dependencies.
ox_inventory Supported Full drug and weapon inventory sniffing support.

# How do I open the NUI menu?

Press J (default key) or type /k9menu in your in-game chat.

# Why can't human players open the menu?

By default, Config.RequireDogPed = true requires players to be transformed into a dog ped. Set it to false in config.lua if you want human handlers to open the menu.

# How do I release a pinned suspect after a tackle?

Press the X key or click Cancel Emote in the NUI menu.

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.lua
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.

fox1cek@server:~/resources
$ # Step 1: Claim free package on Tebex & place in resources
server-data/resources/[scripts]/fxr_Poltuning

$ # Step 2: Add to server.cfg
ensure fxr_Poltuning
config.lua
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