LIMITED DEAL
25% discount on every paid product Use this code at Tebex checkout:
Shop now
Documentation

Phantom resource documentation.

Choose a topic or resource on the left, view only the selected document in the center, and use the right navigation for that page.

Support Hub Discord Tickets Documentation FAQ Terms
CFX AUTH SYSTEM

CFX Auth system

Where to find your purchased Phantom resources.

Overview

Phantom Scripts resources are delivered through the Cfx.re asset system. After purchase, the asset is granted to the Cfx account connected to the purchase or keymaster access.

CFX Auth system
Example: Phantom resources inside the Cfx Portal Assets page.

Where can I find my resources?

You can find your purchased resources on the Keymaster / asset grants page. Open the link and look for the items listed under the phantom_scripts creator. https://keymaster.fivem.net/asset-grants ↗

I can't find my resources

If you cannot see a resource, the purchase was probably made on another Cfx account. Check the account you are logged into or use the transfer guide.

Details

  • Log in to the correct Cfx account.
  • Open Cfx Portal / Assets.
  • Look for resources under phantom_scripts.
  • Click the Download button.

Notes

  • Resources appear under Cfx Portal → Assets.
  • The creator name is phantom_scripts.
  • If you cannot see the resource, check the Cfx account.
ImportantAlways log in with the same Cfx account linked to your purchase.
CFX AUTH SYSTEM

Transfer script to another account

Transfer a purchased resource to another Cfx account.

Overview

If the resource is on the wrong Cfx account, or your server keys are managed by another account, you can transfer the asset inside Cfx Portal. Transfers can be irreversible, so always check the target username.

Where can I find the owner's name?

Open the FiveM server list, find your server and check the Owner field in the server details. This is the Cfx username you may need. https://servers.fivem.net/ ↗

Where can I find the owner's name?
Server page and owner field.

I can't find my server in the list

If the server is not listed, check the Cfx auth line in the server console. The short identifier in the link can be different for every server.

I can't find my server in the list
Console auth link and server identifier.

Open the server details in your browser

Copy the identifier, then open servers.fivem.net with the /servers/detail/ path and the identifier. This opens the server page where the owner can be seen.

Open the server details in your browser
Server details page in browser.

Transferring the resource

Log in to Cfx Portal, open Assets, select the resource you want to transfer, then click the Transfer button.

Transferring the resource
First select the resource, then Transfer.

Enter the target Cfx username

In the Asset Transfer popup, enter the username of the Cfx account that should receive the resource. Check the name twice.

Enter the target Cfx username
Asset Transfer popup and target username field.

Email confirmation

After starting the transfer, Cfx sends a confirmation link by email. Open it, confirm the transfer, and check spam if you do not see it.

Email confirmation
Message shown after a transfer is initiated.

Details

  • Access to the current owner Cfx account.
  • The exact target Cfx username.
  • Email access for confirmation.

Notes

  • Find the server owner name.
  • Select the asset in Cfx Portal.
  • Click Transfer and enter the target username.
  • Confirm by email.
ImportantOnly start a transfer if you are sure about the target Cfx username.
CFX AUTH SYSTEM

Error: You lack the required entitlement

What this console error means and how to fix it quickly.

Overview

This error can appear when the server cannot verify that it has permission to use the resource. There are several possible causes: wrong Cfx account, missing restart, or incorrect Windows / server time sync.

You lack the required entitlement to use ps_hunting

Why does this happen?

The Cfx auth check depends on the asset, the server owner account and the system time being correct. If one of these is wrong, the server console may show an entitlement error.

I bought the script with another account

If the purchase is not on the Cfx account that manages the server, open the Transfer script to another account guide and transfer the asset to the correct account.

I have not restarted the server

After adding a resource, transferring an asset, or changing entitlement, always restart the server. Many entitlement errors disappear after a clean restart.

Operation system doesn't have the right time?

