1. A note to new members who are making their first purchase

    Once you have made your first purchase you will be unable to instantly download. Due to the recent influx of fraudulent purchases we now need to verify your account before we can grant access to download.
    To verify your account/purchase please email admin@chaoscode.io from the email address your PayPal account is registered to and state your ChaosCode username and the name of the plugin you have purchased.
    Once this is done access to your download your purchase will be granted.

    Please be aware that the verification process may take up to 24 hours!

    We apologise for any inconvenience this may cause
    Dismiss Notice

Admin Menu 0.1.32

Manage groups, permissions, and commands from a GUI menu

  1. Admin Menu

    k1lly0u
    A GUI menu that can be used for;
    • Managing permissions for groups and individual players
    • Creating and removing groups
    • Adding and removing players from groups
    • Running chat and console commands
    • Giving items to players

    252490_screenshots_20170703214901_1.jpg 252490_screenshots_20170704195250_1.jpg 252490_screenshots_20170704195257_1.jpg 252490_screenshots_20170704195304_1.jpg 252490_screenshots_20170704195309_1.jpg 252490_screenshots_20170703214911_1.jpg give1.jpg give2.jpg

    Chat Command
    /admin - Opens the menu. (Requires permission adminmenu.use)

    Permissions
    adminmenu.use - Required to open the menu and access the commands section
    adminmenu.permissions - Required to access the permission section
    adminmenu.groups - Required to access the groups section
    adminmenu.give - Required to access the Give menu

    Commands Menu (Requires permission adminmenu.use)
    You can set chat and console commands that can be run via the menu. These commands are run as if the user is typing it themselves so any commands will need the relevant permission/authlevel to be run. You can also give items to players from the "give" submenu

    There are currently 4 variables you can put into the commands to make them target specific. They are;
    Code (Text):
    {target1_name}
    {target2_name}
    {target1_id}
    {target2_id}
    By using the variable "{target1_name}" or "{target1_id}" in a command will trigger the player selection menu allowing you to select a target player for the command.
    By using the variable {target2_name}" or "{target2_id}" in a command will trigger a second player selection menu allowing you to select a additional target player for the command.
    The name variables will be replaced with the targets display name, and in-turn the ID variables will be replaced with the targets user ID.

    An example of usage for 2 target players:
    Teleporting Player1 to Player2 using the /tp command.
    Code (Text):
    "/tp {target1_name} {target2_name}"
    An example of usage for 1 player:
    Teleporting to the target player using the /tp command.
    Code (Text):
    "/tp {target1_name}"
    An example of a command that does not require any targets:
    Toggling god mode on yourself.
    Code (Text):
    "/god"
    I am happy to expand upon this with additional variables if you can think of any alternative use-cases

    Permissions Menu (Requires permission adminmenu.permissions)
    The are 3 categories in the permissions menu.
    View - This is just a list of all currently registered permissions

    Player Permissions - This will open a player selection menu, once you have selected a player it will display all currently available permissions, with permissions that the player has being highlighted in green. You can then toggle permissions for the selected player by clicking the permission button.

    Group Permissions - This will open a group selection menu, once you have selected a group it will display all currently available permissions, with permissions that the group has being highlighted in green. You can then toggle permissions for the selected group by clicking the permission button.

    Groups Menu (Requires permission adminmenu.groups)
    There are 4 categories in the groups menu.
    View - This is a list of all groups

    Create Group - This menu is used to create new groups. It has 3 input boxes (Name, Title and Rank). Upon filling in a box you must hit "ENTER" to register your input. At the very least you need to specify a group name to create a new group. Once you have filled in the details you can press the "Create" button to create the new group. If you want to clear your input press the "Reset" button.
    **Note 1** If you have any GUI plugins in the background that are constantly updating (LustyMap for example) it will cause your input to reset. You must disable any auto-refreshing background UI before using this menu!
    **Note 2** GUI Input boxes are not perfect, they may randomly reset your input and any keys you press whilst typing will affect your character ingame (pressing 'w' for example will move your character forward)

    Remove Group - Select a group to delete. Be warned that this process can not be undone!

    User Groups - This will open a player selection menu, once you have selected a player it will display all available groups, with groups that the player is in being highlighted in green. You can then toggle groups for the selected player by clicking the group button

    Config Options
    Chat Command List - This is a list of chat commands you wish to be available through the menu
    Console Command List - This is a list of console commands you wish to be available through the menu
    Colors - Various UI color options

    Command Entry
    A command entry is the details of a command you want to add to the menu. Commands will be ordered in the menu as they are set out in the config. A command entry has 3 parts;
    Name - The name of the command
    Description - A short description of what the command does
    Command - The command itself

    Be sure you add console commands in to the console command list and vice-versa!

    Config
    Code (C#):
    {
      "Chat Command List": [
        {
          "Name": "TP to 0 0 0",
          "Command": "/tp 0 0 0",
          "Description": "Teleport self to 0 0 0"
        },
        {
          "Name": "TP to player",
          "Command": "/tp {target1_name}",
          "Description": "Teleport self to player"
        },
        {
          "Name": "TP player to player",
          "Command": "/tp {target1_name} {target2_name}",
          "Description": "Teleport player to player"
        },
        {
          "Name": "God",
          "Command": "/god",
          "Description": "Toggle god mode"
        }
      ],
      "Colors": {
        "Button - Primary": {
          "Alpha": 0.9,
          "Color": "#2a2a2a"
        },
        "Button - Secondary": {
          "Alpha": 0.9,
          "Color": "#a8a8a8"
        },
        "Button - Selected": {
          "Alpha": 0.9,
          "Color": "#00cd00"
        },
        "Panel - Dark": {
          "Alpha": 0.98,
          "Color": "#2a2a2a"
        },
        "Panel - Light": {
          "Alpha": 0.3,
          "Color": "#696969"
        },
        "Panel - Medium": {
          "Alpha": 0.98,
          "Color": "#373737"
        }
      },
      "Console Command List": [
        {
          "Name": "Set time to 9",
          "Command": "env.time 9",
          "Description": "Set the time to 9am"
        },
        {
          "Name": "Set to to 22",
          "Command": "env.time 22",
          "Description": "Set the time to 10pm"
        },
        {
          "Name": "TP player to player",
          "Command": "teleport.topos {target1_name} {target2_name}",
          "Description": "Teleport player to player"
        },
        {
          "Name": "Call random strike",
          "Command": "airstrike strike random",
          "Description": "Call a random Airstrike"
        }
      ]
    }
    ogunj likes this.

Recent Updates

  1. 0.1.32
  2. 0.1.31
  3. 0.1.30

Recent Reviews

  1. Savage
    Savage
    4/5,
    Version: 0.1.32
    Very good tool, replaces multiple plugins and works better than them. Little bit too high of a price for this tool ATM. That's just my opinion.
  2. Talonical
    Talonical
    5/5,
    Version: 0.1.32
    Best admin tool I've found. Well worth it.
  3. Aletta
    Aletta
    5/5,
    Version: 0.1.30
    Editing permissions and groups never been any easier <3
  4. NIKOLAOS
    NIKOLAOS
    5/5,
    Version: 0.1.30
    First of all Perfect Job.
    If someone type /admin the default window is: Commands / Chat Commands.

    My opinion is, the first window of plugin to be Online List of player. The only way to see the players (online) is to go to Groups -> User Groups and I don't really like it for every time. :P I dont know I just give an idea!
  5. Aron
    Aron
    5/5,
    Version: 0.1.28
    this is just so perfect!
    no longer have to search for all the damn permission names and manually add them!

    Hint:
    in console type: bind keypad0 "chat.say /admin"
    now the menu opens when you press numlock 0

    once again..great plugin!
    made my life alot easier! 11/10 -would buy again-
  6. OneShot23
    OneShot23
    5/5,
    Version: 0.1.28
    Excellent plugin, truly love how easy it is to manage groups and players. Great work!
  7. thepiercedweirdo
    thepiercedweirdo
    5/5,
    Version: 0.1.28
    Amazing plugin for an admin. Puts any command you want at a mouse click (after you make a few edits to the config). My favorite part of it. The permissions pages. If you're setting up a new server or doing things over again, adding permissions is a pain in the ass. With this you just click on the group you want to edit and just click to turn the permission on or off. Simple as that.
  8. Viper
    Viper
    5/5,
    Version: 0.1.28
    Highly recommend this to make permission setup super easy/quick
  9. FrostyDog
    FrostyDog
    3/5,
    Version: 0.1.2
    i think its an awesome plugin for rust server owners but im new to it and have no idea how to make it work let alone configure something idk how to make work
  10. Jagga
    Jagga
    5/5,
    Version: 0.1.2
    Great plugin and fast response after purchase. Thanks!!