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.
- Be sure you have RedEM:RP Installed if not -> RedEM:RP
- Clone redemrp_menu_base into [redemrp] folder
- add
ensure redemrp_menu_base
afterensure redem_roleplay
image :
descriptionimages :
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)