%%%------------------------------------------------------------------- %%% @author Administrator %%% @copyright (C) 2023, %%% @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, "信息"} ] } ].