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.
- Be sure you have RedEM and RedEM:RP Installed if not -> RedEM --> RedEM:RP
- Clone redemrp_menu_base into [redemrp] folder
- folder name must be
redemrp_menu_base
- 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_inventory/html/items/cloth.png",
text = "Kumaş",
count = "x1"
},
{
src = "nui://redemrp_inventory/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)