您尚未登录,请登录后浏览更多内容! 登录 | 加入最MC

QQ登录

只需一步,快速开始

 找回密码
 加入最MC

QQ登录

只需一步,快速开始

查看: 4016|回复: 1
打印 上一主题 下一主题

[公告] Mcrmb核心插件Api接口

[复制链接]
  • TA的每日心情
    奋斗
    2021-11-19 22:23
  • 签到天数: 368 天

    [LV.9]以坛为家II

    跳转到指定楼层
    楼主
    发表于 2016-12-12 23:50:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    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】

    再次提醒:所有接口操作请异步调用,否则可能阻塞服务器主线程
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情

    2017-7-17 07:44
  • 签到天数: 71 天

    [LV.6]常住居民II

    沙发
    发表于 2016-12-24 10:04:52 | 只看该作者
    可以啊,这API,
    当然咯,必须异线程,除非你想让主线程存在网络连接然后,
    Cuttttttttttttt

    好评,不过还有一个小小的问题呢,
    为什么这个网站被360和腾讯管家阻止了,这个很、奇怪诶。
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    您需要登录后才可以回帖 登录 | 加入最MC

    本版积分规则