%%---------------------------------------------------- %% 新手训练营 %% %% @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, "信息"} ] } ].