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

316 lines
12 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.
%%----------------------------------------------------
%% 元宵活动
%%
%% @author liufenglin 240039421@qq.com
%%----------------------------------------------------
-module(proto_248).
-export([info/0, cfg/0]).
-include("protocol.hrl").
info() -> {
"元宵活动"
,["common.hrl", "quest.hrl"]
}.
-spec cfg() -> [#rpc{}].
cfg() ->
[
#rpc{
code = 24801
,log_title = "请求元宵灯会基础信息"
,req_desc = "请求元宵灯会基础信息"
,req = []
,reply_desc = "请求元宵灯会基础信息"
,reply = [
{uint32, all_num, "当前灯会总消耗数量"}
,{array, tuple, award_list, "奖池内容", [
{uint8, id, "奖池id"}
,{uint8, flag, "奖池是否已开启"}
]}
]
}
,#rpc{
code = 24802
,log_title = "元宵灯会奖池信息"
,req_desc = "元宵灯会奖池信息"
,req = [
{uint8, id, "奖池id"}
]
,reply_desc = "元宵灯会奖池信息"
,reply = [
{uint8, flag, "0:失败 1:成功"}
,{string, msg, "附加信息"}
,{uint32, count, "当前已抽取次数"}
,{array, tuple, rand_list, "奖池内容", [
{uint32, rand_id, "奖励id"}
,{uint8, status, "是否已抽取完(0:可以继续抽中 1:不能再抽取,置灰)"}
]}
]
}
,#rpc{
code = 24803
,log_title = "元宵灯会抽奖"
,req_desc = "元宵灯会抽奖"
,req = [
{uint8, id, "奖池id"}
]
,reply_desc = "元宵灯会抽奖(成功推送24802)"
,reply = [
{uint8, flag, "0:失败 1:成功"}
,{string, msg, "附加信息"}
]
}
,#rpc{
code = 24804
,log_title = "欢食元宵基础信息"
,req_desc = "欢食元宵基础信息"
,req = []
,reply_desc = "欢食元宵基础信息"
,reply = [
{uint32, lev, "当前等级"}
,{uint32, exp, "当前经验"}
,{uint32, camp_id, "当前活动ID"}
,{uint32, group_id, "当前奖励组"}
,{uint16, combat_num, "剩余可挑战次数"}
,{uint32, start_time, "开启时间"}
,{uint32, end_time, "开启时间"}
,{array, tuple, show_list, "展示数据", [
{uint8, show_id, "1:制作次数;2:解锁次数;3:挑战次数"}
,{uint32, num, "数量"}
]}
,{array, tuple, make_list, "物品已制作次数", [
{uint32, id, "物品ID"}
,{uint32, num, "已制作次数"}
]}
]
}
,#rpc{
code = 24805
,log_title = "通关奖励展示"
,req_desc = "通关奖励展示"
,req = []
,reply = [
{uint32, lev, "当前等级"}
,{array, single, reward_list, "已领奖励列表", [
{uint16, id, "序号"}
]}
]
}
,#rpc{
code = 24806
,log_title = "制作物品(成功推送24804"
,req_desc = "制作物品(成功推送24804"
,req = [
{uint32, id, "序号"}
]
,reply = [
{uint8, flag, "0:失败 1:成功"}
,{string, msg, "结果信息"}
]
}
,#rpc{
code = 24807
,log_title = "领取等级礼包(成功推送24805"
,req_desc = "领取等级礼包(成功推送24805"
,req = [
{uint16, id, "等级"}
]
,reply = [
{uint8, flag, "0:失败 1:成功"}
,{string, msg, "结果信息"}
]
}
,#rpc{
code = 24808
,log_title = "挑战副本"
,req_desc = "挑战副本"
,req = []
,reply = [
{uint8, flag, "0:失败 1:成功"}
,{string, msg, "结果信息"}
]
}
,#rpc{
code = 24809
,log_title = "购买挑战副本次数"
,req_desc = "购买挑战副本次数"
,req = []
,reply = [
{uint8, flag, "0:失败 1:成功"}
,{string, msg, "结果信息"}
,{uint16, combat_num, "剩余可挑战次数"}
]
}
,#rpc{
code = 24810
,log_title = "元宵冒险任务信息"
,req_desc = "元宵冒险任务信息"
,req = [
]
,reply_desc = "元宵冒险任务信息"
,reply = [
{array, quest, quest_list, "任务列表",[
{uint32, id, "成就ID"}
, {uint8, finish, "是否已完成(0:未完成 1:已完成 2:已奖励, 3:已过期)"}
, {uint32, end_time, "结束时间(0:无限制 1:unixtime)"}
, {uint32, finish_time, "完成时间(unixtime)"}
, {array, quest_progress, progress, "进度",[
{uint16, id, "进度ID"}
, {uint8, finish, "是否已完成(0:未完成 1:已完成 2:已奖励, 3:已过期)"}
, {uint32, target, "目标需求值(需求类型)"}
, {uint32, target_val, "目标值"}
, {uint32, value, "当前值"}
]}
]}
,{uint32, camp_id, "当前活动ID"}
]}
,#rpc{
code = 24811
,log_title = "推送任务变化"
,req_desc = "推送任务变化"
,req = [
]
,reply_desc = "推送任务变化"
,reply = [
{rec, quest, quest,[
{uint32, id, "成就ID"}
, {uint8, finish, "是否已完成(0:未完成 1:已完成 2:已奖励, 3:已过期)"}
, {uint32, end_time, "结束时间(0:无限制 1:unixtime)"}
, {uint32, finish_time, "完成时间(unixtime)"}
, {array, quest_progress, progress, "进度",[
{uint16, id, "进度ID"}
, {uint8, finish, "是否已完成(0:未完成 1:已完成 2:已奖励, 3:已过期)"}
, {uint32, target, "目标需求值(需求类型)"}
, {uint32, target_val, "目标值"}
, {uint32, value, "当前值"}
]}
]}
]
}
,#rpc{
code = 24812
,log_title = "任务领取"
,req_desc = "任务领取"
,req = [
{uint32, id, "ID"}
]
,reply_desc = "任务领取"
,reply = [
{uint8, code, "结果,1:成功,0:失败"}
,{string, msg, "附加信息"}
,{uint32, id, "ID"}
]
}
,#rpc{
code = 24813
,log_title = "元宵冒险1(Bid:93031)任务信息"
,req_desc = "元宵冒险1(Bid:93031)任务信息"
,req = [
]
,reply_desc = "元宵冒险1(Bid:93031)任务信息"
,reply = [
{array, quest, quest_list, "任务列表",[
{uint32, id, "成就ID"}
, {uint8, finish, "是否已完成(0:未完成 1:已完成 2:已奖励, 3:已过期)"}
, {uint32, end_time, "结束时间(0:无限制 1:unixtime)"}
, {uint32, finish_time, "完成时间(unixtime)"}
, {array, quest_progress, progress, "进度",[
{uint16, id, "进度ID"}
, {uint8, finish, "是否已完成(0:未完成 1:已完成 2:已奖励, 3:已过期)"}
, {uint32, target, "目标需求值(需求类型)"}
, {uint32, target_val, "目标值"}
, {uint32, value, "当前值"}
]}
]}
,{uint32, camp_id, "当前活动ID"}
]}
,#rpc{
code = 24814
,log_title = "元宵冒险1(Bid:93031)任务领取"
,req_desc = "元宵冒险1(Bid:93031)任务领取"
,req = [
{uint32, id, "ID"}
]
,reply_desc = "元宵冒险1(Bid:93031)任务领取"
,reply = [
{uint8, code, "结果,1:成功,0:失败"}
,{string, msg, "附加信息"}
,{uint32, id, "ID"}
]
}
,#rpc{
code = 24815
,log_title = "元宵冒险2(Bid:93032)任务信息"
,req_desc = "元宵冒险2(Bid:93032)任务信息"
,req = [
]
,reply_desc = "元宵冒险2(Bid:93032)任务信息"
,reply = [
{array, quest, quest_list, "任务列表",[
{uint32, id, "成就ID"}
, {uint8, finish, "是否已完成(0:未完成 1:已完成 2:已奖励, 3:已过期)"}
, {uint32, end_time, "结束时间(0:无限制 1:unixtime)"}
, {uint32, finish_time, "完成时间(unixtime)"}
, {array, quest_progress, progress, "进度",[
{uint16, id, "进度ID"}
, {uint8, finish, "是否已完成(0:未完成 1:已完成 2:已奖励, 3:已过期)"}
, {uint32, target, "目标需求值(需求类型)"}
, {uint32, target_val, "目标值"}
, {uint32, value, "当前值"}
]}
]}
,{uint32, camp_id, "当前活动ID"}
]}
,#rpc{
code = 24816
,log_title = "元宵冒险2(Bid:93032)任务领取"
,req_desc = "元宵冒险2(Bid:93032)任务领取"
,req = [
{uint32, id, "ID"}
]
,reply_desc = "元宵冒险2(Bid:93032)任务领取"
,reply = [
{uint8, code, "结果,1:成功,0:失败"}
,{string, msg, "附加信息"}
,{uint32, id, "ID"}
]
}
,#rpc{
code = 24817
,log_title = "元宵冒险3(Bid:93033)任务信息"
,req_desc = "元宵冒险3(Bid:93033)任务信息"
,req = [
]
,reply_desc = "元宵冒险3(Bid:93033)任务信息"
,reply = [
{array, quest, quest_list, "任务列表",[
{uint32, id, "成就ID"}
, {uint8, finish, "是否已完成(0:未完成 1:已完成 2:已奖励, 3:已过期)"}
, {uint32, end_time, "结束时间(0:无限制 1:unixtime)"}
, {uint32, finish_time, "完成时间(unixtime)"}
, {array, quest_progress, progress, "进度",[
{uint16, id, "进度ID"}
, {uint8, finish, "是否已完成(0:未完成 1:已完成 2:已奖励, 3:已过期)"}
, {uint32, target, "目标需求值(需求类型)"}
, {uint32, target_val, "目标值"}
, {uint32, value, "当前值"}
]}
]}
,{uint32, camp_id, "当前活动ID"}
]}
,#rpc{
code = 24818
,log_title = "元宵冒险3(Bid:93033)任务领取"
,req_desc = "元宵冒险3(Bid:93033)任务领取"
,req = [
{uint32, id, "ID"}
]
,reply_desc = "元宵冒险3(Bid:93033)任务领取"
,reply = [
{uint8, code, "结果,1:成功,0:失败"}
,{string, msg, "附加信息"}
,{uint32, id, "ID"}
]
}
].