diff --git a/README.md b/README.md index 071bf8e..da9711c 100644 --- a/README.md +++ b/README.md @@ -71,10 +71,10 @@ - [x] 查询本期行动包 (Battlefield Gateway 实现) #### 服务器 -- [ ] 踢出玩家 -- [ ] 封禁&解封玩家 -- [ ] 切换地图 -- [ ] 添加&删除VIP +- [x] 踢出玩家 +- [x] 封禁&解封玩家 +- [x] 切换地图 +- [ ] 添加&删除VIP `推迟` - [ ] 修改服务器配置 ### 战地五 BattleField V @@ -109,10 +109,13 @@ - [x] **.设置别名 gameid 别名** 设置gameid的服务器别名为 别名 **`需要服管理员及以上权限`** - [x] **.解绑服务器 gameid** 解除为gameid的服务器与群聊的绑定 **`需要服主及以上权限`** - [x] **.删除管理 qq** 解除qq的服管理员权限 **`需要服主及以上权限`** -- [ ] **.kick [别名] 玩家** 在 别名 的服务器踢出 玩家 **`需要服管理员及以上权限`** -- [ ] **.ban [别名] 玩家** 在 别名 的服务器将 玩家 封禁. 不填别名则在所有已经绑定的服务器封禁 **`需要服管理员及以上权限`** -- [ ] **.unban [别名] 玩家** 在 别名 的服务器将 玩家 解封. 不填别名则在所有已经绑定的服务器解封 **`需要服管理员及以上权限`** -- [ ] **.changemap 别名 地图号** 将 别名 的服务器的地图切换到地图号 **`需要服管理员及以上权限`** +- [x] **.k 玩家** 在所有已绑定的服务器踢出 玩家 **`需要服管理员及以上权限`** +- [x] **.b [别名] 玩家** 在 别名 的服务器将 玩家 封禁. **`需要服管理员及以上权限`** +- [x] **.ub [别名] 玩家** 在 别名 的服务器将 玩家 解封. **`需要服管理员及以上权限`** +- [x] **.bana 玩家** 在 所有已绑定 的服务器将 玩家 封禁. **`需要服管理员及以上权限`** +- [x] **.ubana 玩家** 在 所有已绑定 的服务器将 玩家 解封. **`需要服管理员及以上权限`** +- [x] **.cm 别名 [地图号]** 将 别名 的服务器的地图切换到地图号, 不填地图号则有地图提示 **`需要服管理员及以上权限`** +- [x] **.qm 别名** 查询 别名 的服务器地图池 **`所有人`** --- diff --git a/bfhelper/internal/engine/engine.go b/bfhelper/internal/engine/engine.go index 7efa8ea..4e1cd59 100644 --- a/bfhelper/internal/engine/engine.go +++ b/bfhelper/internal/engine/engine.go @@ -16,11 +16,19 @@ var Engine = control.Register("战地", &ctrl.Options[*zero.Ctx]{ "- .武器 [武器类型] [id]\t不填武器武器类型默认查询全部\n" + "- .载具 [id]\n" + "- .cb [id] 查询玩家EAC和BFBan案件信息\n" + + "<-----以下是服务器管理----->\n" + + "- .k id 将 id 踢出服务器\n" + + "- .b alias id 在别名为 alias 的服务器封禁 id\n" + + "- .ub alias id 在别名为 alias 的服务器解封 id\n" + + "- .bana alias id 在所有已绑定的服务器封禁 id\n" + + "- .ubana alias id 在所有已绑定的服务器解封 id\n" + + "- .cm alias [地图id] 在别名为 alias 的服务器切换地图到地图id\n" + + "- .qm alias 查询别名为 alias 的地图池信息\n" + "<-----以下是更多功能----->\n" + "- .交换\t查询本周战地一武器皮肤\n" + "- .行动\t查询战地一行动箱子\n" + "- .战绩 [id]\t查询生涯的战绩\n" + "- .最近 [id]\t查询最近的战绩\n" + - "- .绑定 id\t进行账号绑定,会检测绑定id是否被实锤", + "- .绑定 id\t进行账号绑定", PrivateDataFolder: "battlefield", })