Unable to make more than one menuFixed
only allows 1 menu with 1 button.
Adding more just throws up a ton of errors
Even tried the menu the orginal plugin coded posted and that is corrupt
Hey!
Can you send me your modified configuration and the error?
i used the one posted in here 
even the json editor gives me an error.

{
	"Distance between buttons": 0.02,
	"FadeIn and FadeOut time": 0.3,
	"List of menus": [{
			"Menu title": "Teleport",
			"Menu title color": "#ffffff",
			"Menu title size": 12,
			"Menu title height": 0.1,
			"Menu permission": "teleport.use",
			"Chat command to open the menu": "teleport",
			"Console command to open the menu": "teleport",
			"Background color": "0.66 0.66 0.66 0.9",
			"Menu buttons": [{
				"Button color": "0.0 0.0 0.0 1.0",
				"Text color": "#ffffff",
				"Text size": 12,
				"Button width": 0.4,
				"Button height": 0.1,
				"Button text": "Accept TP",
				"Execute chat (true) or console (false) command": true,
				"Executing command": "/tpa"
			}]
		},
		{
			"Menu title": "Outpost",
			"Menu title color": "#ffffff",
			"Menu title size": 12,
			"Menu title height": 0.1,
			"Menu permission": "Outpost.use",
			"Chat command to open the menu": "Outpost",
			"Console command to open the menu": "outpost",
			"Background color": "0.66 0.66 0.66 0.9",
			"Menu buttons": [{
				"Button color": "0.0 0.0 0.0 1.0",
				"Text color": "#ffffff",
				"Text size": 12,
				"Button width": 0.4,
				"Button height": 0.1,
				"Button text": "Outpost",
				"Execute chat (true) or console (false) command": true,
				"Executing command": "/town"
			}]
		}
	]
}​​
What's the error dude?
Error: Parse error on line 45:
..."
			}]
		}
	]
}​​
-------------------^
Expecting 'EOF', '}', ',', ']', got 'undefined'


Merged post

is this really that difficult to have more than one option in the menu ???
You just messed up the config that's all....
after reading the other help posts here it is not possible to have more than 1 menu at the moment.
( being worked on )
You can add more buttons to the original menu though...
This is the one I just worked on and works fine, you can tweak the values to alter the size of Text / buttons / menu etc

