最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:因涉及网络请求,所有接口操作请异步调用,否则可能阻塞服务器主线程!

接口使用方式:
  1. import com.mcrmb.PayApi;
  2. public class Main extends JavaPlugin{
  3. ...
  4.   //异步包裹
  5.   PayApi.接口名(参数1,参数2,参数N); //发起请求
  6.   //插件判断逻辑
  7.   //异步包裹
  8. ...
  9. }
复制代码



接口列表

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