%%%------------------------------------------------------------------- %%% @author panhao %%% @copyright (C) 2017, %%% @doc %%% 跨服时空协议 %%% @end %%% Created : 26. 十月 2017 20:20 %%%------------------------------------------------------------------- -module(proto_221). %% API -export([ info/0 ,cfg/0 ] ). -include("protocol.hrl"). info() -> { "" ,["common.hrl"] }. cfg() -> [ %% #rpc{ %% code = 22100 %% , req_desc = "请求跨服时空信息" %% , req = [] %% , reply_desc = "" %% , reply = %% [ %% {uint8, step, "当前第几阶段"} %% ,{array, tuple, servers, "跨服的服务器信息", [ %% {string, srv_id, "服务器ID"} %% ,{string, srv_name, "服务器名字"} %% ,{uint32, process_val, "当前进度"} %% ]} %% ,{array, tuple, step_reward, "阶段奖励", [ %% {uint8, step, "当前第几阶段"} %% ,{uint8, status, "0:不能领取 1:可以领取 2 已经领取"} %% ]} %% ] %% } %% ,#rpc{ %% code = 22101 %% , req_desc = "领取跨服阶段奖励" %% , req = [ %% {uint8, step, "当前第几阶段"} %% ] %% , reply_desc = "" %% , reply = %% [ %% {uint8, code, "结果(0:失败 1:成功)"} %% ,{string, msg, "结果信息"} %% ,{uint8, step, "当前第几阶段"} %% ] %% } #rpc{ code = 22150 ,log_title = "动态跨服信息" ,req_desc = "动态跨服信息" ,req = [] ,reply = [ {uint32, start_time, "开始时间"} ,{uint32, end_time, "结束时间"} ,{array, tuple, srv_list, "服务器列表", [ {string, srv_id, "服务器ID"} ,{string, srv_name, "服务器名称"} ,{uint16, world_lev, "当前世界等级"} ,{uint32, open_time, "开服时间"} ]} ] } ].