Installation
📦 Installation Instructions for Evo-K9-V3 Script System
To ensure the proper functioning of the Evo-K9-V3 Script System, follow these installation instructions carefully. This system has essential dependencies and setup steps for a smooth experience.
🛠️ Asset Dependencies
Mandatory Dependencies:
FiveM Server (latest recommended)
MySQL Database
Framework:
QB-Core (recommended)
QBox
Standalone
Inventory System:
qs-inventory
tgiaan-inventory
1️⃣ Download & Place the Resource
Download Evo-K9-V3 and place it in your server’s resources folder:
2️⃣ Database Setup
Run the SQL commands from
database.sqlto set up required tables and columns. Example:
Tip: Always back up your database before making changes.
3️⃣ Install Items in Inventory
Add these items to your inventory system (qb-inventory/ox_inventory):
🧾 QBCore Inventory Items
🎄 QBCore Inventory Items For Christmas (optional)
📦 Ox Inventory Items
🎄 Ox Inventory Items For Christmas (optional)
4️⃣ 🖼️ Images Installation
In the
evo-k9-v3/imagesdirectory, you’ll find all item images.For qb-inventory: Copy all images to:
For ox_inventory: Place images in the appropriate
web/images/itemsdirectory.
Make sure all image files are correctly placed so they are visible in your inventory UI.
5️⃣ 📝 Inventory Integration
For ox_inventory: Edit
modules/inventory/server.lua(afterloadInventoryDatafunction, usually around line 196) to add the new Integration.
For qb-inventory: Edit
server/functions.luato add the new Integration.
For qs-inventory: Edit
server/custom/misc/evok9.luato add the new Integration.
For qs-inventory, remove the first 3 lines at the top of server/custom/misc/evok9.lua.
Those lines check for evo-k9-v2 and can stop the integration from loading.
6️⃣ ⚙️ Script Configuration
Open
config.luaand adjust settings to match your server:Adjust shop, training, and other options as needed for your server.
7️⃣ Add to server.cfg
Add the resource to your
server.cfg:
8️⃣ Change Languages
You can fully customize the script language to fit your preferred localization. All sections are open and editable, allowing you to translate the system to any language you choose.
The language configuration is divided into two main parts:
1. Backend Language Settings locales.lua
All dynamic text and system notifications are handled here. You can modify this file to update backend language elements:
2. UI Language & Outfit Options lang.js
Text that appears in the user interface is defined in this file. Additionally, this file includes an option to remove or customize the dog outfit:
🛠️ Feel free to adjust both files to provide a fully localized and personalized experience for your community.
9️⃣ 🎙️ Voice Commands Setup (Groq STT Key)
The K9 voice-command feature lets officers talk to their dog — the script records your microphone and uses Groq Whisper (free & fast) to turn speech into commands like "sit", "come", or "search the car".
To keep your server secure, the API key is never included in the script files. Every server owner uses their own free key.
🔑 Get Your Free Key:
Go to https://console.groq.com and create a free account.
Open API Keys → click Create API Key.
Copy the key (it starts with
gsk_...).
⚙️ Add It to Your server.cfg:
⚠️ The set line must come before ensure evo-k9-v3 in your server.cfg.
🧪 Optional — Change the Transcription Model:
💡 Good to Know:
No key set? No problem — the whole script works normally, only voice commands stay disabled, and the server console shows a friendly warning at startup.
Never paste your key into the script files — players download those. The server.cfg convar keeps it private on your server only.
Voice not transcribing? Check the server console for
[EVO-K9 VOICE]messages and verify your key is active in the Groq console.
🏠 Available Maps
EVO_K9Facility_AirbaseEVO_K9Facility_WindFarm
You can only use one map at a time!
🛠 Setup
Choose Your Map Open
config.luaand select the map you want to use.Edit or Remove a Map If you want to change ped positions or fully remove a map:
Delete the map folder you don’t need.
Remove the related lines from
fxmanifest.lua.
📌 Final Steps
Double-check all dependencies are installed and configured.
Make sure all images and items are added to your inventory system.
Run the SQL scripts and verify your database tables.
Start your server and enjoy your new K9 companion!
🐾 K9 Not Spawning – Troubleshooting Guide
You must have an active license or a maximum player slot of 8 for the dog to spawn.
Redownload the script from Keymaster, as sometimes it doesn't download completely.
Check if any anti-cheat is blocking the K9 from spawning.
Last updated