-
-
Notifications
You must be signed in to change notification settings - Fork 50
Basic Permissions
At this time, you can only manage someone's permissions using Procon.
You can also modify the Config.lua and ignore the permissions completely by setting the var IgnorePermissions to true.
When in Procon, you need to open the console to enter commands.

You can give someone permission to do a certain action (See the list of permissions). In the console enter funbots.Permissions <username / UUID> <permission name>.

Running this command will allow the user Firjen to have access to all commands and settings (not recommended)
In order to view the permissions a user has access to, you can run the console command funbots.Permissions <username / UUID>. This will return all the permissions that the current user has access to.
You can revoke the permission of a user by running the console command funbots.Permissions <username / UUID> !<permission name>. The exclamation mark will revoke the permission of the user.
The following permissions are available:
| Permission Name | Decription |
|---|---|
| ChatCommands | |
ChatCommands.* |
Grant all permissions to all ChatCommands |
ChatCommands.Row |
Access to !row ChatCommand |
ChatCommands.Tower |
Access to !tower ChatCommand |
ChatCommands.Grid |
Access to !grid ChatCommand |
ChatCommands.Mimic |
Access to !mimic ChatCommand |
ChatCommands.Mirror |
Access to !mirror ChatCommand |
ChatCommands.Static |
Access to !static ChatCommand |
ChatCommands.SpawnLine |
Access to !spawnline ChatCommand |
ChatCommands.SpawnWay |
Access to !spawnway ChatCommand |
ChatCommands.SpawnBots |
Access to !spawnbots ChatCommand |
ChatCommands.Respawn |
Access to !respawn ChatCommand |
ChatCommands.Shoot |
Access to !shoot ChatCommand |
ChatCommands.SetBotKit |
Access to !setbotkit ChatCommand |
ChatCommands.SetBotColor |
Access to !setbotcolor ChatCommand |
ChatCommands.SetAim |
Access to !setaim ChatCommand |
ChatCommands.ShootBack |
Access to !shootback ChatCommand |
ChatCommands.AttackMelee |
Access to !attackmelee ChatCommand |
ChatCommands.StopAll |
Access to !stopall ChatCommand |
ChatCommands.Stop |
Access to !stop ChatCommand |
ChatCommands.KickPlayer |
Access to !kickplayer ChatCommand |
ChatCommands.Kick |
Access to !kick ChatCommand |
ChatCommands.KickTeam |
Access to !kickteam ChatCommand |
ChatCommands.KickAll |
Access to !kickall ChatCommand |
ChatCommands.Kill |
Access to !kill ChatCommand |
ChatCommands.KillAll |
Access to !killall ChatCommand |
ChatCommands.GetNodes |
Access to !getnodes ChatCommand |
ChatCommands.SendNodes |
Access to !sendnodes ChatCommand |
ChatCommands.Trace |
Access to !trace ChatCommand |
ChatCommands.TraceDone |
Access to !tracedone ChatCommand |
ChatCommands.ClearTrace |
Access to !cleartrace ChatCommand |
ChatCommands.ClearAllTraces |
Access to !clearalltraces ChatCommand |
ChatCommands.PrintTransform |
Access to !printtrans ChatCommand |
ChatCommands.TraceSave |
Access to !tracesave ChatCommand |
UserInterface (F12) |
|
UserInterface.* |
Grant all permissions to all of the UserInterface |
UserInterface.BotEditor.* |
Grant all permissions to the BotEditor of the UserInterface |
UserInterface.BotEditor.SpawnEnemy |
Access to Spawn Enemy Bots Menu |
UserInterface.BotEditor.SpawnFriend |
Access to Spawn Friend Bots Menu |
UserInterface.BotEditor.KickAll |
Access to Kick All Menu |
UserInterface.BotEditor.KickTeam |
Access to Kick Team Menu |
UserInterface.BotEditor.KillAll |
Access to Kill All Menu |
UserInterface.BotEditor.ToggleRespawn |
Access to Toggle Respawn Menu |
UserInterface.BotEditor.ToggleAttack |
Access to Toggle Attack Menu |
UserInterface.WaypointEditor.* |
Grant all permissions to the WaypointEditor of the UserInterface |
UserInterface.WaypointEditor.Nodes.Client |
Access to Client Menu for Loading or Save Waypoint-Nodes |
UserInterface.WaypointEditor.Nodes.Server |
Access to Server Menu for Loading or Save Waypoint-Nodes |
UserInterface.WaypointEditor.View |
Access to View Menu |
UserInterface.WaypointEditor.Tracing |
Access to Tracing Menu to Start/Stop Waypoint-Traces |
UserInterface.WaypointEditor.TraceSaving |
Access to Save Trace Menu |
UserInterface.WaypointEditor.SpawnBot |
Access to Spawn Bot on Way Menu |
UserInterface.WaypointEditor.TraceClear |
Access to Clear Trace Menu |
UserInterface.WaypointEditor.TraceReset |
Access to Reset all Traces Menu |
UserInterface.Settings.* |
Grant all permissions to the Settings of the UserInterface |
If you are running a fun-bots version lower than 2.0.0.0, you do not have the permissions yet. A password is required in order to open the fun-bots editor.
You can view and edit this password in /ext/Shared/Config.lua by editing the value SettingsPassword, see this example.
Restart your server after editing this value.
Download latest release⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ToDo⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀Bugs & Issues