
A very basic tool to create menus easily and fast build on top of svelte
WARNING: This script wasn’t fully tested and you might encounter bugs so it is recommended to use it only for development purposes
Download
How to install
Download the resource, open it in a console and type the following commands
cd web/dev
npm install
npm run build
Usage
local elements = {
{label = "Do something cool", name = "sleep"},
{label = "Do nothing", name = "cancel"}
}
Menu:Register("hello world", elements, function(value, menu)
if (value.current.name == "sleep") then
-- do something...
elseif (value.current.name == "cancel") then
-- do something else
end
menu:close()
end)
Usage in some other resource
TriggerEvent("basic-menu:register", "Test Menu", elements, function(value, menu)
print("called successfuly")
menu:close()
end, function(value, menu)
print("got canceled :(")
menu:close()
end)