368 lines
12 KiB
Erlang
368 lines
12 KiB
Erlang
%%----------------------------------------------------
|
|
%
|
|
%% @author liufenglin 240039421@qq.com
|
|
%%----------------------------------------------------
|
|
-module(proto_240).
|
|
-export([info/0,cfg/0]).
|
|
-include("protocol.hrl").
|
|
|
|
info() -> {
|
|
""
|
|
,["formation.hrl", "escort.hrl"]
|
|
}.
|
|
|
|
cfg() -> [
|
|
#rpc{
|
|
code = 24000
|
|
,log_title = "护送数据"
|
|
,req_desc = "护送数据"
|
|
,req = [
|
|
{uint32, rid, "必出护送角色ID"}
|
|
,{string, srv_id, "必出护送角色服务器ID"}
|
|
]
|
|
,reply = [
|
|
{array, escort, plunders, "可掠夺信息", [
|
|
{tuple, id, [
|
|
{uint32, rid, "角色ID"}
|
|
,{string, srv_id, "角色服务器ID"}
|
|
]}
|
|
,{tuple, gid, [
|
|
{uint32, gid, "联盟ID"}
|
|
,{string, gsrv_id, "联盟服务器ID"}
|
|
]}
|
|
,{string, name, "名字"}
|
|
,{string, gname, "联盟名字"}
|
|
,{uint8, quality, "品质"}
|
|
,{uint32, end_time, "护送结束时间戳"}
|
|
,{array, tuple, plunder_lists, "掠夺成功玩家id", [
|
|
{uint32, rid, "角色ID"}
|
|
,{string, srv_id, "角色服务器ID"}
|
|
]}
|
|
]}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 24001
|
|
,log_title = "刷新护送品质"
|
|
,req_desc = "刷新护送品质"
|
|
,req = [
|
|
{uint8, type, "刷新类型(1:普通刷新 2:一键刷橙)"}
|
|
]
|
|
,reply_desc = "刷新护送品质"
|
|
,reply = [
|
|
{uint8, result, "1:成功 2 失败"}
|
|
,{string, msg, "消息"}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 24002
|
|
,log_title = "发起护送"
|
|
,req_desc = "发起护送"
|
|
,req = [
|
|
]
|
|
,reply_desc = "发起护送"
|
|
,reply = [
|
|
{uint8, result, "1:成功 2 失败"}
|
|
,{string, msg, "消息"}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 24003
|
|
,log_title = "快速完成"
|
|
,req_desc = "快速完成"
|
|
,req = [
|
|
]
|
|
,reply_desc = "快速完成"
|
|
,reply = [
|
|
{uint8, result, "1:成功 2 失败"}
|
|
,{string, msg, "消息"}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 24004
|
|
,log_title = "领取护送奖励"
|
|
,req_desc = "领取护送奖励"
|
|
,req = [
|
|
]
|
|
,reply_desc = "领取护送奖励"
|
|
,reply = [
|
|
{uint8, result, "1:成功 2 失败"}
|
|
,{string, msg, "消息"}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 24005
|
|
,log_title = "推送可掠夺信息变更"
|
|
,req_desc = "推送可掠夺信息变更"
|
|
,req = [
|
|
]
|
|
,reply_desc = "推送可掠夺信息变更"
|
|
,reply = [
|
|
{tuple, id, [
|
|
{uint32, rid, "移除的角色ID"}
|
|
,{string, srv_id, "移除的角色服务器ID"}
|
|
]}
|
|
,{array, escort, plunders, "新增掠夺信息", [
|
|
{tuple, id, [
|
|
{uint32, rid, "角色ID"}
|
|
,{string, srv_id, "角色服务器ID"}
|
|
]}
|
|
,{tuple, gid, [
|
|
{uint32, gid, "联盟ID"}
|
|
,{string, gsrv_id, "联盟服务器ID"}
|
|
]}
|
|
,{string, name, "名字"}
|
|
,{string, gname, "联盟名字"}
|
|
,{uint8, quality, "品质"}
|
|
,{uint32, end_time, "护送结束时间戳"}
|
|
]}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 24006
|
|
,log_title = "自身护送基础数据"
|
|
,req_desc = "自身护送基础数据"
|
|
,req = [
|
|
]
|
|
,reply = [
|
|
{uint8, status, "状态(0:未开始 1:进行中)"}
|
|
,{uint8, quality, "当前护送品质"}
|
|
,{uint32, end_time, "当前护送结束时间戳"}
|
|
,{uint32, plunder_count, "被掠夺次数"}
|
|
,{array, tuple, datas, "5点重置数据", [
|
|
{uint8, id, "类型:(1:已派遣次数 2:已掠夺次数 3:已复仇次数 4:已求助次数 5:已帮助次数 6:已刷新次数)"},
|
|
{uint8, val, "值"}
|
|
]}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 24010
|
|
,log_title = "请求掠夺信息"
|
|
,req_desc = "请求掠夺信息"
|
|
,req = [
|
|
{uint32, rid, "必出护送角色ID"}
|
|
,{string, srv_id, "必出护送角色服务器ID"}
|
|
]
|
|
,reply = [
|
|
{uint8, quality, "护送品质"}
|
|
,{tuple, id, [
|
|
{uint32, rid, "角色ID"}
|
|
,{string, srv_id, "角色服务器ID"}
|
|
]}
|
|
,{tuple, gid, [
|
|
{uint32, gid, "联盟ID"}
|
|
,{string, gsrv_id, "联盟服务器ID"}
|
|
]}
|
|
,{string, name, "玩家名"}
|
|
,{uint8, lev, "等级"}
|
|
,{uint32, face, "头像"}
|
|
,{uint32, power, "战力"}
|
|
,{string, guild_name, "联盟名"}
|
|
,{uint8, formation_type, "阵法类型"}
|
|
,{uint8, formation_lev, "阵法等级"}
|
|
,{array, tuple, p_list, "伙伴信息", [
|
|
{uint8, pos, "位置"}
|
|
,{uint32, bid, "BID"}
|
|
,{uint16, lev, "等级"}
|
|
,{uint8, quality, "品质"}
|
|
,{uint8, star, "星级"}
|
|
,{uint8, break_lev, "突破等级"}
|
|
]}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 24011
|
|
,log_title = "掠夺"
|
|
,req_desc = "掠夺"
|
|
,req = [
|
|
{uint32, rid, "角色ID"}
|
|
,{string, srv_id, "角色服务器ID"}
|
|
]
|
|
,reply = [
|
|
{uint8, result, "1:成功 2 失败"}
|
|
,{string, msg, "提示信息"}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 24012
|
|
,log_title = "掠夺结算"
|
|
,req_desc = "掠夺结算"
|
|
,req = [
|
|
]
|
|
,reply = [
|
|
{uint8, result, "1:胜利 2 失败"}
|
|
,{array, tuple, item_rewards, "奖励", [
|
|
{uint32, bid, "物品id"}
|
|
,{uint32, num, "数量"}
|
|
]}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 24013
|
|
,log_title = "掠夺日志"
|
|
,req_desc = "掠夺日志"
|
|
,req = [
|
|
{uint8, type, "类型(1:被掠夺 2:掠夺)"}
|
|
]
|
|
,reply = [
|
|
{uint8, type, "类型(1:被掠夺 2:掠夺)"}
|
|
,{array, escort_plunder_log, logs, "日志列表", [
|
|
{uint32, id, "日志ID"}
|
|
,{uint8, quality, "护送品质"}
|
|
,{tuple, rid, [
|
|
{uint32, rid, "角色ID"}
|
|
,{string, srv_id, "角色服务器ID"}
|
|
]}
|
|
,{string, name, "角色名"}
|
|
,{string, guild_name, "联盟名"}
|
|
,{uint8, lev, "等级"}
|
|
,{uint8, sex, "性别"}
|
|
,{uint32, face, "头像"}
|
|
,{uint32, power, "战力"}
|
|
,{uint32, avatar_id, "头像框"}
|
|
,{uint8, ret, "结果(1:成功 2:失败)"}
|
|
,{uint8, atk_ret, "反击结果(0:反击没出结果可继续反击/求助 1:成功 2:失败)"}
|
|
,{uint8, atk_count, "已反击次数"}
|
|
,{uint32, time, "时间"}
|
|
,{uint32, help_count, "求助次数"}
|
|
,{uint32, help_time, "求助cd时间戳"}
|
|
,{array, tuple, items, "道具信息", [
|
|
{uint32, bid, "道具ID"}
|
|
,{uint32, num, "道具数量"}
|
|
]}
|
|
,{uint32, replay_id, "录像id(0:无录像)"}
|
|
]}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 24014
|
|
,log_title = "日志掠夺信息"
|
|
,req_desc = "日志掠夺信息"
|
|
,req = [
|
|
{uint32, rid, "角色ID"}
|
|
,{string, srv_id, "角色服务器ID"}
|
|
,{uint32, id, "日志ID"}
|
|
,{uint8, type, "打开方式"}
|
|
]
|
|
,reply = [
|
|
{uint8, quality, "护送品质"}
|
|
,{uint32, id, "日志ID"}
|
|
,{uint8, type, "打开方式"}
|
|
,{tuple, id, [
|
|
{uint32, rid, "角色ID"}
|
|
,{string, srv_id, "角色服务器ID"}
|
|
]}
|
|
,{string, name, "玩家名"}
|
|
,{uint8, lev, "等级"}
|
|
,{uint32, face, "头像"}
|
|
,{uint32, avatar_id, "头像框"}
|
|
,{uint32, power, "战力"}
|
|
,{string, guild_name, "联盟名"}
|
|
,{uint8, formation_type, "阵法类型"}
|
|
,{uint8, formation_lev, "阵法等级"}
|
|
,{array, tuple, p_list, "伙伴信息", [
|
|
{uint8, pos, "位置"}
|
|
,{uint32, bid, "BID"}
|
|
,{uint8, lev, "等级"}
|
|
,{uint8, quality, "品质"}
|
|
,{uint8, star, "星级"}
|
|
,{uint8, break_lev, "突破等级"}
|
|
]}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 24015
|
|
,log_title = "反击"
|
|
,req_desc = "反击"
|
|
,req = [
|
|
{uint32, rid, "角色ID"}
|
|
,{string, srv_id, "角色服务器ID"}
|
|
,{uint32, id, "日志ID"}
|
|
]
|
|
,reply = [
|
|
{uint8, result, "1:胜利 2 失败"}
|
|
,{string, msg, "提示信息"}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 24017
|
|
,log_title = "求助"
|
|
,req_desc = "求助"
|
|
,req = [
|
|
{uint32, id, "日志ID"}
|
|
]
|
|
,reply = [
|
|
{uint8, code, "标志(0:失败 1:成功)"}
|
|
,{string, msg, "提示信息"}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 24018
|
|
,log_title = "推送掠夺日志更新"
|
|
,req_desc = "推送掠夺日志更新"
|
|
,req = [
|
|
]
|
|
,reply = [
|
|
{rec, escort_plunder_log, escort_plunder_log, [
|
|
{uint32, id, "日志ID"}
|
|
,{uint8, quality, "护送品质"}
|
|
,{tuple, rid, [
|
|
{uint32, rid, "角色ID"}
|
|
,{string, srv_id, "角色服务器ID"}
|
|
]}
|
|
,{string, name, "角色名"}
|
|
,{string, guild_name, "联盟名"}
|
|
,{uint8, lev, "等级"}
|
|
,{uint8, sex, "性别"}
|
|
,{uint32, face, "头像"}
|
|
,{uint32, power, "战力"}
|
|
,{uint32, avatar_id, "头像框"}
|
|
,{uint8, ret, "结果(1:成功 2:失败)"}
|
|
,{uint8, atk_ret, "反击结果(0:反击没出结果可继续反击/求助 1:成功 2:失败)"}
|
|
,{uint8, atk_count, "已反击次数"}
|
|
,{uint32, time, "时间"}
|
|
,{uint32, help_count, "求助次数"}
|
|
,{uint32, help_time, "求助cd时间戳"}
|
|
,{array, tuple, items, "道具信息", [
|
|
{uint32, bid, "道具ID"}
|
|
,{uint32, num, "道具数量"}
|
|
]}
|
|
,{uint32, replay_id, "录像id(0:无录像)"}
|
|
]}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 24019
|
|
,log_title = "请求下一批可掠夺数据"
|
|
,req_desc = "请求下一批可掠夺数据"
|
|
,req = [
|
|
]
|
|
,reply = [
|
|
{array, escort, plunders, "可掠夺信息", [
|
|
{tuple, id, [
|
|
{uint32, rid, "角色ID"}
|
|
,{string, srv_id, "角色服务器ID"}
|
|
]}
|
|
,{tuple, gid, [
|
|
{uint32, gid, "联盟ID"}
|
|
,{string, gsrv_id, "联盟服务器ID"}
|
|
]}
|
|
,{string, name, "名字"}
|
|
,{string, gname, "联盟名字"}
|
|
,{uint8, quality, "品质"}
|
|
,{uint32, end_time, "护送结束时间戳"}
|
|
]}
|
|
]
|
|
}
|
|
,#rpc{
|
|
code = 24020
|
|
,log_title = "推送双倍时间开启"
|
|
,req_desc = "推送双倍时间开启"
|
|
,req = [
|
|
]
|
|
,reply = [
|
|
{uint8, code, "标志(0:关闭 1:开启)"}
|
|
]
|
|
}
|
|
].
|