BDS计分板经济核心-ScoreboardEconomicAPI

DLL插件 BDS计分板经济核心-ScoreboardEconomicAPI 1.0.0

登录后下载
资源类型
原创
版权链接
#
依赖
BDSJSRuner.dll
语言
中文(简体)
支持版本
1.16
前置插件:BDSJSRuner.dll

简介:
1.本插件的使用需要同时加载ScoreboardEconomicAPI.dll插件和ScoreboardEconomicAPI.js插件
2.本经济核心可以实现js插件直接对计分板的操作,但由于采用了计分板 ,故只能对在线玩家进行操作。
3.为了同步大部分已有js插件,本插件可直接代替McPlus的EconomicAPI.js使用,兼容接口与EconomicAPI.js一致。

注意:
1.dll插件可能会与ez的部分自带插件产生冲突,建议使用ez套用其他加载器的方法来加载dll插件。
2.现在可以同时兼容McPlus的EconomicAPI.js,若其已加载,则本插件只提供计分板操作,若其未加载,则金币将直接从计分板扣除!


配置文件简介:
1.加载ScoreboardEconomicAPI.dll后才会生成配置文件。
2.生成的配置文件在ScoreboardEconomic文件夹下。
3.config.json:
-"versoin":版本号
-"scoreboard":使用的计分板名称
-"unit":金币的符号单位
4.money.json:
-ScoreboardEconomicAPI.dll会将在线玩家的计分板余额实时记录到此文件中。
-ScoreboardEconomicAPI.js可通过读取此文件的信息获取在线玩家的余额。

计分板经济接口:
1.ScoreboardEcon_GetMoney获取玩家的计分板余额
-参数:[string]玩家名字
-返回值:[int]金币数量
2.ScoreboardEcon_ChangeMoney增加、减少、设置玩家的计分板
-参数:[string]玩家名字、[string]选择模式(可写入:"Add"、"Deduct"、"Set")、[int]数量。
-返回值:[bool]成功返回true、失败返回false
3.ScoreboardEcon_GetUnit获取金币的符号单位
-参数:无
-返回值:[string]金币符号
4.ScoreboardEcon_GetScoreboard获取使用的计分板名称
-参数:无
-返回值:[string]计分板名称

拓展接口:
1.GetPlayer_uuid获取玩家的uuid
-参数:[string]玩家名字
-返回值:[string]玩家的uuid
2.GetPlayer_xuid获取玩家的xuid
-参数:[string]玩家名字
-返回值:[string]玩家的xuid
3.Player_IsOnline查询玩家是否在线
-参数:[string]玩家名字
-返回值:[bool]玩家在线返回true、玩家不在线返回false

兼容接口 ( 以下接口仅在EconomicAPI.js没有加载时生效!):
1.Econ_GetMoney获取玩家的余额
-参数:[string]玩家名字
-返回值:[int]金币数量
2.Econ_ChangeMoney增加、减少、设置玩家的金币
-参数:[string]玩家名字、[string]选择模式(可写入:"Add"、"Deduct"、"Set")、[int]数量。
-返回值:[bool]成功返回true、失败返回false
3.Econ_GetUnit获取金币的符号单位
-参数:无
-返回值:[string]金币符号

JS接口应用举例:开发者可通过如下所示代码使用接口
1.获取玩家05007的计分板余额:
var Getmoney = getShareData("ScoreboardEcon_GetMoney");
var Playermoney = Getmoney("05007");
2.给玩家05007增加10金币:
var Changemoney = getShareData("ScoreboardEcon_ChangeMoney");
Changemoney("05007","Add",10);
作者
05007
价格
金粒50粒
下载
155
阅读
2,115
首次发布
最后更新
评分
5.00 星 9 次评分

05007的更多资源

最新更新

  1. 支持1.16.20

    支持1.16.20 其余功能未改变
  2. API更新!!!

    1.本次更新允许了EconomicAPI.js与本插件同时存在。 2.增加了单独的计分板操作API。 3.若未加载EconomicAPI.js,将直接扣除玩家计分板中的金币。

最新评分

求更新1.16.40😂
请求更新1.16.4
6666666666666666666666666666666厉害
插件很好,就是适配一下新版本呗
05007
05007
适配了
插件很好,就是不知道作者什么时候适配1.16.2
大佬什么时候适配新版本
加了这个插件怎么查询了/baltop 还是o金币?
05007
05007
无,这是前置插件,方便开发者的
请问如果不加载EconxxxAPI.js的话就可以实现两个经济系统互通了吗
05007
05007
不加载的话,可以直接扣除计分板中的钱