123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824 |
- package fish_protocols;
- import "fish_def.proto";
- import "fish_type_def.proto";
- import "msg_type_def.proto";
- import "fish_armedshark_palace.proto";
- //游戏逻辑
- //获取场景信息
- message packetc2l_get_scene_info {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_get_scene_info];
- }
- //返回场景信息
- message packetl2c_get_scene_info_result {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_get_scene_info_result];
- optional msg_scene_info scene_info = 2;
- // 我的大奖赛信息
- // optional GrandPrixInfo grandInfo = 3;
- // 可领取救济金的时间点
- optional int32 recvBenefitTime = 4;
- // 已领取救济金次数
- optional int32 recvBenefitCount = 5;
- // 重新登录后的爆金场信息
- // optional BaoJinInfo baojinInfo = 6;
- }
- //请求改变座位
- //message packetc2l_change_seat {
- // optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_change_seat];
- // optional int32 player_id = 2;
- // optional int32 seat_index = 3;
- //}
- //请求改变座位
- message packetc2l_change_rate {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_change_rate];
- optional int32 turret_rate = 2;
- }
- //请求改变座位结果
- //message packetl2c_change_seat_result {
- // optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_change_seat_result];
- // optional msg_type_def.e_msg_result_def result = 2 [default = e_rmt_fail];
- //}
- //试用炮台
- //message packetc2l_try_turret {
- //optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_try_turret];
- //}
- //试用炮台结束
- //message packetl2c_try_turret_result {
- // optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_try_turret_result];
- // optional msg_type_def.e_msg_result_def result = 2 [default = e_rmt_fail];
- // optional int32 try_turret_id = 3 [default = -1];
- // optional int32 try_endtime = 4;
- //}
- //试用炮台状态
- //message packetc2l_try_turret_state {
- // optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_try_turret_state];
- //}
- //试用炮台状态结果
- //message packetl2c_try_turret_state_result {
- // optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_try_turret_state_result];
- // optional int32 try_turret_id = 2 [default = -1];
- // optional int32 fire_count = 3;
- // optional int32 try_cd = 4;
- // optional int32 try_endtime = 5;
- //}
- //使用炮台大招
- //message packetc2l_use_turret_power {
- // optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_use_turret_power];
- // optional bool is_buy = 2 [default = false]; //购买使用
- //}
- //使用炮台大招结果
- //message packetl2c_use_turret_power_result {
- // optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_use_turret_power_result];
- // optional msg_type_def.e_msg_result_def result = 2 [default = e_rmt_fail];
- // optional int32 power_type = 3;
- // optional bool is_buy = 4 [default = false]; //购买使用
- //}
- //炮台旋转
- //message packetc2l_turret_rotate {
- // optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_turret_rotate];
- // optional int32 rotate_angle = 2;
- //}
- message packetc2l_sync_gold {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_ask_sync_gold];
- }
- //广播有玩家进入
- message packetl2c_bc_enter_seat {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_enter_seat];
- optional msg_seat_info seat_info = 2;
- }
- //广播有玩家离开
- message packetl2c_bc_leave_seat {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_leave_seat];
- optional int32 player_id = 2;
- }
- //机器人进入
- message packetl2c_robot_enter {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_robot_enter];
- optional msg_seat_info seat_info = 2;
- optional int32 scene_id = 3;
- }
- //机器人离开
- message packetl2c_robot_leave {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_robot_leave];
- optional int32 player_id = 2;
- }
- //广播玩家倍率修改
- message packetl2c_bc_change_rate {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_change_rate];
- optional int32 player_id = 2;
- optional int32 turret_rate = 3;
- }
- //广播玩家金币变更(任务,充值等)
- message packetl2c_bc_change_attr {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_change_attr];
- optional int32 player_id = 2;
- optional int64 change_gold = 3;
- optional int32 change_vip = 4;
- optional int32 change_diamond = 5;
- optional int32 change_ticket = 6;
- optional int32 change_dimensity = 7;
- optional int32 change_goldingot = 8;
- optional int32 change_tombola = 9;
- optional int32 change_legendaryCoin = 10;
- optional int32 change_redpacket = 11;
- optional int32 change_chip = 12;
- optional int32 change_JDchip = 13;
- optional int32 change_playerlv = 14;
- optional int32 change_turretlv = 15;
- optional int32 change_dragonBall = 16;
- optional int32 change_gloryCrystal = 17;
- optional int32 monthCard_time = 18;
- optional int32 goldMonthCard_time = 19;
- optional int32 diamondMonthCard_time = 20;
- optional int32 monthcardremaintime = 21;
- optional int32 goldmonthcardremaintime = 22;
- optional int32 diamondmonthcardremaintime = 23;
- optional int32 weekCard_time = 24;
- optional int32 weekcardremaintime = 25;
- optional int32 reason = 26;
- }
- message packetl2c_bc_create_fish
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_create_fish];
- optional msg_fish_info fish_info = 2;
- // 创建原因 0默认的鱼 1神灯召唤的黄金鱼
- optional int32 reason = 3;
- // 创建者id
- optional int32 ownerPlayerId = 4;
- }
- //鱼阵
- message packetl2c_bc_create_generator
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_create_generator];
- optional int32 generator_id = 2;
- optional int32 start_id = 3;
- optional int32 route_id = 4 [default = 0];
- optional bool is_red = 5 [default = false];
- optional int32 pos_x = 6;
- optional int32 pos_y = 7;
- optional bool is_flash = 8 [default = false];
- }
- message ManualFireEx
- {
- optional int32 refItemId = 1;
- optional int32 fishId = 2;
- }
- //请求开炮
- message packetc2l_manual_fire {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_manual_fire];
- optional int32 bullet_id = 2;
- optional int32 bullet_angle = 3;
- optional bool is_multi = 4 [default = false];
- optional bool is_violent = 5 [default = false];
- optional int32 bullet_type = 6 [default = 1]; //1普遍,2普通大招,3火神大招
- optional int32 bullet_rate = 7;
- optional int32 room_rate = 8;
- optional int32 bullet_power = 9;
- optional ManualFireEx exParam = 10;
- }
- // 请求开炮广播
- message packetl2c_bc_manual_fire {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_manual_fire];
- optional int32 bullet_id = 2;
- optional int32 player_id = 3;
- optional int32 bullet_angle = 4;
- optional int64 curExp = 5;
- optional int32 bullet_type = 6 [default = 1]; //1普遍,2普通大招,3火神大招
- optional bool is_violent = 7 [default = false];
- optional ManualFireEx exParam = 8;
- optional int32 result = 9;
- optional int32 bulletRate = 10;
- optional int32 bulletPower = 11;
- optional int64 gold = 12;
- }
- //message packetc2l_pre_missile_fire {
- // optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_pre_missile_fire];
- //}
- //message packetl2c_bc_pre_missile_fire {
- // optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_pre_missile_fire];
- // optional int32 player_id = 2;
- //}
- /*
- message packetc2l_missile_fire {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_missile_fire];
- optional int32 bullet_id = 2;
- optional int32 fire_pos_x = 3;
- optional int32 fire_pos_y = 4;
- }
- // 使用激光结果
- message packetl2c_missile_fire_result {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_missile_fire_result];
- optional int32 bullet_id = 2;
- // 1成功,其他为失败
- optional int32 result = 3;
- }*/
- //message packetl2c_bc_missile_fire {
- // optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_missile_fire];
- // optional int32 bullet_id = 2;
- // optional int32 player_id = 3;
- // optional int32 fire_pos_x = 4;
- // optional int32 fire_pos_y = 5;
- //}
- //击中鱼
- message packetc2l_hit_fish {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_hit_fish];
- //optional int32 player_id = 2;
- optional int32 bullet_id = 3;
- optional int32 fish_id = 4;
- }
- //激光击中鱼
- message packetc2l_hit_fishs {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_hit_fishs];
- optional int32 hit_type = 2; //击中类型,1激光,2火龙珠,3渔网,4冻结,5闪电链
- optional int32 bullet_id = 3;
- repeated int32 fish_ids = 4;
- optional int32 hit_param = 5 [default = 0]; //击中参数
- }
- message LegindaryCoinGainInfo{
- optional int32 playerId = 1;
- optional int32 count = 2;
- }
- //鱼死亡
- message packetl2c_bc_fish_die {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_fish_die];
- optional int32 fish_id = 2;
- optional int32 kill_id = 3;
- optional int32 score = 4;
- optional int32 diamond = 5 [default = 0];
- optional int32 ticket = 6 [default = 0];
- optional int32 dimensity = 7 [default = 0];
- optional int32 refItemId = 8 [default = 0];
- optional int32 DragonBall = 9 [default = 0];
- repeated LegindaryCoinGainInfo LegendaryCoin = 10;
- optional int32 point = 11 [default = 0];
- optional int32 addpoint = 12 [default = 0];
- optional int32 qualifyPoint = 13 [default = 0];
- optional ArmedSharkCardTypeInfo dailyTopCardInfo = 14;
- repeated msg_item items = 15;
- optional int32 fishCfgId = 16;
- optional int32 fishScore = 17; // 鱼的分数(对于变倍鱼)
- }
- //通知子弹爆炸
- message packetl2c_notify_bullet_explode {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_notify_bullet_explode];
- optional int32 playerId = 2;
- optional int32 bulletId = 3;
- }
- //子弹爆炸
- message packetl2c_bc_bullet_explode {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_bullet_explode];
- optional int32 playerId = 2;
- optional int32 bulletId = 3;
- repeated int32 fishIds = 4;
- optional int32 score = 5;
- repeated msg_item items = 6;
- }
- //火龙珠死亡
- message packetl2c_bc_specialfish_die {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_specialfish_die];
- optional int32 fish_id = 2;
- optional int32 player_id = 3;
- optional int32 bullet_id = 4;
- optional int32 base_score = 5;
- optional int32 add_score = 6 [default = 0];
- optional int32 ticket = 7 [default = 0];
- optional bool getstar = 8 [default = false];
- optional int32 DragonBall = 9 [default = 0];
- optional int32 point = 10 [default = 0];
- repeated msg_item items = 11;
- // 鱼的配置表ID
- optional int32 fishCfgId = 12;
- }
- //大群鱼死亡
- message packetl2c_bc_fishs_die {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_fishs_die];
- optional int32 player_id = 2;
- optional int32 die_type = 3; //死亡类型,1炸弹鱼,2全屏炸弹, 3全屏的弹头
- repeated int32 die_params = 4; //死亡参数,1.红鱼ID 位置X 位置Y 2,全屏炸弹ID 位置X 位置Y
- optional int32 total_score = 5;
- optional int32 total_diamond = 6 [default = 0];
- optional int32 total_dimensity = 7 [default = 0];
- optional int32 total_ticket = 8 [default = 0];
- optional int32 total_point = 9 [default = 0];
- optional int32 torpedoId = 10 [default = 0];
- optional int32 base_rate = 11;
- optional int32 add_rate = 12 [default = 0];
- optional int32 ticket = 13 [default = 0];
- optional int32 add_point = 14 [default = 0];
- repeated msg_item items = 15;
- // 鱼的配置表ID
- optional int32 fishCfgId = 16;
- }
- //刷水
- message packetl2c_bc_change_scene {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_change_scene];
- optional int32 scene_id = 2;
- optional int32 large_fish_id = 3;
- }
- //场景BOSS通知
- message packetl2c_bc_finish_boss_scene {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_finish_boss_scene];
- optional int32 notify_type = 2; //通知类型 1,大BOSS死亡:2,大BOSS逃跑:3,小BOSS出现:5,场景BOSS出现
- optional int32 boss_id = 3; //BOSSID
- optional int64 jackpot = 4; //场景BOSS奖池
- optional int32 baseGold = 5; //场景BOSS基础分值
- }
- //使用道具状态
- message packetl2c_bc_using_item {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_using_item];
- optional int32 item_id = 2;
- optional int32 player_id = 3;
- optional int32 use_time = 4 [default = -1];
- }
- //移除使用道具状态
- message packetl2c_bc_stop_using_item {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_stop_using_item];
- optional int32 item_id = 2;
- optional int32 player_id = 3;
- }
- //改变炮台(旧)
- message packetl2c_bc_changeturret {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_changeturret];
- optional int32 turret_id = 2;
- optional int32 player_id = 3;
- }
- //锁定鱼
- message packetc2l_lock_fish {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_lock_fish];
- optional int32 fish_id = 4;
- }
- //广播锁定鱼
- message packetl2c_bc_lock_fish {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_lock_fish];
- optional int32 result = 2;
- optional int32 player_id = 3;
- optional int32 fish_id = 4;
- }
- // 使用弹头锁定鱼
- /*message packetc2l_use_torpedo_lock_fish
- {
- optional e_server_msg_type packet_id = 1 [ default = e_mst_c2l_use_torpedo_lock_fish ];
- optional int32 fishId = 2;
- }
- // 广播 使用弹头锁定鱼
- message packetl2c_bc_use_torpedo_lock_fish
- {
- optional e_server_msg_type packet_id = 1 [ default = e_mst_l2c_bc_use_torpedo_lock_fish ];
- optional int32 fishId = 2;
- optional int32 playerId = 3;
- }*/
- //广播定时
- message packetl2c_bc_freeze {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_freeze];
- repeated int32 fish_ids = 4;
- optional int32 freeze_Time = 2;
- optional bool is_show = 3;
- }
- //切换背景
- message packetl2c_bc_change_scene_bg {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_change_scene_bg];
- optional int32 scene_id = 2;
- }
- //场景倒计时
- message packetl2c_bc_scene_time {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_scene_time];
- optional int32 scene_time = 2;
- }
- //高级场奖池变化
- message packetl2c_bc_change_jackpot {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_change_jackpot];
- optional int64 curpool = 2;
- }
- //击中鱼
- message packetl2c_bc_hit_fishs {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_hit_fishs];
- optional int32 player_id = 2;
- optional int32 hit_type = 3; //1冰冻,2闪电链
- repeated int32 fish_ids = 4;
- repeated int32 params = 5;
- }
- //击中鱼
- message packetl2c_bc_turret_rotate {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_turret_rotate];
- optional int32 player_id = 2;
- optional int32 rotate_angle = 3;
- }
- //改变等级
- message packetl2c_bc_change_max_power {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_change_max_power];
- optional int32 player_id = 2;
- optional int32 max_power = 3;
- }
-
- //星星抽奖
- message packetl2c_bc_table_lottery {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_table_lottery];
- optional int32 player_id = 2;
- optional int32 item_id = 3;
- optional int32 item_count = 4;
- }
- // 请求降炮
- message packetc2l_req_drop_rate
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_req_drop_rate];
- }
- // 请求降炮结果
- message packetl2c_req_drop_rate_result
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_req_drop_rate_result];
- optional int32 id = 2;
- optional int64 curGold = 3;
- // 可领取救济金的倒计时剩余时间 秒
- optional int32 recvBenefitTime = 4;
- // 触发礼包ID
- optional int32 triggerGiftId = 5;
- }
- // 领取救济金
- message packet_c2l_benefits
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_beneifts];
- optional bool double = 2;
- }
- // 领取救济金结果
- message packet_l2c_benefits_result
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_benefits_result];
- optional bool double = 2;
- optional int32 result = 3;
- }
- // 杀死话费鱼
- message packetl2c_bc_table_kill_chipfish
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_table_kill_chipfish];
-
- optional int32 playerId = 2;
- // 抽到的id
- optional int32 LotteryId = 3;
- // 鱼ID
- optional int32 fishId = 4;
- }
- // 杀死转盘鱼
- message packetl2c_bc_table_kill_turntablefish
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_table_kill_turntablefish];
-
- optional int32 playerId = 2;
- // 初始金币
- optional int32 gold = 3;
- // 鱼CFGID
- optional int32 fishId = 4;
- // 转盘ID。可能出现多个转盘。竞猜时,传这个ID
- optional int32 turnId = 5;
- // 剩余的时光令牌个数
- optional int32 remainTimeCard = 6;
- }
- //杀死黄金鱼
- message packetl2c_kill_goldfish
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_kill_goldfish];
-
- // 杀死数量
- optional int32 killcount = 2;
- // 奖池
- optional int32 goldpool = 3;
- }
- //领取广告奖励
- message packetc2l_play_ad_reward {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_play_ad_reward];
- optional bool double = 2;
- }
- //领取广告奖励返回
- message packetl2c_play_ad_reward_result {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_play_ad_reward_result];
- optional bool double = 2;
- optional int32 result = 3;
- }
- //领取红包奖励
- message packetc2l_receive_redpacket_reward {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_receive_redpacket_reward];
- }
- //领取红包奖励返回
- message packetl2c_receive_redpacket_reward_result {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_receive_redpacket_reward_result];
- optional int32 result = 2;
- optional int32 rewardIndex = 3;
- repeated redEnvlopeInfo redEnvlopeInfos = 4;
- }
- //触发贝壳鱼
- message packetl2c_bc_trigger_mysterous_shell
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_trigger_mysterous_shell];
-
- optional int32 playerId = 2;
- }
- //贝壳鱼抽奖
- message packetc2l_req_lottery_mysterous_shell
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_req_lottery_mysterous_shell];
- optional int32 index = 2;
- }
- message shellLotteryInfo
- {
- optional int32 index = 1;
- optional int32 turretRate = 2;
- optional int32 gold = 3;
- }
- //贝壳鱼结果
- message packetl2c_req_lottery_mysterous_shell_result
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_req_lottery_mysterous_shell_result];
- optional int32 result = 2;
- optional shellLotteryInfo lotteryInfo = 3;
- }
- //广播贝壳鱼抽奖结束
- message packetl2c_bc_mysterous_shell_lottery_result
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_mysterous_shell_lottery_result];
-
- optional int32 playerId = 2;
- optional int32 totalGold = 3;
-
- repeated shellLotteryInfo lotteryInfo = 4;
- }
- message dice_change_info
- {
- optional string nickName = 1;
- optional int32 score = 2;
- }
- //触发贝壳鱼
- message packetl2c_bc_trigger_dice_game
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_trigger_dice_game];
- optional int32 playerId = 2;
- optional int32 baseGold = 3;
- repeated dice_change_info changeList = 4;
- }
- //贝壳鱼抽奖
- message packetc2l_req_lottery_dice_game
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_req_lottery_dice_game];
- //1大 2小 3放弃
- optional int32 opType = 2;
- }
- //贝壳鱼结果
- message packetl2c_req_lottery_dice_game_result
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_req_lottery_dice_game_result];
- optional int32 result = 2;
- //1大 2小 3放弃
- optional int32 opType = 3;
- optional int32 curGold = 4;
- optional int32 resultNum = 5;
- }
- //广播贝壳鱼抽奖结束
- message packetl2c_bc_dice_game_lottery_result
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_dice_game_lottery_result];
-
- optional int32 playerId = 2;
- optional int32 totalGold = 3;
- }
- //触发鲲蛋宝藏
- message packetl2c_bc_trigger_egg_treasure
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_trigger_egg_treasure];
- optional int32 playerId = 2;
- optional int32 turrerRate = 3;
- }
- //鲲蛋宝藏抽奖
- message packetc2l_egg_treasure_lottery
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_egg_treasure_lottery];
- optional int32 index = 2;
- }
- //鲲蛋宝藏结果
- message packetl2c_egg_treasure_lottery_result
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_egg_treasure_lottery_result];
- optional int32 playerId = 2;
- optional int32 result = 3;
- optional int32 index = 4;
- //金币
- optional int32 gold = 5;
- //昆币
- optional int32 coin = 6;
- }
- // 更改场次倍率
- message packetc2l_change_room_rate
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_change_room_rate ];
- optional int32 rate = 2;
- }
- // 更改场次倍率返回
- message packetl2c_change_room_rate_result
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_change_room_rate_result ];
- optional int32 result = 2;
- optional int32 rate = 3;
- }
- // 更改子弹威力
- message packetc2l_change_bullet_power
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_change_bullet_power];
- optional int32 rate = 2;
- }
- // 更改子弹威力返回
- message packetl2c_change_bullet_power_result
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_change_bullet_power_result];
- optional int32 result = 2;
- optional int32 rate = 3;
- }
- //触发聚宝盆
- message packetl2c_bc_trigger_treasure_bowl
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_trigger_treasure_bowl];
- optional int32 playerId = 2;
- optional int32 fishId = 3;
- optional int32 turrerRate = 4;
- }
- //聚宝盆抽奖
- message packetc2l_treasure_bowl_lottery
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_treasure_bowl_lottery];
- optional int32 index = 2;
- }
- //聚宝盆结果
- message packetl2c_treasure_bowl_lottery_result
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_treasure_bowl_lottery_result];
- optional int32 playerId = 2;
- optional int32 result = 3;
- optional int32 index = 4;
- repeated msg_item items = 6;
- }
- //触发蛟龙腾飞
- message packetl2c_bc_trigger_flood_dragon_fly
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_trigger_flood_dragon_fly];
- optional int32 playerId = 2;
- }
- //蛟龙腾飞抽奖
- message packetc2l_flood_dragon_fly_lottery
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_flood_dragon_fly_lottery];
- }
- //蛟龙腾飞结果
- message packetl2c_flood_dragon_fly_lottery_result
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_flood_dragon_fly_lottery_result];
- optional int32 playerId = 2;
- optional int32 result = 3;
- optional int32 score = 4;
- optional int32 bulletRate = 5;
- optional int32 points = 6;
- optional int32 addpoints = 7;
- }
- // 获得道具
- message packetl2c_send_item
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_send_item ];
- optional int32 playerId = 2;
- repeated msg_item items = 3;
- }
- // 领取明日奖励
- message packetc2l_receive_tommorrow_reward
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_receive_tommorrow_reward ];
- }
- // 领取明日奖励返回
- message packetl2c_receive_tommorrow_reward_result
- {
- optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_receive_tommorrow_reward_result ];
- optional int32 result = 2;
- }
|