Change commands to use new usage message method.

This commit is contained in:
AnimeGitB
2022-07-21 21:05:23 +09:30
committed by Luke H-W
parent 2cfbe78184
commit 104e04f70a
34 changed files with 89 additions and 344 deletions

View File

@@ -94,6 +94,7 @@
}
},
"execution": {
"usage_prefix": "用法:",
"player_exist_error": "玩家不存在。",
"player_offline_error": "玩家已离线。",
"item_player_exist_error": "无效的物品/玩家UID。",
@@ -114,7 +115,6 @@
"success": "成功"
},
"account": {
"command_usage": "用法account <create|delete> <用户名> [UID]",
"invalid": "无效的UID。",
"exists": "具有此用户名和/或 UID 的账号已存在。",
"create": "已创建 UID 为 %s 的账号。",
@@ -123,7 +123,6 @@
"description": "创建或删除账号"
},
"announce": {
"command_usage": "用法announce|a <\"tpl\"(发送) 模板ID|\"refresh\"(刷新)|\"revoke\"(撤销) 模板ID|内容>",
"send_success": "成功发送了一则公告,你可以通过 /a revoke %s 撤销。",
"refresh_success": "成功刷新了公告配置。[共 %s 个]",
"revoke_done": "尝试撤回公告 %s。",
@@ -131,7 +130,6 @@
"description": "向所有在线玩家发送公告,或者管理服务器的公告"
},
"clear": {
"command_usage": "用法clear <all|wp|art|mat> [lv<max level>] [r<max refinement>] [<max rarity>*]\nall: 所有, wp: 武器, art: 圣遗物, mat: 材料",
"weapons": "已清除 %s 的武器。",
"artifacts": "已清除 %s 的圣遗物。",
"materials": "已清除 %s 的材料。",
@@ -142,19 +140,16 @@
"description": "从你的背包中删除所有未装备且已解锁的物品,包括稀有物品"
},
"coop": {
"usage": "用法coop [指定玩家UID]",
"success": "已强制传送 %s 到 %s 的世界。",
"description": "强制传送指定玩家到他人的世界。如果没有指定玩家,则会使你进入多人游戏状态"
},
"enter_dungeon": {
"usage": "用法enterdungeon <秘境ID>",
"changed": "已进入秘境 %s。",
"not_found_error": "秘境不存在。",
"in_dungeon_error": "你已经在这个秘境中了。",
"description": "进入指定秘境"
},
"give": {
"usage": "用法give <物品ID|角色ID|\"all\"(全部)|\"weapons\"(武器)|\"mats\"(材料)|\"avatars\"(角色)> [x<数量>] [lv<等级>] [r<精炼>]",
"usage_relic": "用法give <圣遗物ID> [主词条ID] [<副词条ID>[,<强化次数>]]... [lv<等级 0-20>]",
"illegal_relic": "此圣遗物ID属于黑名单范围也许不是你想要的。",
"given": "已将 %s 个 %s 给予 %s。",
@@ -169,7 +164,6 @@
"description": "治疗当前队伍的角色"
},
"help": {
"usage": "用法:",
"aliases": "别名:",
"available_commands": "可用命令:",
"tip_need_permission": "所需权限:",
@@ -184,13 +178,11 @@
"description": "从服务器内踢出指定玩家"
},
"killall": {
"usage": "用法killall [玩家UID] [场景ID]",
"scene_not_found_in_player_world": "未在玩家世界中找到此场景。",
"kill_monsters_in_scene": "已杀死场景 %s 中的 %s 个怪物。",
"description": "杀死所有怪物"
},
"killCharacter": {
"usage": "用法killcharacter [玩家ID]",
"success": "已杀死 %s 当前角色。",
"description": "杀死玩家当前角色"
},
@@ -205,7 +197,6 @@
"description": "查看所有玩家"
},
"permission": {
"usage": "用法permission <add|remove> <用户名> <权限>",
"add": "权限已添加。",
"has_error": "此玩家已拥有此权限!",
"remove": "权限已移除。",
@@ -218,7 +209,6 @@
"description": "获取所在位置"
},
"quest": {
"usage": "quest <add|finish> [任务ID]",
"added": "已添加任务 %s。",
"finished": "已完成任务 %s。",
"not_found": "任务不存在。",
@@ -236,12 +226,11 @@
"description": "重置当前角色的命之座,执行命令后需重新登录以生效"
},
"resetShopLimit": {
"usage": "用法resetshop <玩家ID>",
"success": "重置完成。",
"description": "重置指定玩家的商店刷新时间"
},
"sendMail": {
"usage": "用法sendmail <用户ID|all|help> [模板ID]",
"give_usage": "🇺🇸Usage: give <player> <itemID|itemName> [amount] [level] [refinement]",
"user_not_exist": "用户 '%s' 不存在。",
"start_composition": "开始撰写邮件。\n请使用 '/sendmail <标题>' 继续。\n你可以随时使用 '/sendmail stop' 停止。",
"templates": "邮件模板尚未实装...",
@@ -264,27 +253,22 @@
"description": "向指定用户发送邮件。此命令的用法会根据撰写阶段而改变"
},
"sendMessage": {
"usage": "用法sendmessage <消息>",
"success": "消息已发送。",
"description": "向玩家以服务器的身份发送消息。如果没有指定目标,则向服务器的全部玩家发送"
},
"setFetterLevel": {
"usage": "用法setfetterlevel <好感度等级>",
"range_error": "好感度等级必须在 0-10 之间。",
"success": "好感度已设为 %s 级。",
"level_error": "无效的好感度等级。",
"description": "设置当前角色的好感度等级"
},
"setProp": {
"usage": "用法setprop|prop <状态> <数值>\n可更改的状态列表godmode(上帝模式)|nostamina(无限体力)|unlimitedenergy(无限能量)|abyss(深渊)|worldlevel(世界等级)|bplevel(纪行等级)\n查看 PlayerProperty enum 以获得其他数值,格式为 PROP_MAX_SPRING_VOLUME -> max_spring_volume",
"description": "设置账号的状态。比如可以通过此命令启用 godmode也可以解锁深渊或更改纪行等级"
"description": "设置账号的状态。比如可以通过此命令启用 godmode也可以解锁深渊或更改纪行等级\n\t可更改的状态列表godmode(上帝模式)|nostamina(无限体力)|unlimitedenergy(无限能量)|abyss(深渊)|worldlevel(世界等级)|bplevel(纪行等级)\n查看 PlayerProperty enum 以获得其他数值,格式为 PROP_MAX_SPRING_VOLUME -> max_spring_volume"
},
"setStats": {
"usage": "用法setstats|stats <属性> <数值>\n可更改的属性列表hp(生命值)|maxhp(最大生命值)|def(防御力)|atk(攻击力)|em(元素精通)|er(元素充能效率)|crate(暴击率)|cdmg(暴击伤害)|cdr(冷却缩减)|heal(治疗加成)|heali(受治疗加成)|shield(护盾强效)|defi(无视防御)\n元素增伤epyro(火)|ecryo(冰)|ehydro(水)|egeo(岩)|edendro(草)|eelectro(雷)|ephys(物理)\n元素抗性respyro(火)|rescryo(冰)|reshydro(水)|resgeo(岩)|resdendro(草)|reselectro(雷)|resphys(物理)\n",
"description": "设置当前角色的属性"
"description": "设置当前角色的属性\n\t可更改的属性列表hp(生命值)|maxhp(最大生命值)|def(防御力)|atk(攻击力)|em(元素精通)|er(元素充能效率)|crate(暴击率)|cdmg(暴击伤害)|cdr(冷却缩减)|heal(治疗加成)|heali(受治疗加成)|shield(护盾强效)|defi(无视防御)\n元素增伤epyro(火)|ecryo(冰)|ehydro(水)|egeo(岩)|edendro(草)|eelectro(雷)|ephys(物理)\n元素抗性respyro(火)|rescryo(冰)|reshydro(水)|resgeo(岩)|resdendro(草)|reselectro(雷)|resphys(物理)"
},
"spawn": {
"usage": "用法spawn <实体ID> [数量] [等级(仅怪物)] [<x> <y> <z>(仅怪物, 可选)]",
"success": "已生成 %s 个 %s。",
"limit_reached": "场景中的生成数量已达上限。已替代为生成 %s 个实体。",
"description": "在你附近生成实体"
@@ -294,16 +278,12 @@
"description": "停止服务器"
},
"talent": {
"usage_1": "设置天赋等级:/talent set <天赋ID> <数值>",
"usage_2": "另一种设置天赋等级的方法:/talent <n|e|q> <数值>\nn: 普通攻击, e: 元素战技, q: 元素爆发",
"usage_3": "获取天赋ID/talent getid",
"lower_16": "无效的天赋等级天赋等级应小于等于15。",
"set_id": "将天赋等级设为 %s。",
"set_atk": "将普通攻击等级设为 %s。",
"set_e": "将元素战技等级设为 %s。",
"set_q": "将元素爆发等级设为 %s。",
"invalid_skill_id": "无效的技能ID。",
"set_this": "将天赋等级设为 %s。",
"invalid_level": "无效的天赋等级。",
"normal_attack_id": "普通攻击的 ID 为 %s。",
"e_skill_id": "元素战技ID %s。",
@@ -311,17 +291,13 @@
"description": "设置当前角色的天赋等级"
},
"team": {
"usage": "用法team <add|remove|set> [角色ID,...] [索引|first|last|索引-索引,...]",
"invalid_usage": "无效的用法。",
"add_usage": "用法(add)team add <角色ID,...> [索引]",
"invalid_index": "无效的索引。",
"add_too_much": "服务端仅允许你队伍里至多有 %d 名角色。",
"failed_to_add_avatar": "无法根据ID %s 添加角色。",
"remove_usage": "用法(remove)team remove <索引|first|last|索引-索引,...>",
"failed_to_parse_index": "无法解析索引:%s",
"remove_too_much": "你不能删除那么多角色,你的队伍列表将会变空。",
"ignore_index": "忽略的索引列表:%s",
"set_usage": "用法(set)team set <索引> <角色ID>",
"index_out_of_range": "你指定的索引超出了范围。",
"failed_parse_avatar_id": "无法解析的角色ID%s",
"avatar_already_in_team": "角色已经在你的队伍中了。",
@@ -334,29 +310,23 @@
"description": "将你世界中的所有玩家传送到你所在的位置"
},
"teleport": {
"usage_server": "用法tp @<玩家ID> <x> <y> <z> [场景ID]",
"usage": "用法tp [@<玩家ID>] <x> <y> <z> [场景ID]",
"specify_player_id": "你必须指定一个玩家ID。",
"invalid_position": "无效的位置。",
"exists_error": "此场景不存在。",
"success": "传送 %s 到坐标 %s, %s, %s场景为 %s。",
"description": "改变指定玩家的位置"
},
"weather": {
"usage": "用法weather [天气ID] [气候类型]\n天气ID可以在 WeatherExcelConfigData.json 中找到。\n气候类型sunny(晴天), cloudy(多云), rain(雨), thunderstorm(雷雨), snow(雪), mist(雾)",
"success": "已设置天气ID 为 %s气候类型为 %s。",
"status": "当前天气ID 为 %s气候类型为 %s。",
"description": "更改天气ID和气候类型。天气ID可以在 WeatherExcelConfigData.json 中找到。\n气候类型sunny(晴天), cloudy(多云), rain(雨), thunderstorm(雷雨), snow(雪), mist(雾)"
},
"ban": {
"command_usage": "用法ban <@玩家ID> [时间] [原因]",
"success": "成功封禁玩家。",
"failure": "封禁玩家失败,因为玩家不存在。",
"invalid_time": "无法解析时间戳。",
"description": "封禁玩家"
},
"unban": {
"command_usage": "用法unban <@玩家ID>",
"success": "成功取消玩家的封禁。",
"failure": "取消玩家的封禁失败,因为玩家不存在。",
"description": "取消玩家的封禁"