Open time.is, choose the server location, and check whether the server time is accurate. If it is more than 1 minute ahead or behind, fix the time sync, otherwise the auth issue may continue. https://time.is/ ↗

How do I sync time?

In this quick video, we show how to fix the Windows Internet Time Sync error, which can also cause FiveM server auth and entitlement problems.

Details

  • Check that the purchase is on the same Cfx account as the server owner.
  • Restart the server after adding or transferring the resource.
  • Check Windows / server time because incorrect time can cause auth issues.

Notes

  • If you bought it on another account, use the Transfer guide.
  • If you just added the resource, restart the server.
  • If the OS time is more than 1 minute ahead or behind, fix time sync.
ImportantMain video topic: how to fix the Windows Internet Time Sync error.
CFX AUTH SYSTEM

Error: syntax error near '<l1>'

How to fix this error? Simple: check the upload, then update your server.

Overview

There are two main things to check with this error. First, the resource file structure may have been damaged during upload. Second, your FiveM server artifact may be outdated and needs to be updated.

Why does this happen?

1. FileZilla or an incorrect FTP transfer mode may damage the script file structure. WinSCP is recommended, or use Binary mode if you use FileZilla. 2. If you drag and drop the resource file-by-file through Remote Desktop, it can also damage the upload. Upload the ZIP and extract it on the server instead. 3. Your server artifact is outdated, so the resource cannot load correctly.

FileZilla set binary mode

If you are using FileZilla, set Transfer type to Binary mode, then re-upload the whole resource. This helps prevent files from being modified or damaged during upload.

FileZilla set binary mode
Binary transfer mode

How can I check my version?

Write the version command into your server console. This shows the currently running FiveM artifact version.

How to update?

For Windows servers, check this video. It shows how to download the latest recommended server artifact, replace the old server files, and start the server again.

Linux

1. Download the latest recommended Linux artifact from this page: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ 2. Turn off your server. 3. Delete the cache and alpine folders. 4. Unzip fx.tar.xz with this command: tar -xf fx.tar.xz. 5. Start the server and type version to confirm the new version. https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ ↗

Windows

The process is the same for Windows servers, but use the Windows FXServer artifact: https://runtime.fivem.net/artifacts/fivem/build_server_windows/master/ Download it, extract it, then replace the old server artifact files with the new ones. Always make a backup before updating. https://runtime.fivem.net/artifacts/fivem/build_server_windows/master/ ↗

SERVER

Updating server

Quick guide for updating your FiveM server artifacts on Windows and Linux servers.

Overview

Keeping your FiveM server updated is important for stability, compatibility, and avoiding resource-related issues. Here you can find the Windows and Linux artifact links, plus the basic update steps.

Windows update video

For Windows servers, watch this quick video. It shows how to download the latest recommended server artifact, replace the old server files, and start the server again after the update.

Before you update

Before replacing anything, always make a backup of your server folder. Do not delete your resources folder, server.cfg, database files, or custom configuration. Only replace the artifact / server runtime files required by the update.

Linux

1. Download the latest recommended Linux artifact from this page: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ 2. Turn off your server. 3. Delete the cache and alpine folders. 4. Extract fx.tar.xz with this command: tar -xf fx.tar.xz. 5. Start the server and type version in the console to confirm the new version. https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ ↗

Windows

The process is the same for Windows servers, but you need to use the Windows FXServer artifact: https://runtime.fivem.net/artifacts/fivem/build_server_windows/master/ Download the latest recommended build, extract it, then replace the old server artifact files with the new ones. After updating, restart the server and check it with the version command. https://runtime.fivem.net/artifacts/fivem/build_server_windows/master/ ↗

After updating

Start the server, watch the console, and check for any artifact or resource loading errors. If everything looks correct, type the version command and confirm that the new artifact version is running.

SERVER

onesync

How to enable and check OneSync on a FiveM server.

Overview

OneSync must be enabled for many modern FiveM resources to work correctly. If OneSync is off or set to legacy, some script features may not work properly or may not start at all.

Enable OneSync in server.cfg

