Files
2026-05-23 22:10:14 +08:00

68 lines
1.8 KiB
Erlang

%%%-------------------------------------------------------------------
%%% @author liwl <assistabc@qq.com>
%%% @copyright (C) 2018, liwl
%%% @doc
%%% 称号
%%% @end
%%% Created : 18 May 2018 by liwl <assistabc@qq.com>
%%%-------------------------------------------------------------------
-module(proto_233).
-export([
info/0
,cfg/0
]
).
-include("protocol.hrl").
info() -> {
"称号协议"
,["common.hrl", "honor.hrl"]
}.
cfg() ->
[
#rpc{
code = 23300
,log_title = "称号列表"
, req_desc = "称号列表"
, req = []
, reply_desc = "称号列表"
, reply =
[{uint32, base_id, "当前使用的称号Id"}
, {array, honor, honor, "称号列表", ?p_g_set(honors,
[{uint32, base_id, "称号基础Id"}
, {uint32, expire_time, "过期时间"}
])
}
]
}
, #rpc{
code = 23301
,log_title = "使用称号"
, req_desc = "使用称号"
, req = [{uint32, base_id, "称号基础Id"}]
, reply_desc = "使用称号"
, reply =
[{uint32, base_id, "称号基础Id"}]
}
, #rpc{
code = 23302
,log_title = "更新称号数据"
, req_desc = "更新称号数据"
, req = []
, reply_desc = "更新称号数据"
, reply =
[{array, honor, honor, "称号列表", ?p_g_get(honors)}]
}
, #rpc{
code = 23303
,log_title = "激活称号"
, req_desc = "激活称号"
, req = [{uint32, base_id, "基础Id"}]
, reply_desc = "激活称号"
, reply =
[{array, honor, honor, "称号列表", ?p_g_get(honors)}]
}
].