Maitu Development
Loading Documentation...
General Documentation

Universal Script Guide

Standard installation, configuration, and troubleshooting guide applicable to all Maitu Development FiveM scripts.

Step-by-Step

Universal Installation Guide

Follow these standardized steps to install any purchased Maitu script onto your FiveM server.

1

Download from Cfx.re Keymaster

After completing your purchase on Tebex, the asset is automatically bound to your Cfx.re account. Go to keymaster.fivem.net/asset-grants, locate your script and download the .zip file.

2

Extract to Your Resources Folder

Extract the archive into your server's resources/ folder (e.g. resources/[maitu]/).

Do not rename the folder of the script, as the name is registered in the Cfx.re escrow manifest.
3

Import Database SQL (If Included)

If the script folder contains an .sql file (e.g. schema.sql or install.sql), import it into your MySQL/MariaDB database (oxmysql).

4

Configure server.cfg

Open your server.cfg and add the ensure command below your framework and dependencies.

ensure [script_name]
Escrow System

Cfx.re Keymaster & Escrow

All Maitu Development scripts use the official FiveM Asset Escrow system.

Bound to Server License Key: Scripts will only run on a server using a license key belonging to the account that owns the script grant.

• Transferring Assets: You can transfer an asset once to another Cfx.re account directly in Keymaster via the "Transfer to another account" option.

• Open Configuration Files: All config files (config.lua, locales, HTML/CSS assets) are 100% open and editable.

Framework Support

Framework Integration (QBCore & ESX)

Maitu scripts feature unified auto-detection for both major FiveM frameworks.

QBCore Framework

Native integration with qb-core exports, player data, job permissions, and QBCore notify events.

ESX Legacy Framework

Full compatibility with es_extended (ESX Legacy 1.9+, v1final) with auto-registered callbacks and shared objects.

Customization

Configuration & Locales

All adjustable settings and translated strings reside inside config.lua.

Config = {}

-- Framework selector: 'auto', 'qbcore', or 'esx'
Config.Framework = 'auto'

-- Language setting: 'en', 'cs', 'de', 'fr'
Config.Locale = 'en'

-- Discord Webhook logging (paste your webhook URL)
Config.DiscordWebhook = ''

-- Notification type: 'default', 'ox_lib', 'qb', 'esx', 'custom'
Config.NotificationType = 'default'
Troubleshooting

Troubleshooting & FAQ

Solutions to the most common setup and startup problems.

Error: "You lack the required entitlement" / Escrow check failed
Ensure that your server's sv_licenseKey in server.cfg matches the Cfx.re Keymaster account where the asset was purchased. If you just purchased the asset, restart your FiveM server to refresh active grants.
Error: "Could not find dependency oxmysql / framework"
Make sure your database driver (oxmysql) and framework (qb-core or es_extended) are started before the script in your server.cfg.
Resource fails to start or UI does not open
Ensure you did not rename the resource folder name. Check F8 client console or server console for specific missing export or syntax warnings.
Customer Support

Need Assistance? Open a Support Ticket

Our support team is available on Discord to help you troubleshoot installation or integration issues.

Open Ticket on Discord

Your Cart (0)