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:


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:

Full Database (Run this if you're using Evo-K9 for the first time)
Use this if you already used Evo-K9 v2 and don’t want to lose your data.

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

💡 Click to view usable items for qb-inventory:

🎄 QBCore Inventory Items For Christmas (optional)

🎄 Click to view usable items for qb-inventory:

📦 Ox Inventory Items

💡 Click to view usable items for ox_inventory:

🎄 Ox Inventory Items For Christmas (optional)

🎄 Click to view usable items for ox_inventory:

4️⃣ 🖼️ Images Installation

  • In the evo-k9-v3/images directory, you’ll find all item images.

  • For qb-inventory: Copy all images to:

  • For ox_inventory: Place images in the appropriate web/images/items directory.

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 (after loadInventoryData function, usually around line 196) to add the new items.

Click to expand the code for ox_inventory
  • For qb-inventory: Edit server/functions.lua to add the new items.

Click to expand the code for qb-inventory

6️⃣ ⚙️ Script Configuration

  • Open config.lua and 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.


🏠 Available Maps

  • EVO_K9Facility_Airbase

  • EVO_K9Facility_WindFarm

You can only use one map at a time!

🛠 Setup

  1. Choose Your Map Open config.lua and select the map you want to use.

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