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

416 lines
9.9 KiB
Erlang

%%%-------------------------------------------------------------------
%%% @author Administrator
%%% @copyright (C) 2023, <COMPANY>
%%% @doc
%%%
%%% @end
%%% Created : 19. 5月 2023 13:18
%%%-------------------------------------------------------------------
-module(proto_294).
-author("ouyang").
%% API
-export([info/0, cfg/0]).
-include("protocol.hrl").
info() -> {
"大富翁"
,["common.hrl"]
}.
-spec cfg() -> [#rpc{}].
cfg() ->[
#rpc{
code = 29400
, log_title = "获取大富翁信息"
, req_desc = "获取亲密度信息"
, req = [
]
, reply_desc = "获取亲密度信息"
, reply = [
{string, msg, "结果信息"},
{uint32, turn, "已完成轮次"}
,{uint32, curr_pos, "当前位置"}
,{uint32, buy_num, "当日剩余购买筛子是次数"}
,{uint32, end_time, "结束时间"}
,{array, tuple, reward_list, "奖励领取信息",
[
{uint32, turn, "轮次"}
,{uint32, is_get_reward, "奖励是否领取, 0-未领取, 1-已领取"}]
}
]
}
,#rpc{
code = 29401
, log_title = "推送大富翁信息"
, req_desc = "推送大富翁信息"
, req = [
]
, reply_desc = "获取大富翁信息"
, reply = [
{uint32, turn, "已完成轮次"}
,{uint32, curr_pos, "当前位置"}
,{uint32, buy_num, "当日剩余购买筛子是次数"}
,{uint32, end_time, "结束时间"}
,{array, tuple, reward_list, "奖励领取信息",
[
{uint32, turn, "轮次"}
,{uint32, is_get_reward, "奖励是否领取, 0-未领取, 1-已领取"}]
}
]
}
,#rpc{
code = 29402
,log_title = "开始行动"
,req_desc = "开始行动"
,req = [
]
,reply_desc = "开始行动"
,reply = [
{string, msg, "结果信息"}
,{uint32, num, "点数"}
,{uint32, next_pos, "位置"}
]
}
,#rpc{
code = 29403
,log_title = "领取奖励"
,req_desc = "领取奖励"
,req = [
{uint32, turn, "轮次"}
]
,reply_desc = "领取奖励"
,reply = [
{uint8, code, "结果(0:失败 1:成功)"}
,{string, msg, "结果信息"}
]
}
,#rpc{
code = 29404
,log_title = "购买筛子"
,req_desc = "购买筛子"
,req = [
{uint32, num, "数量"}
]
,reply_desc = "购买筛子"
,reply = [
{uint8, code, "结果(0:失败 1:成功)"}
,{string, msg, "结果信息"}
]
}
,#rpc{
code = 29405
,log_title = "扣除筛子领取奖励"
,req_desc = "扣除筛子领取奖励"
,req = [
{uint32, num, "点数"}
]
,reply_desc = "扣除筛子领取奖励"
,reply = [
{string, msg, "结果信息"}
,{array, tuple, reward_list, "奖励信息",
[
{uint32, item_bid, "物品bid"}
,{uint32, num, "数量"}]
}
]
},
#rpc{
code = 29410
, log_title = "获取新大富翁信息"
, req_desc = "获取新大富翁信息"
, req = [
{uint32, camp_id, "活动id"}
]
, reply_desc = "获取新大富翁信息"
, reply = [
{uint32, camp_id, "活动id"}
,{uint32, group, ""}
,{uint32, curr_pos, "当前位置"}
,{uint32, end_time, "结束时间"}
,{uint32, all_num, "总步数"}
,{array, single, surplus_sieve, "剩余筛子信息",
[
{uint32, num, "筛子步数"}
]
}
,{array, tuple, reward_list, "奖励领取信息",
[
{uint32, turn, "步数"}
,{uint32, is_get_reward, "奖励是否领取, 0-未领取, 1-可领取, 2-已领取"}]
}
]
}
,#rpc{
code = 29411
, log_title = "推送大富翁信息"
, req_desc = "推送大富翁信息"
, req = [
]
, reply_desc = "获取大富翁信息"
, reply = [
{uint32, camp_id, "活动id"}
,{uint32, group, ""}
,{uint32, curr_pos, "当前位置"}
,{uint32, end_time, "结束时间"}
,{uint32, all_num, "总步数"}
,{array, single, surplus_sieve, "剩余筛子信息",
[
{uint32, num, "筛子步数"}
]
}
,{array, tuple, reward_list, "奖励领取信息",
[
{uint32, turn, "轮次"}
,{uint32, is_get_reward, "奖励是否领取, 0-未领取, 1-已领取"}]
}
]
}
,#rpc{
code = 29412
,log_title = "开始行动"
,req_desc = "开始行动"
,req = [
{uint32, camp_id, "活动id"}
]
,reply_desc = "开始行动"
,reply = [
{string, msg, "结果信息"}
,{uint32, camp_id, "活动id"}
,{uint32, num, "点数"}
,{uint32, next_pos, "位置"}
,{uint32, group, ""}
,{array, tuple, reward_list, "奖励信息",
[
{uint32, item_bid, "物品bid"}
,{uint32, num, "数量"}]
}
]
}
,#rpc{
code = 29413
,log_title = "扣除筛子领取奖励"
,req_desc = "扣除筛子领取奖励"
,req = [
{uint32, camp_id, "活动id"},
{uint32, num, "点数"}
]
,reply_desc = "扣除筛子领取奖励"
,reply = [
{uint8, code, "结果(0:失败 1:成功)"}
,{string, msg, "结果信息"}
,{uint32, camp_id, "活动id"}
,{uint32, group, ""}
,{array, single, surplus_sieve, "剩余筛子信息",
[
{uint32, num, "筛子步数"}
]
}
,{array, tuple, reward_list, "奖励信息",
[
{uint32, item_bid, "物品bid"}
,{uint32, num, "数量"}]
}
]
}
,#rpc{
code = 29414
,log_title = "一键十连"
,req_desc = "一键十连"
,req = [
{uint32, camp_id, "活动id"}
]
,reply_desc = "购买筛子"
,reply = [
{uint8, code, "结果(0:失败 1:成功)"}
,{string, msg, "结果信息"}
]
}
,#rpc{
code = 29415
,log_title = "领取达成奖励"
,req_desc = "领取达成奖励"
,req = [
{uint32, camp_id, "活动id"}
]
,reply_desc = "领取达成奖励"
,reply = [
{uint8, code, "结果(0:失败 1:成功)"}
,{string, msg, "结果信息"}
]
}
,
#rpc{
code = 29420
,log_title = "请求转盘情况"
,req_desc = "请求转盘情况"
,req = [
{uint32, camp_id, "活动id"}
]
,reply_desc = "请求转盘情况"
,reply = [
{uint32, camp_id, "活动id"},
{uint32, group, "组别"},
{uint32, free_end_time, "免费刷新冷却时间"},
{uint32, draw_times, "抽取次数"},
{uint32, is_skip, "是否跳过动画0-不跳过,1-跳过"},
{array, tuple, ids, "达成奖励", [
{uint32, id, "id"},
{uint32, status, "0-未完成, 1-可领取, 2-已领取"}
]}
]
}
,#rpc{
code = 29421
,log_title = "开始抽奖"
,req_desc = "开始抽奖"
,req = [
{uint32, camp_id, "活动id"},
{uint32, times, "次数"}
]
,reply_desc = "开始抽奖"
,reply = [
{uint8, flag, "是否成功"}
,{string, msg, "信息"}
,{uint32, camp_id, "活动id"}
,{array, single, item_id, "奖励", [
{uint32, id, "id"}
]}
]
}
,#rpc{
code = 29422
,log_title = "领奖"
,req_desc = "领奖"
,req = [
{uint32, camp_id, "活动id"}
,{uint32, type, "抽奖类型 1-免费,3-钻石,4-道具"},
{uint32, id, "id"}
]
,reply_desc = "开始挑战"
,reply = [
{uint8, flag, "是否成功"}
,{string, msg, "信息"}
]
},
#rpc{
code = 29423
,req_desc = "领取达成奖励"
,req = [
{uint32, camp_id, "活动id"}
]
,reply_desc = "领取达成奖励"
,reply = [
{uint8, flag, "是否成功"}
,{string, msg, "信息"}
]
}
,
#rpc{
code = 29424
,log_title = "跳过动画"
,req_desc = "跳过动画"
,req = [
{uint32, camp_id, "活动id"},
{uint32, status, "状态"}
]
,reply_desc = "跳过动画"
,reply = [
{uint8, flag, "是否成功"}
,{string, msg, "信息"}
]
},
#rpc{
code = 29425
,log_title = "切换组别"
,req_desc = "切换组别"
,req = [
{uint32, camp_id, "活动id"}
]
,reply_desc = "切换组别"
,reply = [
{uint8, flag, "是否成功"}
,{string, msg, "信息"}
]
}
,
#rpc{
code = 29430
,log_title = "请求疯狂僚机情况"
,req_desc = "请求疯狂僚机情况"
,req = [
{uint32, camp_id, "活动id"}
]
,reply_desc = "请求转盘情况"
,reply = [
{uint32, camp_id, "活动id"},
{uint32, mins, "挂机时长"},
{uint32, all_time, "挂机总时长"},
{array, tuple, ids, "僚机信息", [
{uint32, pos, "位置信息"},
{uint32, sprite_id, "僚机id"}
]},
{array, tuple, ids, "奖励信息", [
{uint32, item_id, "物品id"},
{uint32, num, "数量"}
]}
,
{array, tuple, ids, "达成奖励", [
{uint32, id, "id"},
{uint32, status, "0-未完成, 1-可领取, 2-已领取"}
]}
]
}
,#rpc{
code = 29431
,log_title = "领取奖励"
,req_desc = "领取奖励"
,req = [
{uint32, camp_id, "活动id"}
]
,reply_desc = "开始抽奖"
,reply = [
{uint8, flag, "是否成功"}
,{string, msg, "信息"}
,{uint32, camp_id, "活动id"}
]
}
,#rpc{
code = 29432
,log_title = "改变挂机僚机"
,req_desc = "改变挂机僚机"
,req = [
{uint32, camp_id, "活动id"}
,{uint32, sprite_id, "僚机id"},
{uint32, pos, "位置"}
]
,reply_desc = "开始挑战"
,reply = [
{uint8, flag, "是否成功"}
,{string, msg, "信息"}
]
},
#rpc{
code = 29433
,log_title = "领取达成奖励"
,req_desc = "领取达成奖励"
,req = [
{uint32, camp_id, "活动id"}
]
,reply_desc = "领取达成奖励"
,reply = [
{uint8, flag, "是否成功"}
,{string, msg, "信息"}
]
}
].