Files

76 lines
2.3 KiB
Erlang
Raw Permalink Normal View History

2026-05-23 22:10:14 +08:00
%%%-------------------------------------------------------------------
%%% @author liwl <assistabc@qq.com>
%%% @copyright (C) 2017, liwl
%%% @doc
%%% 等级好礼协议
%%% @end
%%% Created : 25 Aug 2017 by liwl <assistabc@qq.com>
%%%-------------------------------------------------------------------
-module(proto_212).
-export([
info/0
,cfg/0
]
).
-include("protocol.hrl").
info() -> {
"等级好礼协议"
,["common.hrl", "lev_gift.hrl"]
}.
cfg() ->
[
#rpc{
code = 21200
,log_title = "请求等级好礼信息"
,req_desc = "请求等级好礼信息"
,req = []
,reply_desc = "返回等级好礼信息"
,reply = [
{array, tuple, gifts, "以领取奖励信息", [
{uint8, id, "等级礼包Id"}
, {uint8, status, "状态(0:不能领取, 1:可领取, 2:已领取)"}
, {uint32, num, "全服已领取数量"}
]}
]
}
,#rpc{
code = 21201
,log_title = "领取等级好礼(领取成功推送 21200)"
, req_desc = "领取等级好礼(领取成功推送 21200)"
, req = [{uint8, id, "等级礼包Id"}]
, reply_desc = "领取等级好礼"
, reply = [
{uint8, code, "状态码, 0:失败,1:成功"}
, {string, msg, "附加信息"}
, {uint8, id, "等级礼包Id"}
]
}
,#rpc{
code = 21210
,log_title = "请求星级限时好礼信息"
, req_desc = "请求星级限时好礼信息"
, req = []
, reply_desc = "请求星级限时好礼信息"
, reply = [
{array, tuple, gifts, "礼包信息",[
{uint32, id, "礼包id"}
,{uint16, num, "累计数量"}
,{uint32, end_time, "剩余时间"}
]}
]
}
,#rpc{
code = 21211
,log_title = "推送激活星级限时好礼弹窗"
, req_desc = "推送激活星级限时好礼弹窗"
, req = []
, reply_desc = "推送激活星级限时好礼弹窗"
, reply = [
{uint32, id, "礼包id"}
]
}
].