{
"Distance between buttons": 0.02,
"FadeIn and FadeOut time": 0.3,
"List of menus": [
{
"Menu title": "Server Commands",
"Menu title color": "#ffffff",
"Menu title size": 10,
"Menu title height": 0.1,
"Menu permission": "gamemenu.use",
"Chat command to open the menu": "menu",
"Console command to open the menu": "menu",
"Background color": "0.66 0.66 0.66 0.9",
"Menu buttons": [
{
"Button color": "0.0 0.0 0.0 1.0",
"Text color": "#ffffff",
"Text size": 10,
"Button width": 0.2,
"Button height": 0.05,
"Button text": "Accept TP",
"Execute chat (true) or console (false) command": true,
"Executing command": "/tpa"
},
{
"Button color": "0.0 0.0 0.0 1.0",
"Text color": "#ffffff",
"Text size": 10,
"Button width": 0.2,
"Button height": 0.05,
"Button text": "Building grade wood",
"Execute chat (true) or console (false) command": true,
"Executing command": "/bgrade 1"
},
{
"Button color": "0.0 0.0 0.0 1.0",
"Text color": "#ffffff",
"Text size": 10,
"Button width": 0.2,
"Button height": 0.05,
"Button text": "Building grade stone",
"Execute chat (true) or console (false) command": true,
"Executing command": "/bgrade 2"
},
{
"Button color": "0.0 0.0 0.0 1.0",
"Text color": "#ffffff",
"Text size": 10,
"Button width": 0.2,
"Button height": 0.05,
"Button text": "Building grade metal",
"Execute chat (true) or console (false) command": true,
"Executing command": "/bgrade 3"
},
{
"Button color": "0.0 0.0 0.0 1.0",
"Text color": "#ffffff",
"Text size": 10,
"Button width": 0.2,
"Button height": 0.05,
"Button text": "Building grade armoured",
"Execute chat (true) or console (false) command": true,
"Executing command": "/bgrade 4"
}
]
}
]
}
max Fenig yours works fine thanks a lot
There is a difference between " menu " & " Buttons " in the code.
You had just changed the " main menu " options for buttons options....
You can currently only have 1 Menu , plus as many buttons as you can fit on it....
I am still playing with it , but you get the idea if you look at your code to mine :)
Another Example with multiple menus:
{
  "Distance between buttons": 0.005,
  "FadeIn and FadeOut time": 0.3,
  "List of menus": [
    {
      "Menu title": "Main Menu",
      "Menu title color": "#ffffff",
      "Menu title size": 22,
      "Menu title height": 0.05,
      "Menu permission": "",
      "Chat command to open the menu": "menu",
      "Console command to open the menu": "menu",
      "Background color": "0.5 0.5 0.5 0.1",
      "Menu buttons": [
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "<< Close Menu >>",
          "Execute chat (true) or console (false) command": true,
          "Executing command": ""
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ff8300",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Open Friends Administration",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/friends"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ff8300",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Open Clans Administration",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/clans"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ff8300",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Open Server Shop",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/shop"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ff8300",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Open Server Info",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/info"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ff8300",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Open Skinbox",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/skinbox"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.01,
          "Button text": "",
          "Execute chat (true) or console (false) command": true,
          "Executing command": ""
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Statistics Menu",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/statsmenu"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Interface Menu",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/interfacemenu"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Teleport Menu",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/tpmenu"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Building Menu",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/buildingmenu"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Sharing Menu",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/sharemenu"
        }
      ]
    },
    {
      "Menu title": "Statistics Menu",
      "Menu title color": "#ffffff",
      "Menu title size": 22,
      "Menu title height": 0.05,
      "Menu permission": "",
      "Chat command to open the menu": "statsmenu",
      "Console command to open the menu": "statsmenu",
      "Background color": "0.5 0.5 0.5 0.1",
      "Menu buttons": [
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "<< PREVIOUS MENU >>",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/menu"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "Show information about skills",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/statinfo"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "Show level stats for ZLevels",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/stats"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "Show TOP 10 playtimes",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/playtime top"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "Show your playtime",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/playtime"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ff8300",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "Open ranks GUI",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/ranks"
        }
      ]
    },
    {
      "Menu title": "Autoturret Menu",
      "Menu title color": "#ffffff",
      "Menu title size": 22,
      "Menu title height": 0.05,
      "Menu permission": "",
      "Chat command to open the menu": "turretmenu",
      "Console command to open the menu": "turretmenu",
      "Background color": "0.5 0.5 0.5 0.1",
      "Menu buttons": [
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "<< PREVIOUS MENU >>",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/buildingmenu"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Clear list of killed players",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/at clear"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Check players killed by the turret",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/at kills"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Check authlist of the turret",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/at auth"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "Upgrade the Autoturret to\nan Antiair Turret",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/turret antiair"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "Upgrade the Autoturret to\na Javelin Turret",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/turret javelin"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "Upgrade the Autoturret to\na Rocket Turret",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/turret rocket"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "Show cost overview for\nAutoturret upgrades",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/turret cost"
        }
      ]
    },
    {
      "Menu title": "Interface Menu",
      "Menu title color": "#ffffff",
      "Menu title size": 22,
      "Menu title height": 0.05,
      "Menu permission": "",
      "Chat command to open the menu": "interfacemenu",
      "Console command to open the menu": "interfacemenu",
      "Background color": "0.5 0.5 0.5 0.1",
      "Menu buttons": [
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "<< PREVIOUS MENU >>",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/menu"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Disable Harvest reward messages",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/rrm h off"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Enable Harvest reward messages",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/rrm h on"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Disable Open reward messages",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/rrm o off"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Enable Open reward messages",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/rrm o on"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Disable Kill reward messages",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/rrm k off"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Enable Kill reward messages",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/rrm k on"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Toggle visibility of the hit icon",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/hit"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Toggle visibility of the level UI",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/statsui"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Hide the info panel",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/ipanel hide"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Show the info panel",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/ipanel show"
        }
      ]
    },
    {
      "Menu title": "Teleport Menu",
      "Menu title color": "#ffffff",
      "Menu title size": 22,
      "Menu title height": 0.05,
      "Menu permission": "",
      "Chat command to open the menu": "tpmenu",
      "Console command to open the menu": "tpmenu",
      "Background color": "0.5 0.5 0.5 0.1",
      "Menu buttons": [
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "<< PREVIOUS MENU >>",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/menu"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Show list of saved homes",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/listhomes"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Delete home 3",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/delhome 3"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Delete home 2",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/delhome 2"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Delete home 1",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/delhome 1"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Save home 3 at your location",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/sethome 3"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Save home 2 at your location",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/sethome 2"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Save home 1 at your location",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/sethome 1"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ff8300",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Open homes GUI",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/home"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Cancel an active teleport",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/tpc"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Denie a teleport request",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/tpd"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Accept a teleport request",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/tpa"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ff8300",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Open teleport GUI",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/tp"
        }
      ]
    },
    {
      "Menu title": "Drawbridges Menu",
      "Menu title color": "#ffffff",
      "Menu title size": 22,
      "Menu title height": 0.05,
      "Menu permission": "",
      "Chat command to open the menu": "bridgemenu",
      "Console command to open the menu": "bridgemenu",
      "Background color": "0.5 0.5 0.5 0.1",
      "Menu buttons": [
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "<< PREVIOUS MENU >>",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/buildingmenu"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "Show your current number\nof built bridges",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/bridge.count"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Destroy the bridge",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/bridge.destroy"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "Add / Remove a public\nactivation plate",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/bridge.setpublicplate"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "Add / Remove a private\nactivation plate",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/bridge.setplate"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Rotate the bridge 90 degrees",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/bridge.rotate"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "Build a bridge where you\nare looking at",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/bridge.build"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "Toggle all your bridges\nwithin 10 meters",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/bridge.use"
        }
      ]
    },
    {
      "Menu title": "Building Menu",
      "Menu title color": "#ffffff",
      "Menu title size": 22,
      "Menu title height": 0.05,
      "Menu permission": "",
      "Chat command to open the menu": "buildingmenu",
      "Console command to open the menu": "buildingmenu",
      "Background color": "0.5 0.5 0.5 0.1",
      "Menu buttons": [
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "<< PREVIOUS MENU >>",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/menu"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Disable the handyman (AOE repair)",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/handyman off"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Enable the handyman (AOE repair)",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/handyman on"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Reset the lift you are looking at",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/liftaid"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": ">> Start lift building via UI <<",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/newlift"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Toggle sliding door feature",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/sdoor"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": ">> Activate the RemoverTool <<",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/remove"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.01,
          "Button text": "",
          "Execute chat (true) or console (false) command": true,
          "Executing command": ""
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Drawbridges Menu",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/bridgemenu"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Autoturret Menu",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/turretmenu"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Grade Menu",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/grademenu"
        }
      ]
    },
    {
      "Menu title": "Grade Menu",
      "Menu title color": "#ffffff",
      "Menu title size": 22,
      "Menu title height": 0.05,
      "Menu permission": "",
      "Chat command to open the menu": "grademenu",
      "Console command to open the menu": "grademenu",
      "Background color": "0.5 0.5 0.5 0.1",
      "Menu buttons": [
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "<< PREVIOUS MENU >>",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/buildingmenu"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Disable upgrade upon placement",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/bgrade 0"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "Set upgrade to Wood\nupon placement",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/bgrade 1"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "Set upgrade to Stone\nupon placement",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/bgrade 2"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "Set upgrade to Metal\nupon placement",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/bgrade 3"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.04,
          "Button text": "Set upgrade to Armored\nupon placement",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/bgrade 4"
        }
      ]
    },
    {
      "Menu title": "Sharing Menu",
      "Menu title color": "#ffffff",
      "Menu title size": 22,
      "Menu title height": 0.05,
      "Menu permission": "",
      "Chat command to open the menu": "sharemenu",
      "Console command to open the menu": "sharemenu",
      "Background color": "0.5 0.5 0.5 0.1",
      "Menu buttons": [
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "<< PREVIOUS MENU >>",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/menu"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Enable ALL Sharing Options",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/share all"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Toggle Clan Turret Sharing",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/share ct"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Toggle Clan Box Sharing",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/share cb"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Toggle Clan Door Sharing",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/share cd"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Toggle Clan Cupboard Sharing",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/share cc"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Toggle Friend Turret Sharing",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/share t"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Toggle Friend Box Sharing",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/share b"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Toggle Friend Door Sharing",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/share d"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Toggle Friend Cupboard Sharing",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/share c"
        },
        {
          "Button color": "0.1 0.1 0.1 0.8",
          "Text color": "#ffffff",
          "Text size": 12,
          "Button width": 0.139,
          "Button height": 0.03,
          "Button text": "Show Sharing overview",
          "Execute chat (true) or console (false) command": true,
          "Executing command": "/share"
        }
      ]
    }
  ]
}​
Does that all appear at the same time on screen though ?
after looking at it you need to enter a chat command to open each menu individually ?

