FAQ
π Getting Started
What is InfinityUI?
InfinityUI is a development framework for creating advanced, customizable menus in FiveM. It's not a plug-and-play script but a tool for developers to build their own menu systems.
Is InfinityUI a complete script?
No. InfinityUI is a framework/library. You need to:
Write your own scripts that use InfinityUI
Or adapt existing scripts to use InfinityUI
Think of it like a toolbox for building menus.
What's included in InfinityUI?
Included:
β Core menu framework (
ui.lua)β Configuration system
β Complete documentation
β Example code snippets
NOT included:
β Job builder (shown in videos)
β Ready-made shop systems
β Complete gameplay scripts
What are the requirements?
FiveM server (txAdmin or standalone)
ox_lib resource (required)
Basic Lua scripting knowledge
FiveM Keymaster access (for escrow)
π§ Installation & Setup
Where do I put the config file?
In the InfinityUI folder
See the Installation Guide for details.
How do I know if InfinityUI is installed correctly?
Checklist:
Check server console for
Started resource infinityUINo errors in F8 console
Type
/infinityui_jump_toin-game (should show a dialog)
"CONFIG FILE NOT FOUND" error β Solution
Make sure
config.luais loaded before@infinityUI/client/ui.luain yourfxmanifest.luaCheck that
InfinityUIConfig = {}is at the top of your config file
Example:
π» Development
Can I rename the InfinityUI resource?
No. The resource must be named infinityUI (case-sensitive) because other resources reference it with @infinityUI/client/ui.lua. If you rename it, you'll get No such export errors, or worse, broken functions.
Can I use InfinityUI with ESX/QBCore?
Yes. InfinityUI works with any framework (or no framework).
Configure the integration in your config:
See Configuration Guide.
How do I add a search feature to my menu?
Add this at the top of your menu:
Then wrap your buttons:
See Search System.
π¨ Customization
π Troubleshooting
Buttons don't respond to clicks
Possible causes:
Enabled = false: Check the 4th parameter
Missing callback: Make sure you have an
onSelectedfunctionThread not running: Verify your while loop is running
Performance issues / FPS drops
Solutions:
Reduce Wait time when menu closed:
Don't recreate menus every frame:
Enable auto garbage collection:
π Licensing & Purchase
Is InfinityUI open source?
No. InfinityUI is delivered via FiveM Escrow (Keymaster). The code is encrypted.
Can I use InfinityUI on multiple servers?
Check your Keymaster license. Typically:
β Development server + Production server = OK
β Multiple production servers = Need multiple licenses
Can I modify InfinityUI?
Limited. You can:
β Configure all settings
β Extend functionality through your own scripts
β Modify the core
ui.lua(it's encrypted)
Can I resell scripts I make with InfinityUI?
Yes β you can sell scripts that use InfinityUI, but:
β You can sell your own scripts
β You cannot resell InfinityUI itself
β Buyers need their own InfinityUI license
π Learning Resources
I'm new to Lua, where do I start?
Resources:
Tips:
Start with simple buttons and menus
Copy and modify the examples
Ask questions in Discord
π Comparison
InfinityUI vs RageUI?
Search
β
β
Quick Jump
β
β
Menu Side Toggle
β
β
Actively Maintained
β
β
Modern Features
β
β
InfinityUI vs CoraUI?
Search
β
β
Quick Jump
β
β
Sound Toggle
β
β
Performance
β οΈ
β
InfinityUI vs NativeUI?
InfinityUI is based on NativeUI but with:
β Better performance
β More features (search, jump)
β Active development
β Better customization
β Still Have Questions?
π Check the API Reference
π¬ Ask in Discord
π Report bugs properly (see Support)
Can't find your answer? Join our Discord and ask the community!
Last updated