%%----------------------------------------- %% %% %%----------------------------------------- -module(proto_109). -export([ info/0 ,cfg/0 ] ). -include("protocol.hrl"). info() -> { "" ,["item.hrl","attr.hrl", "notice.hrl"] }. cfg() -> [ #rpc{ code = 10900 ,log_title = "封号" ,req_desc = "封号" ,req = [ {uint32, rid, "被封的角色id"}, {string, srv_id, "被封角色的服务器id"}, {uint32, hour, "被封小时数"}, {string, interdict, "被封原因"} ] ,reply_desc = "封号返回结果" ,reply = [ {uint8, code, "成功或失败 1:成功 ,0:失败"}, {string, msg, "附加信息"} ] }, #rpc{ code = 10901 ,log_title = "禁言" ,req_desc = "禁言" ,req = [ {uint32, rid, "被禁言的角色id"}, {string, srv_id, "被禁言角色的服务器id"}, {uint32, hour, "被禁言小时数"}, {string, banned, "被禁言原因"} ] ,reply_desc = "禁言返回结果" ,reply = [ {uint8, code, "成功或失败 1:成功 ,0:失败"}, {string, msg, "附加信息"} ] }, #rpc{ code = 10902 ,log_title = "踢人" ,req_desc = "踢人" ,req = [ {uint32, rid, "被踢的角色id"}, {string, srv_id, "被踢角色的服务器id"}, {string, stop_role, "被踢原因"} ] ,reply_desc = "踢人返回结果" ,reply = [ {uint8, code, "成功或失败 1:成功 ,0:失败"}, {string, msg, "附加信息"} ] }, #rpc{ code = 10905 ,log_title = "世界等级" ,req_desc = "世界等级" ,req = [] ,reply = [ {uint8, world_lev, "世界等级"} ] }, #rpc{ code = 10906 ,log_title = "开服天数" ,req_desc = "开服天数" ,req = [] ,reply = [ {uint32, open_day, "开服天数"} ] }, #rpc{ code = 10907 ,req_desc = "功能屏蔽处理" ,req = [] ,reply = [ {uint8, sys_ban, "功能是否屏蔽(0:否 1:是)"} ] }, #rpc{ code = 10911 ,log_title = "BUFF" ,req_desc = "BUFF" ,reply_desc = "BUFF返回结果" ,reply = [ {uint32, rid, "目标id"}, {string, srv_id, "目标srv_id"}, {array, tuple, buffs, "列表", [ {uint32, bid, "BUFF bid"}, {uint32, duration, "持续数值"}, {uint8, count, "叠加数量"}, {array, tuple, effect, "额外效果", [ {uint8, key, "标签 1:双倍点数"}, {uint32, val, "数值"} ] } ] } ] }, #rpc{ code = 10912 ,log_title = "BUFF更新信息" ,req_desc = "BUFF更新信息" ,reply_desc = "BUFF更新信息返回结果" ,reply = [ {uint32, bid, "BUFF bid"}, {array, tuple, effect, "额外效果", [ {uint8, key, "标签 1:双倍点数, 2,抓鬼队员,3,抓鬼队长"}, {uint32, val, "数值"} ] } ] }, #rpc{ code = 10913 ,log_title = "特殊buff显示" ,req_desc = "特殊buff显示" ,reply_desc = "特殊buff显示返回结果" ,reply = [ {array, tuple, buffs, "列表", [ {uint8, change_type, "操作:0删除;1增加"}, {uint32, bid, "bid"}, {uint32, duration, "持续数值"}, {uint8, count, "叠加数量"}, {array, tuple, effect, "额外效果", [ {uint8, key, "标签"}, {int32, val, "数值"} ] } ] } ] }, #rpc{ code = 10922 ,log_title = "全服活动的活动状态" ,req_desc = "全服活动的活动状态" ,req = [] ,reply_desc = "全服活动的活动状态返回结果" ,reply = [ {array, tuple, act_list, "活动列表", [ {uint16, id, "活动id"}, {uint8, status, "活动状态 0结束,1开始, 2准备"}, {array, single, int_args, "整型数组", [ {uint32, val, "数据"} ] } ,{array, tuple, ext_args, "额外参数", [ {uint8, type, "类型"} ,{uint32, val, "值"} ,{string, str, "字符说明"} ]} ] } ] }, #rpc{ code = 10923 ,log_title = "全服活动的单个活动状态" ,req_desc = "全服活动的单个活动状态" ,req = [ {uint16, id, "活动id"} ] ,reply_desc = "全服活动的单个活动状态返回结果" ,reply = [ {uint16, id, "活动id"}, {uint8, status, "活动状态 0结束,1开始, 2准备"}, {array, single, int_args, "整型数组: 默认第一个参数为持续时间(单位秒)", [ {uint32, val, "数据"} ] } ,{array, tuple, ext_args, "额外参数", [ {uint8, type, "类型"} ,{uint32, val, "值"} ,{string, str, "字符说明"} ]} ] }, #rpc{ code = 10924 ,log_title = "个人活动图标" ,req_desc = "个人活动图标" ,req = [] ,reply_desc = "个人活动图标返回结果" ,reply = [ {array, tuple, act_list, "活动列表", [ {uint16, id, "活动id"}, {uint8, status, "活动状态"}, {array, single, int_args, "整型数组", [ {uint32, val, "数据"} ] } ,{array, tuple, ext_args, "额外参数", [ {uint8, type, "类型"} ,{uint32, val, "值"} ,{string, str, "字符说明"} ]} ] } ] }, #rpc{ code = 10925 ,log_title = "个人活动图标的单个活动状态" ,req_desc = "个人活动图标的单个活动状态" ,req = [ {uint16, id, "活动id"} ] ,reply_desc = "个人活动图标的单个活动状态返回结果" ,reply = [ {uint16, id, "活动id"}, {uint8, status, "活动状态 "}, {array, single, int_args, "整型数组", [ {uint32, val, "数据"} ] }, {array, tuple, ext_args, "额外参数", [ {uint8, type, "类型"} ,{uint32, val, "值"} ,{string, str, "字符说明"} ]} ] }, #rpc{ code = 10926 ,log_title = "已领时间福利" ,req_desc = "已领时间福利" ,req = [] ,reply = [ {uint32, time, "已累计时间"} ,{array, single, list, "已领奖励列表", [ {uint32, time, "时间"} ]} ] }, #rpc{ code = 10927 ,log_title = "领取时间福利" ,req_desc = "领取时间福利" ,req = [ {uint32, time, "时间"} ] ,reply = [ {uint8, code, "是否领取成功(0:失败 1:成功)"}, {string, msg, "附加消息"}, {uint32, time, "时间"} ] }, #rpc{ code = 10928 ,log_title = "判断是否白名单" ,req_desc = "判断是否白名单" ,req = [ ] ,reply = [ {uint8, code, "是否白名单(0:否 1:是)"} ] }, #rpc{ code = 10929 ,log_title = "点击分享游戏" ,req_desc = "点击分享游戏" ,req = [ ] ,reply = [ {uint8, code, "code"}, {string, msg, "附加消息"} ] }, #rpc{ code = 10930 ,log_title = "获取开服时间戳" ,req_desc = "获取开服时间戳" ,req = [ ] ,reply = [ {uint8, code, "code"}, {uint32, open_timestamp, "开服时间戳"} ] }, #rpc{ code = 10931 ,req_desc = "开启二维码" ,log_title = "开启二维码" ,req = [ ] ,reply = [ {uint8, code, "是否开启(0:否 1:是)"} ] }, #rpc{ code = 10936 ,log_title = "已领等级福利" ,req_desc = "已领等级福利" ,req = [] ,reply = [ {uint32, level, "当前等级"} ,{array, single, list, "已领奖励列表", [ {uint32, level, "等级"} ]} ] }, #rpc{ code = 10937 ,log_title = "领取等级福利" ,req_desc = "领取等级福利" ,req = [ {uint32, level, "等级"} ] ,reply = [ {uint8, code, "是否领取成功(0:失败 1:成功)"}, {string, msg, "附加消息"}, {uint32, level, "等级"} ] }, #rpc{ code = 10945 ,log_title = "领取卡包(媒体卡,新手卡等)奖励" ,req_desc = "领取卡包(媒体卡,新手卡等)奖励" ,req = [ {string, card_id, "卡号"} ] ,reply_desc = "领取卡包(媒体卡,新手卡等)奖励返回结果" ,reply = [ {uint8, code, "是否领取成功"}, {string, msg, "附加消息"} ] }, #rpc{ code = 10946 ,log_title = "微信活动奖励是否领取" ,req_desc = "微信活动奖励是否领取" ,req = [ ] ,reply_desc = "已领取列表" ,reply = [ {uint8, code, "是否领取"} ] }, #rpc{ code = 10947 ,log_title = "获取第三方充值地址" ,req_desc = "获取第三方充值地址" ,req = [ {uint32, charge_id, "充值ID"} ,{string, notify_url, "回调地址"} ] ,reply = [ {uint8, code, "结果(0:失败 1:成功)"} ,{string, url, "第三方地址"} ] }, #rpc{ code = 10950 ,log_title = "获取通知公告信息" ,req_desc = "获取通知公告信息" ,req = [] ,reply_desc = "获取通知公告信息" ,reply = [ {uint8, type, "类型(0:全部 1:更新或新增)"} ,{array, tuple, board_list, "通知列表", [ {rec, notice_board, notice_board, [ {uint32, id, "ID"} ,{uint8, type, "类型(1:更新 2:新服 3:活动 4:系统)"} ,{string, title, "标题"} ,{string, summary, "概要"} ,{string, content, "内容"} ,{uint32, start_time, "开始时间"} ,{uint32, end_time, "结束时间"} ]} ,{uint8, flag, "0:未领取 1:已领取"} ]} ] }, #rpc{ code = 10951 ,log_title = "删除通知公告" ,reply_desc = "删除通知公告" ,reply = [ {uint32, id, "ID"} ] } ,#rpc{ code = 10952 ,log_title = "读取通知公告" ,req_desc = "读取通知公告" ,req = [ {uint32, id, "ID"} ] ,reply_desc = "读取通知结果" ,reply = [ {uint8, code, "是否领取成功"}, {string, msg, "附加消息"}, {uint32, id, "ID"} ] }, #rpc{ code = 10955 ,log_title = "推送软引导" , req_desc = "推送软引导" , req = [] , reply_desc = "推送软引导" , reply = [ {uint16, key, "类型(1:召唤软引导)"} ,{uint32, val, "值"} ] }, #rpc{ code = 10956 ,log_title = "软引导结束" , req_desc = "软引导结束" , req = [ {uint16, key, "类型(1:召唤软引导)"} ,{uint32, val, "值"} ] }, #rpc{ code = 10957 ,log_title = "通知客户端发送战斗信息" , req_desc = "通知客户端发送战斗信息" , req = [] }, #rpc{ code = 10958 ,log_title = "接收战斗信息" , req_desc = "接收战斗信息" , req = [ {string, combat_msg, "战斗信息"} ] }, #rpc{ code = 10960 ,log_title = "实名认证奖励是否领取" ,req_desc = "实名认证奖励是否领取" ,req = [ ] ,reply_desc = "实名认证奖励是否领取" ,reply = [ {uint8, code, "是否领取(0:未领取 1:已领取)"} ] }, #rpc{ code = 10961 ,log_title = "领取实名认证奖励" ,req_desc = "领取实名认证奖励" ,req = [ ] ,reply_desc = "领取实名认证奖励返回结果" ,reply = [ {uint8, code, "是否领取成功"}, {string, msg, "附加消息"} ] }, #rpc{ code = 10962 ,log_title = "绑定账号奖励" ,req_desc = "绑定账号奖励" ,req = [ {string, account, "附加消息"} ] ,reply_desc = "领取绑定账号奖励" ,reply = [ {uint8, code, "是否领取成功"}, {string, msg, "附加消息"} ] }, #rpc{ code = 10971 ,log_title = "获取平台账号token" ,req_desc = "获取平台账号token" ,req = [ {uint32, bid, "活动bid"} ] ,reply_desc = "获取平台账号token" ,reply = [ {uint8, code, "是否领取成功"}, {string, msg, "附加消息"}, {string, token, "账号token"} ] }, #rpc{ code = 10985 ,log_title = "红点系列已点过的红点" ,req_desc = "红点系列已点过的红点" ,req = [] ,reply_desc = "红点系列已点过的红点" ,reply = [ {array, single, id_list, "已点过的红点id", [ {uint32, id, "id"} ]} ] }, #rpc{ code = 10986 ,log_title = "消除红点" ,req_desc = "消除红点" ,req = [ {uint32, id, "红点id"} ] ,reply_desc = "消除红点" ,reply = [] }, #rpc{ code = 10987 ,log_title = "订阅特权红点状态" ,req_desc = "订阅特权红点状态" ,req = [] ,reply_desc = "订阅特权红点状态" ,reply = [ {uint8, is_point, "是否显示红点 是1 否0"} ] }, #rpc{ code = 10988 ,log_title = "订阅特权取消红点" ,req_desc = "订阅特权取消红点" ,req = [] ,reply_desc = "订阅特权取消红点" ,reply = [] }, #rpc{ code = 10989 ,log_title = "订阅特权状态" ,req_desc = "订阅特权状态" ,req = [] ,reply_desc = "订阅特权状态" ,reply = [ {uint32, id, "订阅Id 0表示没有"} ,{uint32, start_unixtime, "开始时间戳"} ] }, #rpc{ code = 10990 ,log_title = {"收到图片验证码: ~s", [code]} ,req_desc = {"收到图片验证码: ~s", [code]} ,req = [ {uint32, code, "验证码(0:表示请求新验证码)"} ,{uint32, cmd, "编号"} ] ,reply_desc = {"服务端要求输入验证码", []} ,reply = [ {uint8, flag, "(0:(失败/弹出验证码窗口/刷新验证码) 1:成功并关闭窗口)"} ,{uint32, cmd, "编号"} ,{byte, img, "图片二进制内容"} ] }, #rpc{ code = 10991 ,log_title = "合服投票状态" ,req_desc = "合服投票状态" ,req = [] ,reply_desc = "合服投票状态" ,reply = [ {uint8, status, "状态 1:投票期间 2:公告期间 3:无投票"} ,{uint8, is_vote, "是否投过票 1:是 0:否"} ,{uint8, flag, "投票选项 1赞成,0反对 如果没投过票也返回0" } ,{uint32, last_time, "剩余时间,如无投票则为0" } ] }, #rpc{ code = 10992 ,log_title = "合服投票结果" ,req_desc = "合服投票结果" ,req = [] ,reply_desc = "合服投票结果" ,reply = [ {uint8, flag, "是否成功 是:1, 否:0"} ,{string, msg, "信息"} ,{uint32, agreepoints, "赞成点数"} ,{uint32, disagreepoints, "不赞成点数"} ,{uint8, id, "投票唯一Id"} ] }, #rpc{ code = 10993 ,log_title = "合服投票" ,req_desc = "合服投票" ,req = [ {uint8, flag, "1赞成,0反对"} ] ,reply_desc = "合服投票" ,reply = [ {uint8, flag, "是否成功 是:1, 否:0"} ,{string, msg, "信息"} ] }, #rpc{ code = 10994 ,log_title = "0、5点更新" ,req_desc = "0、5点更新" ,reply_desc = "0、5点更新,推送给客户端重新请求需更新的协议" ,reply = [{uint8, type, "更新类型,0:零点更新;5:五点更新"}] }, #rpc{ code = 10995 ,log_title = "合服服务器ID列表" ,req_desc = "合服服务器ID列表" ,reply_desc = "合服服务器ID列表返回结果" ,reply = [ {string, main_srv_id, "主服务器ID"} ,{array, single, srv_list, "合服服务器ID列表", [ {string, srv_id, "服务器ID"} ] } ] }, #rpc{ code = 10996 ,log_title = "新版本客户端版本号" ,req_desc = "新版本客户端版本号" ,reply_desc = "新版本客户端版本号返回结果" ,reply = [ {array, tuple, cli_ver_list, "客户端版本号列表", [ {string, cdn_patch, "CDN标签"}, {string, sdk, "SDK标签"}, {string, cli_ver, "版本号"} ] } ] }, #rpc{ code = 10997 ,log_title = "服务器版本标签" ,req_desc = "服务器版本标签" ,reply_desc = "服务器版本标签返回结果" ,reply = [ {uint8, flag, "服务器版本标签0:正常服,1:封测服(会开封测活动,屏蔽充值)"} ] }, #rpc{ code = 10999 ,log_title = "客户端报错日志" ,req_desc = "客户端报错日志" ,req = [ {string, msg, "错误信息"} ] ,reply_desc = "客户端报错日志返回结果" } ].