FiveM Menu V1
Installation

Installation

1

Download the Resource

Download the latest version from Portal (opens in a new tab).

2

Extract to Resources Folder

Extract the downloaded archive and place the fivem-menu folder into your server's resources directory.

Your folder structure should look like:

server/
├── resources/
│   ├── fivem-menu/
│   │   ├── config/
│   │   ├── html/
│   │   ├── client/
│   │   ├── server/
│   │   └── fxmanifest.lua
3

Configure Framework

Open config/framework.lua and set your framework type:

Config = {}
 
-- Set your framework: 'ESX', 'QBCore', or 'Standalone'
Config.Framework = 'ESX'
 
-- ESX Settings (if using ESX)
Config.ESX = {
    SharedObject = 'esx:getSharedObject',
    PlayerDataEvent = 'esx:playerLoaded',
    SetJobEvent = 'esx:setJob'
}
 
-- QBCore Settings (if using QBCore)
Config.QBCore = {
    SharedObject = 'qb-core',
    PlayerDataEvent = 'QBCore:Client:OnPlayerLoaded',
    SetJobEvent = 'QBCore:Client:OnJobUpdate'
}

Choose the appropriate framework for your server setup.

4

Add to server.cfg

Open your server.cfg file and add the resource:

ensure fivem-menu

Make sure to add this line after your framework resource (ESX or QBCore) to ensure proper loading order.

5

Restart Server

Restart your FiveM server or use the restart command:

restart fivem-menu

The menu should now be available in-game. Press F5 (default keybind) to open it.

Verification

After installation, verify that the resource is working correctly:

In Server Console

You should see messages indicating successful resource start:

Started resource fivem-menu

In-Game

  1. Join your server
  2. Press F5 to open the menu
  3. You should see the default menu interface

Troubleshooting

If you encounter issues during installation:

Resource Not Starting

  • Check that the folder name matches what's in your server.cfg
  • Verify that fxmanifest.lua is present in the resource folder
  • Check server console for error messages

Menu Not Opening

  • Verify the keybind in config/controls.json
  • Check F8 console for client-side errors
  • Ensure the resource started successfully

Framework Integration Issues

  • Confirm your framework is properly installed and running
  • Verify framework settings in config/framework.lua
  • Check that the framework loads before the menu resource

Next Steps

Now that you've installed FiveM Menu V1: