416 lines
9.9 KiB
Erlang
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, "信息"}
|
|
]
|
|
}
|
|
|
|
|
|
].
|
|
|