// 该文件由工具自动生成,不要手动修改该文件 package project; // 活动信息 message p_activity_info { optional int64 cid = 1; // 活动配置id optional int64 id = 2; // 活动唯一id optional int64 status = 3; // 活动状态(0-未开启 1-开始) optional int64 start_time = 4; // 活动开始时间 optional int64 end_time = 5; // 活动结束时间 optional bool reservation = 6; // 是否预约 repeated int64 duration_time_list = 7; // 活动每个阶段持续的时长(秒) } // 活动信息 message p_dynamic_activity_info { required int32 cid = 1; // 动态活动配置id optional int64 arg = 2; // 动态活动 扩展参数 } // 活动道具统计奖励信息 message p_activity_item_reward { optional int64 grid_id = 1; // 格子id optional int64 is_got = 2; // 领取状态1-已领取0-未领取 } // 请求活动列表:协议号:3_1(c2s) message activity_infos_c2s { } // 请求活动列表:协议号:3_1(s2c) message activity_infos_s2c { repeated p_activity_info activity_infos = 1; // repeated p_dynamic_activity_info dynamic_list = 2; // } // 更新活动数据:协议号:3_2(s2c) message activity_update_s2c { required p_activity_info activity_info = 1; // 更新活动数据 } // 关闭活动:协议号:3_3(s2c) message activity_close_s2c { optional int32 cid = 1; // 活动配置id } // 更新动态活动数据:协议号:3_4(s2c) message activity_update_dynamic_s2c { required p_dynamic_activity_info activity_info = 1; // 动态活动配置id } // 关闭动态活动:协议号:3_5(s2c) message activity_close_dynamic_s2c { optional int32 cid = 1; // 动态活动配置id } // 活动道具累计奖励领取信息:协议号:3_6(c2s) message activity_act_acc_info_c2s { required int64 item_cid = 1; // 道具配表id required int64 type = 2; // 统计类型,1-获得 2-消耗 required int64 act_cid = 3; // 活动配置id } // 活动道具累计奖励领取信息:协议号:3_6(s2c) message activity_act_acc_info_s2c { required int64 item_cid = 1; // 道具配表id required int64 type = 2; // 统计类型,1-获得 2-消耗 required int64 num = 3; // 数量 required int64 act_cid = 4; // 活动配置id repeated p_activity_item_reward grids = 5; // 格子列表 } // 领取道具累计奖励:协议号:3_7(c2s) message activity_get_act_acc_reward_c2s { required int64 item_cid = 1; // 道具配表id required int64 type = 2; // 统计类型,1-获得 2-消耗 required int64 act_cid = 3; // 活动配置id required int64 grid_id = 4; // 格子id } // 领取道具累计奖励:协议号:3_7(s2c) message activity_get_act_acc_reward_s2c { required int64 item_cid = 1; // 道具配表id required int64 type = 2; // 统计类型,1-获得 2-消耗 required int64 act_cid = 3; // 活动配置id required int64 grid_id = 4; // 格子id } // 设置活动托管:协议号:3_8(c2s) message activity_set_up_hosting_c2s { required int32 activity_cid = 1; // 活动配置ID } // 设置活动托管:协议号:3_8(s2c) message activity_set_up_hosting_s2c { optional int32 activity_cid = 1; // 活动配置ID } // 取消活动托管:协议号:3_9(c2s) message activity_cancel_hosting_c2s { required int32 activity_cid = 1; // 活动配置ID } // 取消活动托管:协议号:3_9(s2c) message activity_cancel_hosting_s2c { optional int32 activity_cid = 1; // 活动配置ID } // 客户端处理是否接管活动:协议号:3_10(c2s) message activity_online_hosting_c2s { required int32 activity_cid = 1; // 活动配置ID required bool is_client_hosting = 2; // 是否客户端接管 } // 客户端处理是否接管活动:协议号:3_10(s2c) message activity_online_hosting_s2c { optional int32 activity_cid = 1; // 活动配置ID optional bool is_client_hosting = 2; // 是否客户端接管 } // 通知客户端接管活动:协议号:3_90(s2c) message activity_online_hosting_notify_s2c { optional int32 activity_cid = 1; // 活动配置ID }