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

118 lines
3.4 KiB
Erlang

%%----------------------------------------------------
%% 新手训练营
%%
%% @author linguohui
%%----------------------------------------------------
-module(proto_276).
-export([info/0, cfg/0]).
-include("protocol.hrl").
info() -> {
"新手训练营"
,["common.hrl", "formation.hrl"]
}.
-spec cfg() -> [#rpc{}].
cfg() ->
[
#rpc{
code = 27600
,log_title = "请求完成情况"
,req_desc = "请求完成情况"
,req = []
,reply_desc = "请求完成情况"
,reply = [
{array, single, ids, "已完成的训练Id", [
{uint32, id, "id"}
]}
,{array, single, reward_ids, "已领奖的训练Id", [
{uint32, id, "id"}
]}
,{uint8, flag, "是否完成全部初阶训练, 是1 否0"}
]
}
,#rpc{
code = 27601
,log_title = "开始挑战"
,req_desc = "开始挑战"
,req = [
{uint32, id, "训练id"}
,{uint16, formation_type, "阵法类型"}
,{array, formation_pos, pos_info, "阵法信息", [
{uint8, pos, "位置"}
,{uint32, id, "伙伴Id"}
]}
]
,reply_desc = "开始挑战"
,reply = [
{uint8, flag, "是否成功"}
,{string, msg, "信息"}
]
}
,#rpc{
code = 27602
,log_title = "请求进入"
,req_desc = "请求进入"
,req = [
{uint32, id, "训练id"}
]
,reply_desc = "请求进入"
,reply = [
{uint8, flag, "是否成功"}
,{string, msg, "信息"}
,{uint8, is_first, "是否是第一次进入 是:1,否:0"}
,{uint8, is_formation, "是否点击过阵法图标 是:1,否:0"}
]
}
,#rpc{
code = 27603
,log_title = "点击阵法图标"
,req_desc = "点击阵法图标"
,req = [
{uint32, id, "训练id"}
]
,reply_desc = "点击阵法图标"
,reply = []
}
,#rpc{
code = 27604
,log_title = "领奖"
,req_desc = "领奖"
,req = [
{uint32, id, "训练id"}
]
,reply_desc = "开始挑战"
,reply = [
{uint8, flag, "是否成功"}
,{string, msg, "信息"}
,{uint32, id, "训练id"}
]
},
#rpc{
code = 27605
,log_title = "请求阵容领奖信息"
,req_desc = "请求阵容领奖信息"
,req = []
,reply_desc = "请求阵容领奖信息"
,reply = [
{array, single, ids, "已领取的阵容Id", [
{uint32, id, "id"}
]}
]
},
#rpc{
code = 27606
,log_title = "阵容领奖"
,req_desc = "阵容领奖"
,req = [
{uint32, id, "阵容id"}
]
,reply_desc = "开始挑战"
,reply = [
{uint8, flag, "是否成功"}
,{string, msg, "信息"}
]
}
].