跳到主要内容

messages.yml

plugins/CloudGuild/messages.yml 是云公会所有的提示文字:聊天栏消息、公会资讯、排行、名称对照、菜单短文字、输入提示、帮助列表等。默认文件是繁体中文,改完执行 /cg admin reload 生效。

写法​

prefix: '<gradient:#8FE3F0:#C4B2FF>雲公會</gradient> &8» &7'
deposited: '&a存入 &6{amount}&a,得到 &e{contribution} &a貢獻(公會資金 &6{balance}&a)'
invite-received: '&e{player} &e邀請你加入公會 &f{name}&e({time}內有效) <click:run_command:''/cg join {guild}''>&a&l[接受]</click>'
  • 颜色:&a 颜色代码、&#RRGGBB 十六进制颜色、MiniMessage 标签(<gradient:#a:#b>…</gradient>、<bold>)都可以,也可以混着写。
  • 点击与悬停:MiniMessage 的 <click:run_command:'/cg …'>…</click>、<hover:show_text:'…'>…</hover>,默认文件里的「[同意]」「[接受]」「點這裡查看」就是这样做的。YAML 单引号字符串里的单引号要写成两个 ''。
  • 前缀:大部分聊天消息前面会自动加上 prefix。
  • 关闭某一句:写成 ''(空字符串)就不会发送那一句,跨服的通知也一样。
  • 缺少的键:文件里没有的键会自动使用插件内置的默认文字,所以升级后不会出现缺字;想改那一句时再把键加进来。
  • 变量:{player}、{name} 这种大括号变量会被替换,每一句能用哪些变量见默认文件(下面的表格也列出常用的)。
  • 玩家文字不会变成标签:放进 {message}、{title} 等变量的玩家输入(申请留言、公告、介绍、聊天),其中的 < > \ 已经换成全角字符,你在模板里写的点击、悬停照常有效,但玩家无法自己夹带,见 玩家文字的安全处理。
文字里有 <、&、# 开头时

YAML 里以这些字符开头的文字要整段加单引号:error: '&c發生錯誤…'。

键的分组​

共用​

键用途
prefix聊天消息前缀
error数据库操作失败等错误(详细原因在控制台)
no-permission / players-only / unknown-command没有权限 / 只能玩家使用 / 不认识的子指令
reloaded / feature-disabled / amount-invalid / hold-item重载完成 / 功能没有开放 / 不是正整数 / 请把物品拿在主手
player-not-found / player-not-in-guild / admin-done / admin-kick-leader管理指令的结果
on / off / online / no-description / cancel-word开 / 关、在线、没有介绍时的文字、取消用的字(config.yml 的 menu.cancel-word 优先)

公会状态与建立​

键用途
no-guild / already-in-guild / target-in-guild / guild-not-found / guild-full / guild-closed公会状态相关的拒绝
no-rank-permission({rank})/ leader-only / not-member / not-yourself / not-own-guild / rank-too-low / rank-changed-meanwhile职位与权限
max-level / funds-not-enough({cost})/ contribution-not-enough({price})/ no-economy等级与花费
remind-no-guild没有公会的玩家上线提醒
name-* / tag-*名称与标签的检查结果
create-exp / create-items / create-cost-*建立公会的条件不足
created / created-broadcast / disband-confirm / disbanded / disband-broadcast建立与解散
renamed / description-set / description-too-long / icon-set / join-mode-set / join-mode-invalid / friendly-fire-on / friendly-fire-off公会设定

加入、职位、升级​

键用途
rejoin-cooldown({time})/ applied / apply-exists / apply-too-many申请
application-new({player} {message})/ applications-pending({count})给审核者的通知(只发给有 accept 权限的成员)
application-* / your-application-*审核结果
invited / invite-received({player} {name} {guild} {time})邀请
member-joined / left / member-left / leader-cannot-leave / leader-leave-alone / member-kicked / you-were-kicked加入与离开
rank-changed / rank-full / rank-not-found / cannot-promote / cannot-demote / transfer-confirm / transferred职位
upgrade-funds / upgrade-activity / upgrade-members / upgrade-failed / upgraded / upgraded-broadcast升级;upgraded-broadcast 设成 '' 就不全服公告

银行、签到、公告、据点、聊天​

键用途
deposit-min / deposit-not-enough / deposited / deposit-notify / withdrawn / withdraw-notify银行
withdraw-failed提领时经济插件拒绝入账,钱已退回公会
signed({contribution} {activity} {streak})/ signed-already签到
notices-unread / notice-new / notice-empty / notice-too-long / notice-deleted / notice-not-found公告
home-*据点:设定、删除、上限、等待、取消、冷却、传送、跨服前往(home-connecting)、世界不存在(home-world-missing)、据点在没有设定 sync.server-name 的其他子服(home-other-server,{name})
chat-mode-guild / chat-mode-ally / chat-mode-none / spy-on / spy-off聊天频道与监听

外交、公会战、增益、任务、商店、仓库​

键用途
ally-* / not-ally / enemy-* / not-enemy同盟与敌对
war-declared / war-started / war-ended / war-draw / war-kill公会战的公告与击杀提示
war-busy / war-cooldown / war-funds / war-ally / war-level / war-none无法宣战的原因
war-line-active / war-line-pending/cg war 列出的每一行
buff-not-found / buff-level / buff-max / buff-upgraded增益
task-complete({task} {funds} {activity} {contribution})任务完成
shop-not-found / shop-level / shop-limit / shop-bought / shop-added / shop-id-invalid商店
vault-title({page} {pages} {name})/ vault-busy / vault-locked / vault-page / vault-lost仓库

资讯与排行​

键用途
info/cg info 显示的每一行(列表)。变量:{name} {tag} {level} {rank} 排名 {leader} {members} {max} {funds} {activity} {month} {mode} {ff} {kills} {wars} 胜 / 败 {relations} {created} {description}
top-header / top-line({n} {name} {level} {value})/ top-empty/cg top
top-none排行变量名次超出时显示的文字(默认 -)
top.*排行类型名称:level activity month funds members kills wars

名称对照​

这些不是消息,而是界面、变量与记录里显示的名称:

键内容
join-mode.*加入方式:open 直接加入、apply 申請審核、closed 只能邀請
relation.*关系:ally 同盟、enemy 敵對、request / outgoing 已送出的同盟请求、incoming 想和你結盟、hostile 把你視為敵人
chat-mode-name.*聊天频道:none 一般聊天、guild 公會頻道、ally 同盟頻道(%cloudguild_chat_mode%、主页的 {chat})
period.*周期:daily 每日、weekly 每週、monthly 每月、forever 永久
bank-action.*银行记录的动作:deposit 存入、withdraw 提領、notice 發布公告、buff 升級增益、war 宣戰、war-win 公會戰獲勝、war-loot 公會戰戰敗、task 任務獎勵、api 其他插件、admin-give / admin-take / admin-set 管理員、withdraw-refund 提領退回
time.just-now / time.ago剛剛 与 {time}前

菜单与输入​

键内容
menu.*菜单里的短文字:click-manage、no-message、right-delete、unlimited、war-none、war-active、war-pending
confirm.*二次确认的问题:leave、disband、kick、transfer、unally、war、delete-notice、delete-home
prompt.*点按钮后要求在聊天栏输入的提示:create、apply、deposit、withdraw、notice-title、notice-content、rename、tag、description、home(都可以用 {cancel} 代表取消用的字)

导入与搬移​

键内容
import-start / import-no-file / import-failed / import-done({guilds} {members} {skipped} {fixed})/cg admin import playerguild
migrate-start / migrate-same / migrate-not-empty / migrate-failed / migrate-done/cg admin migrate

用法与帮助​

键内容
usage.*指令参数不够时显示的用法
help/cg help 的每一行(列表)
help-admin有 cloudguild.admin 时额外显示的管理指令(列表)

云界面画面(cloudui)​

装了云界面 CloudUI 时,云界面画面上的固定文字可以用 cloudui.<键> 修改,例如 cloudui.nav_home、cloudui.q_signin。默认文件里只有注释,需要时自己加上这一段。写法与常用键见 云界面公会。