The easiest method is to add the OneSync setting to your server.cfg file. This makes the server enable OneSync automatically when it starts.

# enable OneSync (required for server-side state awareness)
set onesync true

Enable OneSync with startup command

Another option is to add it as a startup command. This is useful if you manage server launch settings through a hosting panel or startup command line.

+set onesync true

How to check the result

After setting it up, restart your server and type this into the server console: onesync. The correct result is when the console shows that OneSync is on.

How to check the result
OneSync console check: the value should be on.

Important note

OneSync should always be set to on. If you see legacy or off, that is not correct and some resources may not work properly.

Known issues

TXAdmin or a hosting panel may overwrite the OneSync setting, so even if server.cfg looks correct, the value may not change on startup. Also check that you do not have multiple set onesync commands in different places with different values.

ADMINISTRATION

Open Tickets

How to open a support ticket on the Phantom Scripts Discord server.

Overview

If you need help with a Phantom Scripts resource, the fastest way is through the Discord ticket system. First connect your Discord account, then open a ticket, and the system will redirect you to the correct Discord ticket channel.

1. Click the Open Support Ticket button

First open the Phantom Scripts support page, then click the Open Support Ticket button. If your Discord account is already connected, the system is ready to open your ticket.

1. Click the Open Support Ticket button
Open Support Ticket button.

2. Authorise the Discord connection

In the Discord authorisation window, click Authorise. After that, you will be redirected back to the Phantom Scripts website, where the Open Support Ticket button becomes available.

2. Authorise the Discord connection
Discord Authorise screen.

3. Connect your Discord account if required

If your Discord account is not connected yet, the website will show the Connect Discord button. Click it and connect your Discord account so the ticket system can identify you.

3. Connect your Discord account if required
Connect Discord button.

4. Follow the Discord ticket channel instructions

On Discord, choose what type of help you need. You can open a ticket for installation help, bug reports, license or purchase questions, configuration help, update requests, or pre-sale questions. Many common questions will receive an automatic answer or a documentation redirect, which helps speed up the support process.

4. Follow the Discord ticket channel instructions
Phantom Scripts Discord ticket information.

When should you open a ticket?

Open a support ticket if you need installation help, want to report a bug, have a license or purchase issue, need configuration help, request an update, or have a pre-sale question.

What should you prepare before opening a ticket?

Please prepare the following: script name, order ID or Phantom Scripts username, server framework, inventory system, target system, script version, error logs, and a screenshot or video if available. The more accurate information you provide, the faster we can help.

Important rules

Do not open multiple tickets for the same issue. A team member will reply as soon as possible. Before opening an installation or configuration ticket, please also check the documentation. Never share passwords, database credentials, private tokens, or payment card details inside a ticket.

ADMINISTRATION

Forgot your password?

How to securely reset the password for your Phantom Scripts account.

Overview

If you cannot access your Phantom Scripts account, use the Forgot Password option. The system sends a secure, time-limited reset link to your email address, allowing you to create a new password.

Forgot your password?
On the login page, click the Forgot password link.

1. Open the Forgot Password page

On the login page, click the Forgot password link. This opens the password recovery page where you need to enter the email address connected to your account.

1. Open the Forgot Password page
Enter your email address and send the reset link.

2. Check your email

The system sends a password reset email. Open the email and click the Reset Password button. If the button does not work, copy the secure link below it and paste it into your browser.

2. Check your email
Inside the reset email, click the Reset Password button.

3. Create a new password

Enter your new password and confirm it. The system shows the password strength, so you can easily see whether it meets the security requirements. When ready, click Save Password.

3. Create a new password
Enter and save your new password.

4. Log in with the new password

After the password has been changed successfully, return to the login page and sign in with the new password. If you still cannot log in, open a support ticket and include your Phantom Scripts username or order ID.

