最MC论坛
标题:
Mcrmb核心插件Api接口
[打印本页]
作者:
zuimc
时间:
2016-12-12 23:50
标题:
Mcrmb核心插件Api接口
Mcrmb核心插件为Mcrmb系列插件的前置插件,同时开放端口给所有其他插件开发者。
所有接口使用均
不需要提供sid和key
等信息,直接import核心插件,核心插件配置正常即可使用,您可以专注于插件逻辑而不需要考虑http请求和json。
本文档书写时
Mcrmb版本
为
1.0.9
,如果您需要兼容旧版本Mcrmb,请注意new一个PayApi对象。
最新版本核心插件下载地址:
http://ci.mcrmb.com
PS:因涉及网络请求,所有接口操作请异步调用,否则可能阻塞服务器主线程!
接口使用方式:
import com.mcrmb.PayApi;
public class Main extends JavaPlugin{
...
//异步包裹
PayApi.接口名(参数1,参数2,参数N); //发起请求
//插件判断逻辑
//异步包裹
...
}
复制代码
接口列表
1、
int look(String playername)
实时查询玩家的点券余额并写入balances缓存(接口本身不缓存)
2、
int allcharge(String playername)
实时查询玩家的历史充值总额
3、
int allpay(String playername)
实时查询玩家的历史消费总额
4、
boolean Manual(String playername, int type, String money, String text)
强制加减点券接口
其中type为本次操作类型: 1为加点券,2为扣点券,3为重设点券数
money为点券数量,请确保不会出现小数点,否则操作无效
text为操作备注
5、
boolean Pay(String playername, String money, String use, boolean show)
消费专用接口
money为点券数量,请确保不会出现小数点,否则操作无效
use为本次消费对象(购买的物品名称)
show为是否全服公告玩家购买了物品
全服公告格式为: 【核心插件前缀】 玩家playername成功购买了【use】
再次提醒:所有接口操作请异步调用,否则可能阻塞服务器主线程
作者:
V乐乐
时间:
2016-12-24 10:04
可以啊,这API,
当然咯,必须异线程,除非你想让主线程存在网络连接然后,
Cuttttttttttttt
好评,不过还有一个小小的问题呢,
为什么这个网站被360和腾讯管家阻止了,这个很、奇怪诶。
欢迎光临 最MC论坛 (http://www.zuimc.com/)
Powered by Discuz! X3.2