插件层接口/事件文档

使用这些接口,您可以自己开发出合适服务器的附属插件~

可用方法

以下方法均位于 com.mcrmb.PayApi,可以直接静态调用。因为需要走网络,所以请在调用时使用异步包裹~ /b debug 开启模式下,可以看到每个MCRMB的网络请求是否处于主线程内。

作用

方法

返回值

查询玩家余额

look(String playername)

int

查询玩家累计充值

allcharge(String playername)

int

查询玩家累计消费

allpay(String playername)

int

玩家消费接口

Pay(String playername,String point,String useto,boolean brocast)

boolean

手工操作玩家点券

Manual(String playername,int type,String point,String text)

boolean

参数值说明

参数名

说明

playername

玩家名

point

点卷数量

useto

消费说明

brocast

是否发公屏

type

手工操作点卷类型

1=加款

2=扣款

3=重设点券金额

text

点券操作说明

可用事件

事件

说明

返回参数

com.mcrmb.event.McrmbPayEvent

支付完成事件

见下表

参数表

参数

类型

说明

player

String

玩家名字符串

money

int

成功消费的点券数量

reason

String

消费说明

broadcast

boolean

是否进行公屏

latestBalance

int

最新的点券余额

response

Response

返回状态,参见下表

Response状态释义

状态enum

说明

SUCCESS

支付成功

MONEY_NOT_ENOUGH

点券数量不足

NOT_ACCOUNT

点券数量不足(玩家无账户,未充值过)

UNKNOWN

未知的返回状态代码

ERROR

请求接口过程错误