Details

  • Access to the email address used for your Phantom Scripts account.
  • The reset link is valid for a limited time, so use it as soon as possible.
  • Your new password should be strong: at least 8 characters with lowercase, uppercase, number and special character recommended.
  • If the email does not arrive, also check your Spam / Junk folder.

Notes

  • The Forgot password link is available on the login page.
  • The button inside the reset email opens the password reset page.
  • The system shows password strength in real time.
  • After saving, you can log in with your new password.
ImportantFor security, never send your password in a support ticket, Discord message or email. The Phantom Scripts team will never ask for your password.
SHOP SYSTEMS

Phantom Advanced Shop System

A free fully configurable in-game shop creator system for FiveM servers with SQL saving, custom products, blips, markers and admin tools.

Phantom Advanced Shop System
QBCore ESX QBox Stand-Alone
v1.0.0 10 May 2026

Overview

Phantom Advanced Shop System is a powerful free in-game shop creator for FiveM servers. Server owners and admins can create unlimited custom shops directly inside the game, configure products, prices, item names, weights, blips, markers and shop locations without manually editing files. Shops are saved into SQL and remain available after server restarts. The system includes a modern admin panel, a lightweight player shop UI, multi-language support and framework/inventory bridge support for different server setups.

Installation

Download the resource. • Upload it to your resources folder. • Import the included SQL table. • Configure framework, inventory, target and language settings. • Add ensure phantom-advanced-shop to server.cfg and restart the server.

Configuration

Config.Framework = auto / qb / qbox / esx / standalone • Config.Inventory = qb / ox / esx / custom • Config.Locale = en / hu and other supported languages

Shop storage

Shops can be saved using SQL/JSON storage depending on the configuration. Keep editable shop data outside escrow when customers need to edit it.

Framework and inventory

Supported frameworks and inventory bridges are listed in the resource README. QBCore and QBox commonly use qb/ox inventory, while ESX can use ESX inventory or ox_inventory depending on the config.

Config.Framework = 'auto'
Config.Inventory = 'auto'
Config.Locale = 'en'

Items and SQL

Import the included SQL files, then add the content of items.lua_snippet.txt to your inventory system. For ESX inventory, use low weight values such as 0.1, 0.2, 0.5 or 1.0.

Version checker

The resource checks the Phantom Resources version endpoint on startup and prints a server console message when a newer version is available.

Config.VersionCheckUrl = 'https://phantomresources.com/versions/phantom_advanced_shop.json'

Update workflow

Before updating, back up your config, locale files and database. Replace the resource files, run any included migration SQL, then restart the resource.

Details

  • FiveM server
  • QBCore, ESX, QBox or Stand-Alone setup
  • MySQL/MariaDB database
  • Inventory bridge configured for your server

Notes

  • Create unlimited shops directly in-game
  • Modern admin management panel
  • Clean and lightweight player shop UI
  • SQL database saving with persistent shops after restart
  • Custom products with display names, item names, price, weight and item type
  • Custom blips and world markers
  • Multi-language support
  • QBCore, QBox, ESX and Standalone bridge structure
ImportantDetails are available on the product page.
JOB SCRIPTS

PS Hunting Script

A premium FiveM hunting system with license, gear, hunting zones, animal hunting, NPC shop and selling flow.

PS Hunting Script
QBCore ESX QBox
v1.0.0 10 May 2026

Overview

PS Hunting Script is a premium hunting resource created for serious FiveM roleplay servers. Players can create a hunting license, complete the required interview and shooting test, buy hunting equipment, sign in for the hunt, place bait, hunt animals inside the configured hunting zone, skin them with a knife and sell the collected rewards at the marked selling point. The rifle can only be used inside the active hunting zone and is automatically put away when the player leaves the area.

Installation

Upload the resource to your resources folder. • Add ensure ps-hunting to server.cfg. • Configure framework, inventory, target and notify system. • Set hunting zones, NPCs, shop items, rewards and selling locations. • Restart the server and test the full license to selling flow.

Configuration

