自动编码

放置时自动在代码锁上设置代码。允许玩家自动尝试使用他们的代码解锁锁定的密码锁。

BSD 3 Clause licenseCommitizen friendlysemantic-release

权限

此插件使用权限系统。若要分配权限,请使用 。若要删除权限,请使用 。oxide.grant <user or group> <name or steam id> <permission>oxide.revoke <user or group> <name or steam id> <permission>
  • autocode.use– 允许使用此插件。
  • autocode.try– 允许在锁定的密码锁上自动尝试用户自动编码。
  • autocode.admin– 允许使用管理命令。

聊天命令

核心命令

指的是运行命令的玩家。

  • code 1234– 将自动代码设置为 1234。
  • code random– 将您的自动代码设置为随机代码。
  • code remove– 删除您设置的自动代码(和访客自动代码)。

核心命令在访客代码版本中也可用。例如:

  • code guest 5678– 将您的访客代码设置为 5678。

其他命令

  • code quiet– 切换安静模式。在此模式下,将显示较少的消息,并且您的自动代码将被隐藏。
  • code help– 显示详细的帮助消息。

控制台命令

需要使用。autocode.admin

  • autocode.resetlockout *– 取消所有玩家的所有锁定。
  • autocode.resetlockout playerSteamId_or_playerDisplayName– 解除指定玩家的锁定。

配置

可以在目录下的文件中配置设置和选项。建议使用编辑器和验证器,以避免格式问题和语法错误。AutoCodeconfig

默认配置:

{
  "Commands": {
    "Use": "code"
  },
  "Options": {
    "Display Permission Errors": true,
    "Spam Prevention": {
      "Attempts": 5,
      "Enable": true,
      "Exponential Lock Out Time": true,
      "Lock Out Reset Factor": 5.0,
      "Lock Out Time": 5.0,
      "Window Time": 30.0
    }
  }
}

解释

  • Commands– 更改此插件使用的命令。
    • Use– 用于设置玩家的代码。
  • Options
    • Display Permission Errors– 如果设置为 false,则如果玩家没有使用此插件的正确权限,则不会收到通知。
    • Spam Prevention– 防止玩家过于频繁地更改代码以防止滥用。
      • Enable– 是否启用垃圾邮件防护。
      • Attempts– 玩家在被标记为垃圾邮件之前可以进行的代码更改次数。Window Time
      • Window Time– 计算玩家所做的代码更改次数的时间范围(以秒为单位)。
      • Lock Out Time– 玩家将被锁定多长时间(以秒为单位)。如果使用指数锁定时间,则此数字应该较低。
      • Exponential Lock Out Time– 如果为 true,则每次玩家被锁定时,他们将被锁定的时间是之前被锁定时间的两倍。
      • Lock Out Reset Factor– 确定玩家在多长时间内(作为锁定时间的倍数)可以原谅之前的所有锁定违规行为(应大于 1 – 如果不使用指数锁定时间,则无效)。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。