Automatically add your teammates/friends/clanmates to a cupboard/turret/lock auth list

Supported Games

Automatic add all your teammates/friends/clanmates to all tool cupboard / auto turret / lock authorization list. Shared your all code lock, but they are not added to the white list in the code lock, which means they cannot change the password.

Chat Commands

  • /autoauth - View status of automatic authorization
  • /autoauth <friend | f> - Enable/Disable automatic authorization for your friends
  • /autoauth <friend | f> <cupboard | c> - Sharing cupboard with your friends
  • /autoauth <friend | f> <turret | t> - Sharing turret with your friends
  • /autoauth <friend | f> <keylock | kl> [door / box / other] - Sharing key lock with your friends
  • /autoauth <friend | f> <codelock | cl> [door / box / other] - Sharing code lock with your friends
  • /autoauth <clan | c> - Enable/Disable automatic authorization for your clan members
  • /autoauth <clan | c> <cupboard | c> - Sharing cupboard with your clan members
  • /autoauth <clan | c> <turret | t> - Sharing turret with your clan members
  • /autoauth <clan | c> <keylock | kl> [door / box / other] - Sharing key lock with your clan members
  • /autoauth <clan | c> <codelock | cl> [door / box / other] - Sharing code lock with your clan members
  • /autoauth <team | t> - Enable/Disable automatic authorization for your team members
  • /autoauth <team | t> <cupboard | c> - Sharing cupboard with your team members
  • /autoauth <team | t> <turret | t> - Sharing turret with your team members
  • /autoauth <team | t> <keylock | kl> [door / box / other] - Sharing key lock with your team members
  • /autoauth <team | t> <codelock | cl> [door / box / other] - Sharing code lock with your team members
  • /autoauth <team | h> - View help
  • /autoauthui -Open Automatic Authorization UI

Permissions

  • automaticauthorization.use - Required to use

Configuration

{
  "Clear Share Data On Map Wipe": false,
  "Chat Settings": {
    "Send Authorization Success Message": true,
    "Chat Command": "aa",
    "Chat UI Command": "aaui",
    "Chat Prefix": "<color=#00FFFF>[AutoAuth]</color>: ",
    "Chat SteamID Icon": 0
  },
  "Teams Share Settings": {
    "Enabled": true,
    "Share Cupboard": true,
    "Share Turret": true,
    "Key Lock Settings": {
      "Enabled": true,
      "Share Door": true,
      "Share Box": true,
      "Share Other Locked Entities": true
    },
    "Code Lock Settings": {
      "Enabled": true,
      "Share Door": true,
      "Share Box": true,
      "Share Other Locked Entities": true
    }
  },
  "Friends Share Settings": {
    "Enabled": true,
    "Share Cupboard": true,
    "Share Turret": true,
    "Key Lock Settings": {
      "Enabled": true,
      "Share Door": true,
      "Share Box": true,
      "Share Other Locked Entities": true
    },
    "Code Lock Settings": {
      "Enabled": true,
      "Share Door": true,
      "Share Box": true,
      "Share Other Locked Entities": true
    }
  },
  "Clans Share Settings": {
    "Enabled": true,
    "Share Cupboard": true,
    "Share Turret": true,
    "Key Lock Settings": {
      "Enabled": true,
      "Share Door": true,
      "Share Box": true,
      "Share Other Locked Entities": true
    },
    "Code Lock Settings": {
      "Enabled": true,
      "Share Door": true,
      "Share Box": true,
      "Share Other Locked Entities": true
    }
  },
  "Default Share Settings": {
    "Teams": {
      "Enabled": true,
      "Share Cupboard": true,
      "Share Turret": true,
      "Key Lock Settings": {
        "Enabled": true,
        "Share Door": true,
        "Share Box": true,
        "Share Other Locked Entities": true
      },
      "Code Lock Settings": {
        "Enabled": true,
        "Share Door": true,
        "Share Box": true,
        "Share Other Locked Entities": true
      }
    },
    "Friends": {
      "Enabled": true,
      "Share Cupboard": true,
      "Share Turret": true,
      "Key Lock Settings": {
        "Enabled": true,
        "Share Door": true,
        "Share Box": true,
        "Share Other Locked Entities": true
      },
      "Code Lock Settings": {
        "Enabled": true,
        "Share Door": true,
        "Share Box": true,
        "Share Other Locked Entities": true
      }
    },
    "Clans": {
      "Enabled": true,
      "Share Cupboard": true,
      "Share Turret": true,
      "Key Lock Settings": {
        "Enabled": true,
        "Share Door": true,
        "Share Box": true,
        "Share Other Locked Entities": true
      },
      "Code Lock Settings": {
        "Enabled": true,
        "Share Door": true,
        "Share Box": true,
        "Share Other Locked Entities": true
      }
    }
  },
  "Version": {
    "Major": 1,
    "Minor": 3,
    "Patch": 0
  }
}

Localization