Configure hunting license settings and required score. • Configure shooting test requirements. • Configure animal types, rewards, zones and selling prices. • Configure weapon restrictions and map blips.

qb_huntingstore map

Default hunting shop coordinates are configured for the qb_huntingstore map/interior. If you do not use that map, move the shop NPC coordinates in the config.

Framework and inventory

Supported frameworks and inventory bridges are listed in the resource README. QBCore and QBox commonly use qb/ox inventory, while ESX can use ESX inventory or ox_inventory depending on the config.

Config.Framework = 'auto'
Config.Inventory = 'auto'
Config.Locale = 'en'

Items and SQL

Import the included SQL files, then add the content of items.lua_snippet.txt to your inventory system. For ESX inventory, use low weight values such as 0.1, 0.2, 0.5 or 1.0.

Version checker

The resource checks the Phantom Resources version endpoint on startup and prints a server console message when a newer version is available.

Config.VersionCheckUrl = 'https://phantomresources.com/versions/ps-hunting-script.json'

Update workflow

Before updating, back up your config, locale files and database. Replace the resource files, run any included migration SQL, then restart the resource.

Details

  • FiveM server
  • QBCore, ESX or QBox framework
  • qb-inventory / ox_inventory / ESX inventory depending on setup
  • qb-target or ox_target depending on setup

Notes

  • Hunting license system
  • Question/interview test with required pass score
  • Shooting range test with successful hit requirement
  • Hunting equipment shop
  • Dynamic hunting zone shown on the map
  • Bait placement and animal waiting flow
  • Animal skinning with knife
  • Configurable rewards such as meat, leather, fur and items
ImportantDetails are available on the product page.
SERVER UTILITIES

PS GetCoords

A free fast coordinate helper for FiveM developers with quick coordinates and manual placement tools.

PS GetCoords
Stand-Alone
v1.0.0 10 May 2026

Overview

PS GetCoords is a lightweight free FiveM utility made for developers, server owners and admins who need quick access to accurate coordinates. It includes Quick Coordinates for instantly capturing the current position, plus Manual Placement helpers for standing humans, sitting humans, objects and icons. Move, rotate and adjust height with keyboard controls, then press Enter to receive clean copy-ready coordinate data.

Installation

Upload ps-getcoords to your resources folder. • Add ensure ps-getcoords to server.cfg. • Start the server and use /getcoords in-game.

Configuration

Configure permissions if required by your server. • Adjust command access and helper settings if included.

No items or SQL required

PS GetCoords is a standalone helper resource. It does not require inventory items or SQL import.

Framework and inventory

Supported frameworks and inventory bridges are listed in the resource README. QBCore and QBox commonly use qb/ox inventory, while ESX can use ESX inventory or ox_inventory depending on the config.

Config.Framework = 'auto'
Config.Inventory = 'auto'
Config.Locale = 'en'

Items and SQL

Import the included SQL files, then add the content of items.lua_snippet.txt to your inventory system. For ESX inventory, use low weight values such as 0.1, 0.2, 0.5 or 1.0.

Version checker

The resource checks the Phantom Resources version endpoint on startup and prints a server console message when a newer version is available.

Config.VersionCheckUrl = 'https://phantomresources.com/versions/ps-getcoords.json'

Update workflow

Before updating, back up your config, locale files and database. Replace the resource files, run any included migration SQL, then restart the resource.

Details

  • FiveM server
  • Standalone resource setup

Notes

  • Quick Coordinates mode
  • Manual Placement mode
  • Standing Human placement helper
  • Sitting Human placement helper
  • Object placement helper
  • Icon and marker placement helper
  • Copy-ready coordinate formats
  • Keyboard movement, rotation and height controls
ImportantDetails are available on the product page.
JOB SCRIPTS

PS Restaurant

An advanced restaurant management system with menus, tables, seats, recipes, storage, employees and orders.

PS Restaurant
QBCore ESX QBox
v1.0.0 10 May 2026

Overview

