%%---------------------------------------------------- % %% @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:开启)"} ] } ].