Files

78 lines
2.3 KiB
Erlang
Raw Permalink Normal View History

2026-05-23 22:10:14 +08:00
%%%-------------------------------------------------------------------
%%% @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, "开服时间"}
]}
]
}
].