PS Restaurant is a premium FiveM restaurant management system built for serious roleplay servers. Restaurant owners can manage products and recipes, build guest menus, create categories and discounts, set up tables and seats with precise coordinate helpers, manage employees and outfits, handle storage, prepare food, drinks and cocktails, and serve completed orders from a tray system. When connected with PS Farm, restaurants can order fresh ingredients directly from player-owned farms.

Installation

Upload ps-restaurant to your resources folder. • Import the included SQL if provided. • Configure framework, jobs, inventory and restaurant settings. • Set up menu, storage, tables, seats and preparation areas. • Add ensure ps-restaurant to server.cfg and restart the server.

Configuration

Configure the restaurant job and staff permissions. • Set up menu categories, products and recipes. • Configure table/seat zones and storage settings. • Enable PS Farm ordering if you use the farm supply system.

PS Farm orders

The farm order integration is optional. PS Farm / ps-greenhouse is only required when restaurants order fresh produce from farms.

Framework and inventory

Supported frameworks and inventory bridges are listed in the resource README. QBCore and QBox commonly use qb/ox inventory, while ESX can use ESX inventory or ox_inventory depending on the config.

Config.Framework = 'auto'
Config.Inventory = 'auto'
Config.Locale = 'en'

Items and SQL

Import the included SQL files, then add the content of items.lua_snippet.txt to your inventory system. For ESX inventory, use low weight values such as 0.1, 0.2, 0.5 or 1.0.

Version checker

The resource checks the Phantom Resources version endpoint on startup and prints a server console message when a newer version is available.

Config.VersionCheckUrl = 'https://phantomresources.com/versions/ps-restaurant.json'

Update workflow

Before updating, back up your config, locale files and database. Replace the resource files, run any included migration SQL, then restart the resource.

Details

  • FiveM server
  • QBCore, ESX or QBox framework
  • MySQL/MariaDB database
  • Configured inventory and job setup
  • PS Farm is required only for restaurant-to-farm orders

Notes

  • Boss Management Hub
  • Products and recipes management
  • Guest menu builder with categories and discounts
  • Tables and seats setup with coordinate helper
  • Employee, outfit and permission management
  • Storage for ingredients
  • Kitchen preparation areas
  • Food, drink and cocktail crafting
ImportantDetails are available on the product page.
JOB SCRIPTS

PS Farm

An advanced player-owned farming system with crops, quality, storage, employees, market selling and restaurant orders.

PS Farm
QBCore ESX QBox
v1.0.0 10 May 2026

Overview

PS Farm is an advanced farming system for FiveM roleplay servers. Admins can create farm entrances anywhere with /greenhouseadmin, set farm names, sizes and prices, then players can buy farms, rename them, sell them, hire employees and manage permissions. Players plant vegetables and fruits, water and fertilize them, harvest premium or lower-quality crops, manage storage, set product prices, complete restaurant orders through PS Restaurant integration and sell remaining products at the market.

Installation

Upload ps-farm to your resources folder. • Import the included SQL if provided. • Configure framework, inventory, farm sizes, prices, crops and market buyer. • Add ensure ps-farm to server.cfg and restart. • Create farms in-game with /greenhouseadmin.

Configuration

Configure crop growth time, yield and quality rules. • Configure farm purchase prices and sizes. • Configure restaurant order integration if PS Restaurant is used. • Configure market buyer prices for crop quality levels.

Crop quality and orders

Premium and poor quality products are handled as separate items. Restaurant orders can pay more, while the market buyer uses fixed config prices.

Framework and inventory

Supported frameworks and inventory bridges are listed in the resource README. QBCore and QBox commonly use qb/ox inventory, while ESX can use ESX inventory or ox_inventory depending on the config.

Config.Framework = 'auto'
Config.Inventory = 'auto'
Config.Locale = 'en'

Items and SQL

Import the included SQL files, then add the content of items.lua_snippet.txt to your inventory system. For ESX inventory, use low weight values such as 0.1, 0.2, 0.5 or 1.0.

