BGrade 一键升级BGrade

#热门
BGrade 一键升级BGrade

2023-07-16 0 640
资源编号 19 评分:5类型:cs插件大小:26.9KB官网:https://umod.org/plugins/bgrade来源:网络 最近更新 2023-07-23
¥ 5金币

普通成员免费升级普通成员

升级VIP
立即下载 升级会员
下载不了?请联系网站客服提交链接错误!
增值服务:

BGrade 一键升级BGrade

插件可以在放置时自动升级构建块。允许玩家轻松升级他们的积木,防止使用锤子。

权限

插件使用权限系统。要分配权限,请使用 。要删除权限,请使用 。

oxide.grant <user or group> <name or steam id> <permission>

oxide.revoke <user or group> <name or steam id> <permission>

此插件具有一组模块化权限,允许特定用户(即VIP)升级到某些升级层,而其他人(即非VIP)则不能。

  • bgrade.all— 允许授权用户使用所有可能的成绩。
  • bgrade.nores— 允许用户在升级块时不必消耗资源
  • bgrade.1— 允许用户自动升级到1级
  • bgrade.2— 允许用户自动升级到2年级
  • bgrade.3— 允许用户自动升级到3年级
  • bgrade.4— 允许用户自动升级到4级

聊天命令

这些命令对用户来说是完全动态的。因此,如果您决定这样做,请将 替换为配置文件中将命令更改为的任何内容。/bgrade

  • /bgrade t <seconds>– 更改播放器禁用计时器
  • /bgrade 0— 禁用 B 级
  • /bgrade 1— 启用自动木材升级
  • /bgrade 2— 启用自动宝石升级
  • /bgrade 3— 启用自动金属升级
  • /bgrade 4— 启用自动装甲升级

控制台命令

同样,这些命令完全依赖于您的配置值。因此,如果从默认值更改它们,请使用所需的命令在此处更改用法。

  • bgrade.up— 主要为绑定添加,因此用户可以通过按一个键轻松提高其BGrade级别。如何绑定的示例:bind u bgrade.up

配置

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

BGradeconfig

我在这个插件中使用了一个万无一失的配置助手,所以很难打破它。但是,如果您确实设法打破了它,请参阅此内容以您想要的方式恢复您的值。

{
  "Building Attack Settings": {
    "Cooldown Time": 30,
    "Enabled": true
  },
  "Command Settings": {
    "Chat Commands": [
      "bgrade",
      "grade"
    ],
    "Console Commands": [
      "bgrade.up"
    ]
  },
  "Refund Settings": {
    "Refund on Block": true
  },
  "Timer Settings": {
    "Default Timer": 30,
    "Enabled": true,
    "Max Timer": 180
  }
}

地方化

默认消息位于目录下的文件中。要添加对其他语言的支持,请创建一个新的语言文件夹(例如 对于德语),如果尚未创建,请将默认语言文件复制到新文件夹,然后自定义邮件。

BGradelang/ende

{
  "Permission": "You don't have permission to use that command",
  "Error.InvalidArgs": "Invalid arguments, please use /{0} help",
  "Error.Resources": "You don't have enough resources to upgrade.",
  "Error.InvalidTime": "Please enter a valid time. '<color=orange>{0}</color>' is not recognised as a number.",
  "Error.TimerTooLong": "Please enter a time that is below the value of <color=orange>{0}</color>.",
  "Notice.SetGrade": "Automatic upgrading is now set to grade <color=orange>{0} ({1})</color>.",
  "Notice.SetTime": "The disable timer is now set to <color=orange>{0}</color>.",
  "Notice.Disabled": "Automatic upgrading is now disabled.",
  "Notice.Disabled.Auto": "Automatic upgrading has been automatically disabled.",
  "Notice.Time": "It'll automatically disable in <color=orange>{0}</color> seconds.",
  "Command.Help": "<color=orange><size=16>BGrade Command Usages</size></color>",
  "Command.Help.0": "/{0} 0 - Disables BGrade",
  "Command.Help.1": "/{0} 1 - Upgrades to Wood upon placement",
  "Command.Help.2": "/{0} 2 - Upgrades to Stone upon placement",
  "Command.Help.3": "/{0} 3 - Upgrades to Metal upon placement",
  "Command.Help.4": "/{0} 4 - Upgrades to Armoured upon placement",
  "Command.Help.T": "/{0} t <seconds> - Time until BGrade is disabled",
  "Command.Settings": "<color=orange><size=16>Your current settings</size></color>",
  "Command.Settings.Timer": "Timer: <color=orange>{0}</color> seconds",
  "Command.Settings.Grade": "Grade: <color=orange>{0} ({1})</color>",
  "Words.Disabled": "disabled",
  "Words.Grade.1": "Wood",
  "Words.Grade.2": "Stone",
  "Words.Grade.3": "Metal",
  "Words.Grade.4": "Armoured"

}

最近的更新将破坏使用此插件用于提供的API方法的现有插件。请与插件作者联系,并告诉他们阅读以下部分。

API 方法(面向开发人员)

CanAutoGrade (已弃用)

CanAutoGrade(int playerGrade, BuildingBlock buildingBlock, Planner plan) => 0;

坎布级

CanBGrade(int playerGrade, BuildingBlock buildingBlock, Planner plan) => 0;
  • 返回 -1 或 0 以阻止升级
  • 返回 1 以杀死构建基块并根据配置值退款

此插件还挂接到上结构升级中,因此如果您愿意,也可以使用此挂钩来更改升级行为。返回非空值将阻止升级。

资源下载此资源下载价格为5金币立即购买,普通成员免费
收藏 (0) 打赏

感谢您的支持,我会继续努力的!