{
  "NotAllowed": "You do not have permission to use this command",
  "Enabled": "<color=#8ee700>Enabled</color>",
  "Disabled": "<color=#ce422b>Disabled</color>",
  "UnableAutoAuth": "Unable to automatically authorize other players",
  "SyntaxError": "Syntax error, please type '<color=#ce422b>/{0} <help | h></color>' to view help",
  "TurretSuccess": "Successfully added <color=#ce422b>{0}</color> friends/clan members/team members to <color=#ce422b>{1}</color> turrets auth list",
  "CupboardSuccess": "Successfully added <color=#ce422b>{0}</color> friends/clan members/team members  to <color=#ce422b>{1}</color> cupboards auth list",
  "UISyntax": "<color=#ce422b>/{0}</color> - Open Automatic Authorization UI",
  "Friends": "Friends automatic authorization {0}",
  "Clans": "Clan automatic authorization {0}",
  "Teams": "Team automatic authorization {0}",
  "UI_Title": "Automatic Authorization UI",
  "Syntax": "<color=#ce422b>/{0} {1}</color>\n- Enable/Disable automatic authorization for your {2}",
  "Syntax1": "<color=#ce422b>/{0} {1} <cupboard | c></color>\n- Sharing cupboard with your {2}",
  "Syntax2": "<color=#ce422b>/{0} {1} <turret | t></color>\n- Sharing turret with your {2}",
  "Syntax3": "<color=#ce422b>/{0} {1} <keylock | kl> [door / box / other]</color>\n- Sharing key lock with your {2}",
  "Syntax4": "<color=#ce422b>/{0} {1} <codelock | cl> [door / box / other]</color>\n- Sharing code lock with your {2}",
  "TeamsCmdSyntax": "<team | t>",
  "FriendsCmdSyntax": "<friend | f>",
  "ClansCmdSyntax": "<clan | c>",
  "TeamsMembers": "<color=#009EFF>team members</color>",
  "FriendsMembers": "<color=#009EFF>friends</color>",
  "ClansMembers": "<color=#009EFF>clan members</color>",
  "ShareStatus": "<color=#ffa500>Current {0} sharing status: </color>",
  "Share": "Auto sharing with {0}: {1}",
  "ShareCupboard": "Auto sharing cupboard with {0}: {1}",
  "ShareTurret": "Auto sharing turret with {0}: {1}",
  "ShareKeyLock": "Auto sharing key lock with {0}: {1}",
  "ShareKeyLockDoor": "Auto sharing key lock of door with {0}: {1}",
  "ShareKeyLockBox": "Auto sharing key lock of box with {0}: {1}",
  "ShareKeyLockOther": "Auto sharing key lock of other entity with {0}: {1}",
  "ShareCodeLock": "Auto sharing code lock with {0}: {1}",
  "ShareCodeLockDoor": "Auto sharing code lock of door with {0}: {1}",
  "ShareCodeLockBox": "Auto sharing code lock of box with {0}: {1}",
  "ShareCodeLockOther": "Auto sharing code lock of other entity with {0}: {1}",
  "All": "Sharing with {0} is {1}",
  "Cupboard": "Sharing cupboard with {0} is {1}",
  "Turret": "Sharing turret with {0} is {1}",
  "KeyLock": "Sharing key lock with {0} is {1}",
  "KeyLockDoor": "Sharing key lock of door with {0} is {1}",
  "KeyLockBox": "Sharing key lock of box with {0} is {1}",
  "KeyLockOther": "Sharing key lock of other entity with {0} is {1}",
  "CodeLock": "Sharing code lock with {0} is {1}",
  "CodeLockDoor": "Sharing code lock of door with {0} is {1}",
  "CodeLockBox": "Sharing code lock of box with {0} is {1}",
  "CodeLockOther": "Sharing code lock of other entity with {0} is {1}",
  "AllDisabled": "Server has disabled {0} sharing",
  "CupboardDisabled": "Server has disabled sharing cupboard with {0}",
  "TurretDisabled": "Server has disabled sharing turret with {0}",
  "KeyLockDisabled": "Server has disabled sharing key lock with {0}",
  "KeyLockDoorDisabled": "Server has disabled sharing key lock of door with {0}",
  "KeyLockBoxDisabled": "Server has disabled sharing key lock of box with {0}",
  "KeyLockOtherDisabled": "Server has disabled sharing key lock of other entity with {0}",
  "CodeLockDisabled": "Server has disabled sharing code lock with {0}",
  "CodeLockDoorDisabled": "Server has disabled sharing code lock of door with {0}",
  "CodeLockBoxDisabled": "Server has disabled sharing code lock of box with {0}",
  "CodeLockOtherDisabled": "Server has disabled sharing code lock of other entity with {0}",
  "UI_Teams": "Team",
  "UI_Friends": "Friend",
  "UI_Clans": "Clan",
  "UI_SubTitle": "{0} Sharing Settings",
  "UI_SubShare": "{0} Sharing",
  "UI_SubCupboard": "Sharing Cupboard",
  "UI_SubTurret": "Sharing Turret",
  "UI_SubKeyLock": "Sharing Key Lock",
  "UI_SubKeyLockDoor": "Sharing Key Lock of Door",
  "UI_SubKeyLockBox": "Sharing Key Lock of Box",
  "UI_SubKeyLockOther": "Sharing Key Lock of Other Entity",
  "UI_SubCodeLock": "Sharing Code Lock",
  "UI_SubCodeLockDoor": "Sharing Code Lock of Door",
  "UI_SubCodeLockBox": "Sharing Code Lock of Box",
  "UI_SubCodeLockOther": "Sharing Code Lock of Other Entity"
}

Credits

glasiore: designed the icon for the plugin. Great man!!!

MIT License


Copyright (c) 2019 Arainrr


Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:


The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.


THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.