fish_monkey_palace.proto 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. package fish_protocols;
  2. import "fish_def.proto";
  3. import "msg_type_def.proto";
  4. import "fish_type_def.proto";
  5. import "fish_protocol.proto";
  6. message killMonkeyHistory
  7. {
  8. optional string nickName = 1;
  9. optional string fishName = 2;
  10. optional int32 mult = 3;
  11. optional int64 gold = 4;
  12. repeated ItemInfo items = 5;
  13. }
  14. message MonkeyRankInfo
  15. {
  16. optional int32 playerId = 1;
  17. optional string nickName = 2;
  18. optional int32 headid = 3;
  19. optional int32 frameid = 4;
  20. optional int32 fishScore = 5; //特殊鱼积分
  21. optional int32 monkeyScore = 6; //大圣积分
  22. optional int32 rank = 7; //排名
  23. }
  24. message packetc2l_get_monkey_rank {
  25. optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_get_monkey_rank];
  26. }
  27. message packetl2c_get_monkey_rank_result {
  28. optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_get_monkey_rank_result];
  29. optional MonkeyRankInfo myDailyRank = 2;
  30. optional MonkeyRankInfo myWeeklyRank = 3;
  31. repeated MonkeyRankInfo dayRankList = 4;
  32. repeated MonkeyRankInfo weekRankList = 5;
  33. }
  34. message packetc2l_get_monkey_info {
  35. optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_get_monkey_info];
  36. }
  37. message packetl2c_get_monkey_info_result{
  38. optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_get_monkey_info_result];
  39. optional int32 result = 2;
  40. optional int32 bossCountDown = 3;
  41. optional int64 jackpot = 4;
  42. }
  43. // 杀死大圣
  44. message packetl2c_bc_table_kill_monkey
  45. {
  46. optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_table_kill_monkey];
  47. optional int32 playerId = 2;
  48. optional int32 fishRate = 3; //倍率
  49. optional int32 bulletRate = 4; //炮倍
  50. optional int64 dropGold = 5; //大圣掉落金币(不算奖池)
  51. optional int32 rewardIndex = 6; //第一轮抽奖道具奖励(Fish_SeniorMonkeyFishCFG)
  52. optional int64 gainjackpot = 7; //第二轮奖池金币奖励
  53. repeated msg_item gainItems = 8; //第二轮奖励道具
  54. repeated int32 graphArr = 9; //第二轮图形
  55. optional int32 point = 10; //积分
  56. optional int32 addPoint = 11; //加成积分
  57. optional int64 jackpot = 12;
  58. }
  59. // 杀死大圣场特殊鱼
  60. message packetl2c_bc_table_kill_monkey_fish
  61. {
  62. optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_bc_table_kill_monkey_fish];
  63. optional int32 playerId = 2;
  64. optional int32 fishId = 3;
  65. repeated int32 slotArr = 4; //转盘图形
  66. optional int64 dropGold = 5; //掉落金币(不算奖池)
  67. optional int64 gainjackpot = 6; //奖池金币奖励
  68. optional int32 point = 7;
  69. optional int32 addPoint = 8;
  70. optional int64 jackpot = 9;
  71. }
  72. message packetc2l_get_kill_monkey_history {
  73. optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_get_kill_monkey_history];
  74. }
  75. message packetl2c_get_kill_monkey_history_result {
  76. optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_get_kill_monkey_history_result];
  77. optional int64 jackpot = 2;
  78. repeated killMonkeyHistory historyList = 3;
  79. }
  80. message packetc2l_call_monkey {
  81. optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_call_monkey];
  82. }
  83. message packetl2c_call_monkey_result {
  84. optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_call_monkey_result];
  85. optional int32 result = 2;
  86. }
  87. message packetc2l_monkey_exchange {
  88. optional e_server_msg_type packet_id = 1 [default = e_mst_c2l_monkey_exchange];
  89. optional bool exchangeAll = 2;
  90. optional int32 exchangeIndex = 3;
  91. }
  92. message packetl2c_monkey_exchange_result {
  93. optional e_server_msg_type packet_id = 1 [default = e_mst_l2c_monkey_exchange_result];
  94. optional int32 result = 2;
  95. optional bool exchangeAll = 3;
  96. repeated int32 exchangeIndex = 4;
  97. repeated ItemInfo items = 5;
  98. }