Files
fc/server/tools/gen_proto/cfg/proto_109.erl
T

654 lines
17 KiB
Erlang
Raw Normal View History

2026-05-23 22:10:14 +08:00
%%-----------------------------------------
%%
%%
%%-----------------------------------------
-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 = "客户端报错日志返回结果"
}
].