[Standalone] Arrow based menu system

image

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

Click here!!

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)
7 Likes

So good release :sunglasses: :sunglasses: :sunglasses: :sunglasses: :sunglasses: :sunglasses: :sunglasses: :sunglasses:

1 Like

great release, I was searching for menu like that thx <3

1 Like

Very good :heart: