跳到主要内容

变量

安装 PlaceholderAPI 后,云公会会自动注册下面的变量(不需要 /papi ecloud download)。开服时控制台会显示「PlaceholderAPI 變數已註冊」。

不会查数据库

所有变量都只读内存缓存,计分板、TAB、聊天格式每秒刷新也不会查数据库。排行榜的排序结果另外缓存 5 秒。

未授权时

授权还没验证通过时(见 安装与授权),变量功能暂停。

显示用​

变量内容例子
%cloudguild_has_guild%有没有公会true
%cloudguild_display%按 display.format 显示(默认 &f[{color}{name}&f]);没有公会时显示 display.no-guild(默认 &7無公會)[雲海]
%cloudguild_tag_formatted%按 tag.format 显示标签(默认 &7[&b{tag}&7] );没有公会或没有标签时是空的[YUN]
%cloudguild_name%公会名称(含颜色)雲海
%cloudguild_name_plain%公会名称(不含颜色)雲海
%cloudguild_tag%标签(没有时空的)YUN
%cloudguild_id%公会编号3

display.format 可用 {color} 等级颜色、{name} 名称、{tag} 标签、{level} 等级。聊天前缀推荐用 %cloudguild_tag_formatted%(没公会时自动变成空的)。

公会​

变量内容例子
%cloudguild_level%公会等级4
%cloudguild_level_color%这个等级的颜色(levels.<等级>.color)&b 的颜色
%cloudguild_max_level%最高等级10
%cloudguild_members%成员数18
%cloudguild_max_members%这个等级的人数上限25
%cloudguild_online%这个子服上在线的成员数6
%cloudguild_funds%公会资金152300
%cloudguild_funds_formatted%公会资金(千分位)152,300
%cloudguild_activity%公会活跃8420
%cloudguild_month_activity%本月活跃2310
%cloudguild_leader%会长名称Steve
%cloudguild_position%等级排行的名次2
%cloudguild_next_level_cost%升到下一级要花的资金;已经最高级时 -200000
%cloudguild_next_level_activity%升到下一级需要的活跃;已经最高级时 -15000
%cloudguild_join_mode%加入方式名称,原样输出 messages.yml 的 join-mode 文字(含 & 颜色代码)&e申請審核
%cloudguild_friendly_fire%友伤是否开启false
%cloudguild_allies%同盟数2
%cloudguild_guild_kills% / %cloudguild_guild_deaths%全公会的击杀 / 死亡340 / 512
%cloudguild_war_wins% / %cloudguild_war_losses%公会战胜场 / 败场5 / 2
%cloudguild_at_war%现在是否正在开战true
%cloudguild_war_enemy%开战中的对手名称(不含颜色;没有时空的)星辰

自己​

变量内容例子
%cloudguild_rank%职位名称(含颜色)副會長
%cloudguild_rank_id%职位 idvice
%cloudguild_contribution%目前的贡献(可以在商店花)1250
%cloudguild_total_contribution%累积贡献8600
%cloudguild_week_contribution%本周贡献430
%cloudguild_donated%累积捐献的金币120000
%cloudguild_kills% / %cloudguild_deaths%自己的击杀 / 死亡42 / 17
%cloudguild_unread_notices%未读公告数1
%cloudguild_has_unread%有没有未读公告true
%cloudguild_chat_mode%目前的聊天频道名称(messages.yml 的 chat-mode-name)公會頻道
%cloudguild_signed_today%今天签到过没有false

全服​

变量内容例子
%cloudguild_guild_count%公会总数(不需要玩家)27

排行榜​

%cloudguild_top_<类型>_<名次>_<字段>%
部分可以写
<类型>level 等级、activity 活跃、month 本月活跃、funds 资金、members 人数、kills 击杀、wars 胜场
<名次>1、2、3……
<字段>name 公会名称(含颜色,不写字段时就是它)、value 这个类型的数值、level 等级、tag 标签、leader 会长、members 成员数

例子:

变量内容
%cloudguild_top_level_1%等级第 1 名的公会名称
%cloudguild_top_level_1_value%等级第 1 名的等级
%cloudguild_top_month_3_name%本月活跃第 3 名的公会名称
%cloudguild_top_month_3_value%本月活跃第 3 名的本月活跃
%cloudguild_top_funds_2_leader%资金第 2 名的会长
%cloudguild_top_wars_1_tag%胜场第 1 名的标签
  • 排序相同时,等级榜再比活跃,人数榜再比等级,最后比较早建立的公会在前。
  • 名次超过公会数量时,value 与 level 显示 0,其他字段显示 messages.yml 的 top-none(默认 -)。

全息看板排行榜的例子:

&6公會排行 · 本月活躍
&e#1 %cloudguild_top_month_1_name% &7- &f%cloudguild_top_month_1_value%
&e#2 %cloudguild_top_month_2_name% &7- &f%cloudguild_top_month_2_value%
&e#3 %cloudguild_top_month_3_name% &7- &f%cloudguild_top_month_3_value%

没有公会时​

变量只对在线玩家有效(离线玩家当作没有公会)。没有公会时:

变量显示
has_guildfalse
displaydisplay.no-guild(默认 &7無公會)
tag_formatted、name、name_plain、tag、leader、rank、rank_id、war_enemy、join_mode空的
chat_mode一般聊天的名称(默认 一般聊天)
at_war、friendly_firefalse
其他数字变量0

signed_today、guild_count 与排行榜变量不受影响。