redemrp_menu_base qadr version

A Menu Base for RedEM:RP This script allows you create menu like RDR2.

qadr version has changed CSS, image compatibility, and add nui focus control.

This resource has been adopted for use by the RedEMRP Framework "reboot" of 2022.

1. Installation

  • Clone redemrp_menu_base into "resources" folder
  • add ensure redemrp_menu_base in start order list.

image :

alt text

descriptionimages :

alt text

2.Usage

Add this on top your client side file

MenuData = {}
TriggerEvent("redemrp_menu_base:getData",function(call)
    MenuData = call
end)

Example:

MenuData.CloseAll()
local elements = {
    {
     label = "Test Option",
     value = 'test' ,
     desc = "Press if you want print text",
     image="items/weapon_melee_hammer.png",
     descriptionimages = {
      {
       src = "nui://redemrp_menu_base/html/items/cloth.png",
       text = "Kumaş",
       count = "x1"
      },

      {
       src = "nui://redemrp_menu_base/html/items/woodenplanks.png",
       count = "x5",
       text = "Ahşap"
      }
     },
    },
    {label = "Hop Test", value = 0  ,desc = "Look its so fast" , type = "slider" , min =0 , max =100, hop= 5},
}

local nuifocus = false
MenuData.Open('default', GetCurrentResourceName(), 'test_menu',
{
    title   = 'TestMenu',
    subtext = 'There is a subtext',
    align   = 'top-left',
    elements = elements,
},
function(data, menu)
    if(data.current.value == 'test') then
        print("test")
    end
end,
function(data, menu)
    menu.close()
end,nuifocus)

3.Credits