Files
fc/server/tools/gen_proto/cfg/proto_236.erl
T
2026-05-23 22:10:14 +08:00

118 lines
3.5 KiB
Erlang

%%%-------------------------------------------------------------------
%%% @author yzq <741287960@qq.com>
%%% @copyright (C) 2018, yzq
%%% @doc
%%% 资产兑换协议
%%% @end
%%% Created : 6 June 2018 by yzq
%%%-------------------------------------------------------------------
-module(proto_236).
-export([
info/0
,cfg/0
]
).
-include("protocol.hrl").
info() -> {
"资产协议"
,["common.hrl"]
}.
cfg() ->
[
%% #rpc{
%% code = 23600
%% , req_desc = "资产兑换"
%% , req = [{uint8, type, "资产兑换类型, 1:金币,2:银币"}
%% ,{uint8, id, "兑换编号"}
%% ]
%% , reply_desc = "资产兑换结果"
%% , reply =
%% [{uint8, code, "结果状态(0:失败 1:成功)"}
%% ,{string, msg, "结果信息"}
%% ]
%% }
#rpc{
code = 23601
,log_title = "神格许愿状态"
, req_desc = "神格许愿状态"
, req = []
, reply_desc = "神格许愿池状态"
, reply =
[{uint8, reward, "宝箱状态, 0:不可领取,1:可领取"}
,{uint32, process, "宝箱当前进度"}
,{uint8, double, "本次是否双倍奖励, 0:否,1:是"}
,{uint32, count, "今天已抽取次数"}
]
}
, #rpc{
code = 23602
,log_title = "领取礼包"
, req_desc = "领取礼包"
, req = []
, reply_desc = "领取礼包"
, reply =
[{uint8, code, "结果状态(0:失败 1:成功)"}
,{string, msg, "结果信息"}
]
}
, #rpc{
code = 23603
,log_title = "神格许愿"
, req_desc = "神格许愿"
, req = []
, reply_desc = "神格许愿"
, reply =
[{uint8, code, "结果状态(0:失败 1:成功)"}
,{string, msg, "结果信息"}
]
}
, #rpc{
code = 23604
,log_title = "额外兑换比例"
, req_desc = "额外兑换比例"
, req = []
, reply_desc = "额外兑换比例"
, reply =
[
{array, tuple, ext_reward, "额外奖励", [
{uint8, type, "资产兑换类型, 1:金币,2:银币"}
,{uint32, rate, "额外兑换比例"}
]}
]
}
,#rpc{
code = 23606
,log_title = "点金信息"
,req_desc = "点金信息"
,req = []
,reply = [
{uint32, ref_time, "刷新时间(unixtime)"}
,{uint8, camp_type, "活动类型(0:无 1:活动"}
,{array, tuple, list, "信息列表", [
{uint8, id, "兑换id"}
,{uint16, price, "价格"}
,{uint32, gain, "获得值"}
,{uint8, num, "已用次数"}
,{uint8, max, "次数上限"}
]}
]
}
,#rpc{
code = 23607
,log_title = "点金购买"
,req_desc = "点金购买"
,req = [
{uint8, id, "Id"}
]
,reply = [
{uint8, code, "结果状态(0:失败 1:成功)"}
,{string, msg, "结果信息"}
,{uint8, id, "Id"}
]
}
].