1.前言:
UStatistic 是一个简单的统计插件,仅仅是一个前置插件...
2.食用方法:
下载并解压,将 WHL 文件放入服务端 plugins 文件下,运行即可加载插件
3.功能说明:
UStatistic 统计的内容如下
[TABLE=centered,noborder]
[TR]
[TD]Name[/TD]
[TD]JSON[/TD]
[TD]API[/TD]
[/TR]
[TR]
[TD]方块放置[/TD]
[TD]block-break.json[/TD]
[TD]api_get_block_place_data() -> dict[/TD]
[/TR]
[TR]
[TD]方块破坏[/TD]
[TD]block-place.json[/TD]
[TD]api_get_block_break_data() -> dict[/TD]
[/TR]
[TR]
[TD]在线时长[/TD]
[TD]online-time.json[/TD]
[TD]api_get_online_time_data() -> dict[/TD]
[/TR]
[TR]
[TD]死亡数[/TD]
[TD]player-death.json[/TD]
[TD]api_get_player_death_data() -> dict[/TD]
[/TR]
[TR]
[TD]击杀玩家[/TD]
[TD]player-kill.json[/TD]
[TD]api_get_player_kill_data() -> dict[/TD]
[/TR]
[TR]
[TD]击杀生物[/TD]
[TD]mob-kill.json[/TD]
[TD]api_get_mob_kill_data() -> dict[/TD]
[/TR]
[/TABLE]
4.开发者:
通过调用UStatistic API,得到的都是 dict,dict 种的数据存储形式都是简单的键值对,下面举个简单的例子,获取一个玩家的方块破坏数据
5.依赖 UStatistic 的插件:
5.开发计划:
我将根据玩家的反馈添加更多的统计,例如特定容器打开数据,或是红石使用等等
UStatistic 是一个简单的统计插件,仅仅是一个前置插件...
2.食用方法:
下载并解压,将 WHL 文件放入服务端 plugins 文件下,运行即可加载插件
3.功能说明:
UStatistic 统计的内容如下
[TABLE=centered,noborder]
[TR]
[TD]Name[/TD]
[TD]JSON[/TD]
[TD]API[/TD]
[/TR]
[TR]
[TD]方块放置[/TD]
[TD]block-break.json[/TD]
[TD]api_get_block_place_data() -> dict[/TD]
[/TR]
[TR]
[TD]方块破坏[/TD]
[TD]block-place.json[/TD]
[TD]api_get_block_break_data() -> dict[/TD]
[/TR]
[TR]
[TD]在线时长[/TD]
[TD]online-time.json[/TD]
[TD]api_get_online_time_data() -> dict[/TD]
[/TR]
[TR]
[TD]死亡数[/TD]
[TD]player-death.json[/TD]
[TD]api_get_player_death_data() -> dict[/TD]
[/TR]
[TR]
[TD]击杀玩家[/TD]
[TD]player-kill.json[/TD]
[TD]api_get_player_kill_data() -> dict[/TD]
[/TR]
[TR]
[TD]击杀生物[/TD]
[TD]mob-kill.json[/TD]
[TD]api_get_mob_kill_data() -> dict[/TD]
[/TR]
[/TABLE]
4.开发者:
通过调用UStatistic API,得到的都是 dict,dict 种的数据存储形式都是简单的键值对,下面举个简单的例子,获取一个玩家的方块破坏数据
Python:
# 获取一个玩家方块破坏数据,返回 int
self.server.plugin_manager.get_plugin('ustatistic').api_get_block_break_data()[player.name]
5.依赖 UStatistic 的插件:
U-Beautiful-Chat | 聊天增强 |
5.开发计划:
我将根据玩家的反馈添加更多的统计,例如特定容器打开数据,或是红石使用等等