Update :
well after trying your code above on my server it seems to reset everything to default and nothing works.
Seems like a copy paste issue, you can try copy it here.

I set up a main menu from where you can access several other menus. You only need to type /menu and then click through.
@chadomat your version does not work
GameMenu was compiled successfully in 2303ms
Unloaded plugin Game Menu v1.0.4 by Iv Misticos
Failed to initialize plugin 'GameMenu v1.0.4' (ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index)
at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <e1a80661d61443feb3dbdaac88eeb776>:0
at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <e1a80661d61443feb3dbdaac88eeb776>:0
at Oxide.Plugins.GameMenu.Init () [0x0056e] in <414736f26cb44a4693df0af1d4415b63>:0
at Oxide.Plugins.GameMenu.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00038] in <414736f26cb44a4693df0af1d4415b63>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <9affce1cd15c4ec183941adef8db1722>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <4452f821def6406d834e4149849fe7ea>:0
at Oxide.Core.Plugins.CSPlugin.HandleAddedToManager (Oxide.Core.Plugins.PluginManager manager) [0x00043] in <4452f821def6406d834e4149849fe7ea>:0
Unloaded plugin Game Menu v1.0.4 by Iv Misticos
No previous version to rollback plugin: GameMenu
I forgot that I made some bugfixes to the plugin myself. There is a small typo at line 179 which leads to that error. Just open the cs file and look for:
sum += menu.Buttons[i].ButtonHeight;​
and change it to:
sum += menu.Buttons[i2].ButtonHeight;​
After that small change it will work. Just tested myself :)
@chadomat thank you. Fixed.
Locked automatically