Files
fc/server/tools/gen_proto/cfg/proto_109.erl
T
2026-05-23 22:10:14 +08:00

654 lines
17 KiB
Erlang
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
%%-----------------------------------------
%%
%%
%%-----------------------------------------
-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 = "客户端报错日志返回结果"
}
].