78 lines
2.3 KiB
Erlang
78 lines
2.3 KiB
Erlang
|
|
%%%-------------------------------------------------------------------
|
||
|
|
%%% @author panhao
|
||
|
|
%%% @copyright (C) 2017, <COMPANY>
|
||
|
|
%%% @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, "开服时间"}
|
||
|
|
]}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
].
|