Version checker

The resource checks the Phantom Resources version endpoint on startup and prints a server console message when a newer version is available.

Config.VersionCheckUrl = 'https://phantomresources.com/versions/ps-greenhouse.json'

Update workflow

Before updating, back up your config, locale files and database. Replace the resource files, run any included migration SQL, then restart the resource.

Details

  • FiveM server
  • QBCore, ESX or QBox framework
  • Inventory system for seeds, tools and crops
  • PS Restaurant required only for restaurant orders

Notes

  • Admin farm creation with /greenhouseadmin
  • Player-owned farms with rename and sell options
  • Employee hiring and permission management
  • Crop planting with seeds, water and fertilizer
  • Growth time and yield information
  • Crop quality system
  • Storage for harvested products
  • Farm office laptop for stock, prices and orders
ImportantDetails are available on the product page.
SHOP SYSTEMS

PS Wholesale

A realistic wholesale store system for restaurants, fast-food places, cafés, bars and hospitality businesses.

PS Wholesale
QBCore ESX QBox
v1.0.0 10 May 2026

Overview

PS Wholesale is a realistic wholesale store system built for restaurants, fast-food places and other hospitality businesses on FiveM roleplay servers. Players can take products from shelves, place them into their basket, adjust item quantities at checkout, choose cash or card payment and receive all purchased items directly into their inventory. If a player tries to leave without paying, the basket is cleared and they leave empty-handed.

Installation

Upload ps-wholesale to your resources folder. • Configure framework, payment and inventory settings. • Add products, shelf positions and checkout locations in config. • Add ensure ps-wholesale to server.cfg and restart.

Configuration

Configure all products and shelf positions. • Configure checkout locations and payment options. • Configure inventory item names and quantities.

ESX item weight

Do not use QBCore-style 500 or 1500 weight values with ESX inventory. Use low values such as 0.1, 0.5 or 1.0.

Framework and inventory

Supported frameworks and inventory bridges are listed in the resource README. QBCore and QBox commonly use qb/ox inventory, while ESX can use ESX inventory or ox_inventory depending on the config.

Config.Framework = 'auto'
Config.Inventory = 'auto'
Config.Locale = 'en'

Items and SQL

Import the included SQL files, then add the content of items.lua_snippet.txt to your inventory system. For ESX inventory, use low weight values such as 0.1, 0.2, 0.5 or 1.0.

Version checker

The resource checks the Phantom Resources version endpoint on startup and prints a server console message when a newer version is available.

Config.VersionCheckUrl = 'https://phantomresources.com/versions/ps-wholesale.json'

Update workflow

Before updating, back up your config, locale files and database. Replace the resource files, run any included migration SQL, then restart the resource.

Details

  • FiveM server
  • QBCore, ESX or QBox framework
  • Inventory system configured for the sold items

Notes

  • Realistic wholesale store flow
  • Products can be taken from shelves
  • Basket system
  • Checkout system
  • Cash and card payment options
  • Adjust quantity at checkout
  • Purchased items added to inventory
  • Anti leave-without-paying system
ImportantDetails are available on the product page.
GAMEPLAY SYSTEMS

PS Container Wars

An advanced container auction event system with configurable vehicles, items, bidding, outbid alerts and winner rewards.

PS Container Wars
QBCore ESX QBox
v1.0.0 10 May 2026

Overview

PS Container Wars is an advanced high-stakes container auction system for FiveM roleplay servers. Admins can start auctions with /startauction and choose how many containers are available, up to 8 by default, or reset the system with /resetcontainerauctions. Players open containers, join the auction panel with E, place bids, receive outbid notifications, compete with timer extensions in the final seconds and claim vehicles or items from the container after winning.

Installation

Upload ps-container-wars to your resources folder. • Configure framework, containers, rewards, auction time, starting bid and bid increments. • Add ensure ps-container-wars to server.cfg and restart. • Use /startauction to create auctions in-game.

Configuration

