本帖最后由 yanjiaqin 于 2021-2-12 23:39 编辑

CuStom Go Scoreboard
自定义队列记分板

能够帮助你方便地统计玩家数据!


插件简介

本插件能够基于PlaceHolderAPI, 帮助你方便地统计游戏中玩家的各种包括且不限于 死亡/击杀生物/击杀玩家 等数据!

=== 【插件正在测试与优化开发阶段】 ===

注意,本插件属于CustomGo扩展插件,
若尚未了解过CustomGo, 请移步CustomGo进行了解:


||--------------------------||

||>>> CuStomGo <<<||
||--------------------------||


效果截图
(暂无,等待群友反馈)
使用方法

一、运行机制
本插件会全自动地统计CustomGo游戏内玩家的所有数据,并在PlaceholderAPI请求占位符数据时将数据按照自定义格式提供出去。
每当玩家加入一个新的CustomGo游戏时,所有统计数据自动清零。


二、数据格式

数据格式中含有许多变量,列表见下:
K -      该玩家击杀玩家数
D -      该玩家死亡次数
E -      该玩家击杀非玩家实体数
F -      该玩家击杀实体(无论是否为玩家)数
N -      该玩家的名字
NT -      该玩家的名字并用空格补全至16个字符
...
该插件会持续更新,如果希望本插件 统计更多内容 (挖掘方块?造成伤害量?说话次数? )
欢迎在CustomGo群内 反馈给作者千千


此外,数据格式 末尾 还有一个特别的标识:
>长度 将整个数据字符串补全至指定长度(便于制表)。注意必须在末尾!


举个栗子:
如果有一个数据格式是 NT | K/D >26
那么列出一个队伍中所有的玩家,可能是这样的:
Yan_ice         | 10/6
abcdefghij      | 3/8
2233             | 102/0


三、PlaceHolderAPI占位符格式
%fwsc_<游戏名>#<队列名>#<序号>@ 数据格式 %
最完整的占位符,直接获取指定游戏指定队列第某位玩家的数据,以<数据格式>形式展示。
数据格式的配置见上方教程。

%fwsc_<队列名>#<序号>@ 数据格式 %
自动获得请求该占位符的玩家所在的游戏,然后获取指定队列第某位玩家的数据,以<数据格式>形式展示。
如果<序号>超过目前玩家数量(玩家不足导致获取不到玩家),那么所有数据格式变量(K,D等)都会变成"-"。
注意,如果请求占位符的玩家不存在或不在游戏中,该占位符 会失效

%fwsc_self@ 数据格式 %
自动获得请求该占位符的玩家自身的数据,以<数据格式>形式展示。
注意,如果请求占位符的玩家不存在或不在游戏中,该占位符 会失效
%fwsc_<游戏名>#<队列名>#<序号> %
直接获取指定游戏指定队列第某位玩家的数据,数据格式被默认为 NT | K/D >26
所有配置都可以不写 @ 数据格式 来使数据格式默认为 NT | K/D >26 。


四、举个栗子
如果是使用VexView展示记分板,可以这样列一个版面:
战  绩  表
%fwsc_redTeam#1@ NT K/D >26 %  | %fwsc_blueTeam#1@ NT K/D >26 %
%fwsc_redTeam#2@ NT K/D >26 %  | %fwsc_blueTeam#2@ NT K/D >26 %
%fwsc_redTeam#3@ NT K/D >26 %  | %fwsc_blueTeam#3@ NT K/D >26 %
......
......
(列到人数上限为止)


如果是想要获得一个玩家的一项数据,可以这样获取:

%fwsc_self@D % 获取玩家的死亡次数
%fwsc_self@K % 获取玩家的击杀其他玩家数
......



下载地址

提取码:cq57



支持原创


如果真心喜爱插件(有着不白嫖的美好品德), 在这里可以赞助作者哦!

不发电也没关系的啦,至少留点金粒和人气啊QwQ!QwQ!!










本插件所用所有代码均为原创,不存在借用/抄袭等行为