ak47_lib
ak47_lib is a unified compatibility layer designed to support multiple FiveM frameworks (ESX, QBCore, QBX) and various third-party resources (Inventory, Target, Fuel, etc.) through a single, consistent API. This allows developers to write scripts that work across different server setups without writing complex adaptation code.
Features
Multi-Framework Support: Auto-detects and bridges ESX, QBCore, and QBX.
Unified API: Consistent function calls for Player, Economy, Inventory, and Vehicle management.
Auto-Detection: Automatically configures itself based on started resources (Configurable to 'auto').
Extensive Integrations: Built-in support for popular inventories, fuel scripts, garages, and target systems.
Developer Friendly: Simplifies dependency management for paid or free releases.
Requirements
FiveM Server (Artifacts enabling Lua 5.4 recommended)
A Supported Framework:
ESX Legacy
QBCore
QBX Core
Installation
Download the
ak47_libresource.Place the folder into your server's
resourcesdirectory.Add the following to your
server.cfg:
Configuration
The configuration is handled in config.lua. By default, most options are set to 'auto', meaning the lib will scan your server resources and select the appropriate integration automatically.
Last updated