[PAID] Main Menu | Responsive UI | Design inspired by Grand RP [ESX / QBCore]


Preview

BUY [ESX / ESX Legacy / QBCore]

This resource allows your players to quickly navigate through the main menu. Simplify menu finding for new players. All important menu and data in one place.
You have 14 different buttons to assign different things to. These are very easy to set via the config.
You can put a trigger there, a command or a notification.
There is also a field where you can find some player information, such as name, phone number and money.

The script currently uses ESX or QBCore for the player information. If you need another framework you are welcome to write

Some things are still planned for the future


FUNCTIONS

-14 Easy to configure buttons / TriggerEvent, Command or Notification

-The buttons are PNG images so they are easy to change for people who don’t know CSS. Just upload the desired image with the same name of the already existing image and it will be displayed.

-Shows player infotmations


CONFIG

Config = {}

Config.OpenKey = 244 --Key to open the menu
------------------------------------------------------------------------
                    --Information--

-- ESX.ShowNotification("Message") -Shows an ESX notification
-- TriggerEvent('EventName') - Trigger a Event
-- ExecuteCommand("COMMAND") - Executes a command
------------------------------------------------------------------------

--Open menu-setup.png to see which number is which button.
--You can change the images here /ui/images

------------------------------------------------------------------------
--1-- PetMenu
function pet()
  TriggerEvent("od_animal:OpenPetMenu") -- Write the trigger event - ExecuteCommand or Notification here
end


--2-- Shop
function opendonate()
  TriggerEvent("doge_store:openDoges") -- Write the trigger event - ExecuteCommand or Notification here
end


--3-- Info
function openinfo()
  ESX.ShowNotification("Coming soon") -- Write the trigger event - ExecuteCommand or Notification here
end


--4-- Battlepass
function openBattlepass()
  ESX.ShowNotification("Coming soon") -- Write the trigger event - ExecuteCommand or Notification here
end


--5-- Crafting
function openCraftingMenu()
  ESX.ShowNotification("Coming soon")  --Write the trigger event - ExecuteCommand or Notification here
end


--6-- Bills
function openBillsMenu()
  TriggerEvent("esx_billing:showBilling")  --Write the trigger event - ExecuteCommand or Notification here
end


--7-- Animations
function openanimations()
  ExecuteCommand("emotePanel") -- Write the trigger event - ExecuteCommand or Notification here
end


--8- Phone
function openphone()
  TriggerEvent("gcphone:TooglePhone") -- Write the trigger event - ExecuteCommand or Notification here
end


--9-- Inventroy
function openInventory()
    TriggerEvent('esx_inventoryhud:openInventory')  -- Write the trigger event - ExecuteCommand or Notification here
end


--10-- Report
function opencase()
  ESX.ShowNotification("Coming soon") -- Write the trigger event - ExecuteCommand or Notification here
end


--11-- Computer
function opencomputer()
  ESX.ShowNotification("Coming soon") -- Write the trigger event - ExecuteCommand or Notification here
end


--12-- Clothes
function openclothes()
  ESX.ShowNotification("Coming soon") -- Write the trigger event - ExecuteCommand or Notification here
end


--13-- Key GUIDE
function openInstructions()
  TriggerEvent("s1lent_keybinds:openUI") -- Write the trigger event - ExecuteCommand or Notification here
end


--14-- Commands
function commands()
   TriggerEvent("s1lent_keybinds:openUI") -- Write the trigger event - ExecuteCommand or Notification here
end


|-------------------------------------|----------------------------|
| Code is accessible | No - Only Config & Design Settings |
| Subscription-based | No |
| Lines (approximately) | 4500 |
| Requirements | ESX/QBCore & oxmysql |
| Support | Yes |

4 Likes

If someone needs the script for another framework like Qbcore for example, write here. Then I will see what I can do.

Hello, personally I would like it for qb core😇

1 Like

Version for Qbcore is already ready. At least as a standalone. Would like to make it so that you can set the framework in the config, but that does not work as I would like. If necessary I put it in two single version online. Once for ESX and once for QBcore.

Good to hear Qbcore version is ready would i need to be switched over to a different version or would it come in the same zip looking forward to installing this

I have not yet managed to put both frameworks into one version. That’s why QBCore is now its own version. With the purchase you get ESX and QBCore in the keymaster.

All bugs fixed in QBCore version

1 Like

a really well working script with a nice interface !
I am a qb core user.

1 Like

Thank You

Trial version now available

Very nice thank you. Works perfectly and is easy to edit. I like that you can also just execute commands, so you don’t have to do a trigger event. Thanks a lot

1 Like

Thank you for your Feedback

1 Like

No Problem :slight_smile: Thanks for your work

anyone else having a issue with qbcore when you first login it does not load the character information

for me it loads normal with qbcore.