Configure reward mode: vehicles, items or mixed. • Configure allowed vehicles and items. • Configure auction duration, starting price and bid increment. • Configure timer extension and container locations.

Admin commands

Use the admin commands listed in the README to start and reset auctions, for example /startauction and /resetcontainerauctions.

Framework and inventory

Supported frameworks and inventory bridges are listed in the resource README. QBCore and QBox commonly use qb/ox inventory, while ESX can use ESX inventory or ox_inventory depending on the config.

Config.Framework = 'auto'
Config.Inventory = 'auto'
Config.Locale = 'en'

Items and SQL

Import the included SQL files, then add the content of items.lua_snippet.txt to your inventory system. For ESX inventory, use low weight values such as 0.1, 0.2, 0.5 or 1.0.

Version checker

The resource checks the Phantom Resources version endpoint on startup and prints a server console message when a newer version is available.

Config.VersionCheckUrl = 'https://phantomresources.com/versions/ps-container-wars.json'

Update workflow

Before updating, back up your config, locale files and database. Replace the resource files, run any included migration SQL, then restart the resource.

Details

  • FiveM server
  • QBCore, ESX or QBox framework
  • Inventory and vehicle reward setup configured for your server

Notes

  • Admin auction creation with /startauction
  • Custom number of auction containers
  • Maximum of 8 containers by default
  • /resetcontainerauctions reset command
  • Interactive lock cutting and container opening
  • Auction panel access with E
  • Configurable auction time, starting bid and bid increment
  • Vehicle-only, item-only or mixed containers
ImportantDetails are available on the product page.
BUNDLES

VIP Pack 1

A discounted business bundle containing PS Restaurant, PS Farm and PS Wholesale, with PS Wholesale included for free.

VIP Pack 1
QBCore ESX QBox
v1.0.0 10 May 2026

Overview

VIP Pack 1 is a business-focused Phantom Scripts bundle for serious FiveM roleplay servers. The pack includes PS Restaurant, PS Farm and PS Wholesale. The package price is £39.80, which means you pay for PS Restaurant and PS Farm, and PS Wholesale is included for free. This creates a complete business supply chain: farms grow ingredients, restaurants use them for recipes and orders, and wholesale stores provide realistic stock purchasing for hospitality businesses.

Installation

Install PS Restaurant, PS Farm and PS Wholesale individually. • Import any included SQL files. • Configure shared item names and ingredients across all three resources. • Start the resources in the correct order inside server.cfg. • Test farm orders, restaurant storage and wholesale purchasing.

Configuration

Keep ingredient item names consistent between Farm and Restaurant. • Configure wholesale items to match your server inventory. • Configure restaurant menus and recipes after setting farm products.

Framework and inventory

Supported frameworks and inventory bridges are listed in the resource README. QBCore and QBox commonly use qb/ox inventory, while ESX can use ESX inventory or ox_inventory depending on the config.

Config.Framework = 'auto'
Config.Inventory = 'auto'
Config.Locale = 'en'

Items and SQL

Import the included SQL files, then add the content of items.lua_snippet.txt to your inventory system. For ESX inventory, use low weight values such as 0.1, 0.2, 0.5 or 1.0.

Version checker

The resource checks the Phantom Resources version endpoint on startup and prints a server console message when a newer version is available.

Config.VersionCheckUrl = 'https://phantomresources.com/versions/vip-pack-1.json'

Update workflow

Before updating, back up your config, locale files and database. Replace the resource files, run any included migration SQL, then restart the resource.

Details

  • FiveM server
  • QBCore, ESX or QBox framework
  • Inventory setup for restaurant, farm and wholesale items

Notes

  • Includes PS Restaurant
  • Includes PS Farm
  • Includes PS Wholesale for free
  • Complete restaurant and farm supply chain
  • Business and economy roleplay ready
  • Restaurants can order fresh products from farms
  • Wholesale store supports hospitality stock purchasing
  • Better value than buying separately
ImportantDetails are available on the product page.