AWS Pause Menu
A custom pause interface showing character information, account balances, playtime, map access and social links.
Installation
Requirements
- ox_lib and oxmysql
- QBCore or ESX. Qbox requires a functioning QB compatibility bridge for this build.
Startup order
This example selects one framework and target. Use the resources matching your configuration and start dependencies first.
ensure ox_lib
ensure oxmysql
ensure qb-core
ensure aws-pausemenu
Setup steps
- Disable conflicting custom pause-menu resources.
- The server tries to add playtime to players (QB) or users (ESX). Back up those tables and allow the required schema update.
- Review Config.Socials with your server links and Config.Settings with the opening controls.
Gameplay and usage
- Use ESC when enabled or /pausemenu to open the interface.
- Use /playerstats to test statistics. Client exports OpenPauseMenu and ClosePauseMenu are also included.
Configuration
- config.lua: Config.Language selects en, tr or it.
- Config.Socials enables/configures Discord, website and YouTube buttons.
- Config.Settings.EscOpen, F1Open and F2Stats select opening and statistics controls.
- Config.Locales contains the menu labels and descriptions.
Exports and integrations
aws-pausemenu.OpenPauseMenu— seeaws-pausemenu/client.luafor its arguments and client/server context.aws-pausemenu.ClosePauseMenu— seeaws-pausemenu/client.luafor its arguments and client/server context.
Troubleshooting
-
If balances or identity are missing, start the framework first and review the adapter in server.lua.
-
If playtime is missing, check the framework table and its playtime column.
-
If ESC opens two menus, check for another pause-menu resource.
-
Include the package version, framework and exact server/F8 error when requesting support. Remove private tokens and player data.
Package reference
| Manifest | Version |
|---|---|
fxmanifest.lua |
1.0.0 |
Database files
No standalone SQL file is included. Check the installation steps above for tables created by server code.
Configuration reference
aws-pausemenu/config.lua:Language,Socials,Settings,Locales
Frequently asked questions
Does this need Keymaster or an escrow key?
The Lua sources in this delivery package were readable in the static audit. No /assetpacks requirement is added by this package. Required framework, inventory and map resources still need to be installed separately.
Can I change the folder or database table names?
Keep the supplied folder names. Historical event, SQL and KVP identifiers are retained to protect existing integrations and saved data. Renaming a table or event requires a separate migration.
Why is an interface or item missing?
Check the startup order, selected framework/target adapter, inventory item definitions and the server/F8 console. The package does not install an entire framework or inventory for you.
Has this been tested on my server?
ZIP integrity, source readability, script syntax and manifest references were checked locally. Multiplayer gameplay, your framework version and integrations require a FiveM server acceptance test before a public release.
