msg_info_def.proto 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215
  1. package msg_info_def;
  2. // 礼物
  3. message msg_gift
  4. {
  5. optional int32 giftId = 1;
  6. optional int32 count = 2;
  7. }
  8. // 活动特殊道具
  9. message ActivityItemInfo
  10. {
  11. optional int32 activityId = 1;
  12. optional int32 itemId = 2;
  13. optional int32 count = 3;
  14. }
  15. // 道具信息
  16. message ItemInfo
  17. {
  18. optional int32 itemId = 1;
  19. optional int32 count = 2;
  20. }
  21. //任务信息
  22. message msg_quest_info
  23. {
  24. optional int32 questid = 1; //任务id
  25. optional int32 count = 2; //任务计数
  26. optional int32 received = 3; //是否领取
  27. repeated int32 combinationQuests = 4; // 组合的任务
  28. optional int32 end_time = 5; //结束时间
  29. optional int32 param = 6; //结束时间
  30. }
  31. // 客服信息
  32. message ServiceInfo
  33. {
  34. // 信息类型,1,2,3,4来表示
  35. optional int32 infoType = 1;
  36. // 对应的文字显示
  37. optional string key = 2;
  38. // 实际内容
  39. optional string value = 3;
  40. }
  41. message BoxInfo
  42. {
  43. // 宝箱是否打开了, true已打开
  44. optional bool isOpen = 1;
  45. // 宝箱内含金币
  46. optional int32 containGold = 2;
  47. }
  48. message ActivityReceiveInfo
  49. {
  50. optional int32 activityId = 1;
  51. optional bool isReceive = 2;
  52. optional bool isFinish = 3;
  53. }
  54. message GiftInfo
  55. {
  56. optional int32 gift_id = 1;
  57. optional int32 count = 2;
  58. optional int32 end_time = 3; //结束时间
  59. }
  60. message PayInfo
  61. {
  62. optional int32 payid = 1;
  63. optional int32 paycount = 2; //购买次数
  64. optional int32 endtime = 3;
  65. optional bool canpay = 4;
  66. }
  67. message SailCeremonyInfo
  68. {
  69. optional int32 endTime = 1;
  70. repeated int32 signCheck = 2; //签到领取标记
  71. repeated int32 totalSignCheck = 3; //签到次数奖励领取标记
  72. repeated int32 vipCheck = 4; //VIP领取标记
  73. repeated int32 achieveLvCheck = 5; //成就等级领取标记
  74. optional int32 piggyBankFishGold = 6; //储蓄罐捕鱼金额
  75. optional int32 piggyBankOnlineGold = 7; //储蓄罐在线金额
  76. optional int32 curPiggyBankGold = 8; //储蓄罐当前金额
  77. optional int32 topAchievementPoints = 9;//最高成就积分
  78. optional int32 achievementPoints = 10; //当前成就积分
  79. optional int32 achievementLv = 11; //当前成就等级
  80. optional bool canRecvMysteryBox = 12; //可否领取神秘礼盒
  81. }
  82. //账号信息
  83. message msg_account_info{
  84. optional int32 aid = 1; //玩家id
  85. optional string nickname = 2; //昵称
  86. optional int64 gold = 3; //金币
  87. optional int32 diamond = 4; //钻石
  88. optional int32 ticket = 5; //彩券
  89. optional int32 chip = 6; //碎片
  90. optional int32 redPacket = 7; //红包
  91. optional int32 goldingot = 8; //元宝
  92. optional int32 tombola = 9; //奖券 命名仅为区分彩券与彩券区别
  93. optional int32 viplvl = 10; //vip等级
  94. optional int64 vipexp = 11; //vip经验
  95. optional int32 headId = 12; //头像(非客户端使用)
  96. optional int32 frameId = 13; //头像框(非客户端使用)
  97. optional int32 sex = 14; //性别
  98. optional string platform = 15; //平台
  99. optional int32 playerlvl = 16; // 捕鱼等级
  100. optional int32 turretlvl = 17; // 捕鱼等级
  101. optional int32 monthCardRemainSecondTime = 18; // 月卡到期剩余秒数,0表示到期了, -1表示还没有购买过月卡
  102. optional int32 goldMonthCardRemainSecondTime = 19; // 金币月卡到期剩余秒数,0表示到期了, -1表示还没有购买过月卡
  103. optional int32 diamondMonthCardRemainSecondTime = 20; // 钻石月卡到期剩余秒数,0表示到期了, -1表示还没有购买过月卡
  104. optional bool hasReceiveRechargeReward = 21; // 是否领取过充值奖励
  105. optional int32 curRecharge = 22; // 当前的充值金额
  106. optional int32 todayRecharge = 23; // 今日总充值
  107. optional int32 create_time = 24; // 创建时间
  108. optional int32 monthCard_time = 25; // 月卡时间
  109. optional int32 goldMonthCard_time = 26; // 金币月卡时间
  110. optional int32 diamondMonthCard_time = 27; // 钻石月卡时间
  111. optional int32 dailyActive = 28; // 活跃度
  112. optional int32 weeklyActive = 29; // 活跃度
  113. repeated int32 hasGetDailyActiveBox = 30; // 已领取的日活跃度宝箱
  114. repeated int32 hasGetWeeklyActiveBox = 31; // 已领取的周活跃度宝箱
  115. optional bool hasReceiveMonthCardReward = 32; // 当天是否领取过月卡奖励
  116. optional bool hasReceiveGoldMonthCardReward = 33; // 当天是否领取过金币月卡奖励
  117. optional bool hasReceiveDiamondMonthCardReward = 34;// 当天是否领取过钻石月卡奖励
  118. optional int32 collected = 35; // 玩家今天内领取救济金的次数
  119. repeated PayInfo payinfos = 36; // 已购买过的payid列表
  120. repeated int32 newGuildHasFinishStep = 37; // -1表示不需要启用新手引导,否则表示已完成的引导步骤id
  121. optional int32 todayAirdropCount = 38; // 今日空投次数
  122. optional int32 todayAirdropErrorCount = 39; // 今日空投错误次数
  123. repeated ServiceInfo serviceInfos = 40; // 客服信息
  124. repeated GiftInfo giftinfos = 41; // 礼包信息
  125. optional int32 blueVipLvl = 42; // 蓝钻等级
  126. optional bool hasReciveVIPMoney = 43; // VIP金币对齐
  127. optional int32 onlineRewardIndex = 44; // 当天已领取在线奖励标识
  128. optional int32 onlineRewardTime = 45; // 领取在线奖励时间
  129. optional int32 onlineRewardBuff = 46; // 领取在线奖励时间
  130. optional bool isBindMobilePhone = 47; // 是否绑定了手机
  131. optional bool isVIPBindMobilePhone = 48; // VIP是否绑定了手机
  132. optional int32 updateNicknameCount = 49; // 修改昵称次数
  133. repeated bool vipRewardCheck = 50; // Vip奖励领取标记
  134. optional int32 vipPoint = 51; // Vip积分
  135. repeated PayInfo diamondPayinfos = 52; // 已钻石购买过的payid列表
  136. //optional int32 invitor = 53; // 邀请人
  137. //repeated bool wechatInviteRewardCheck = 54; // 微信邀请奖励标记
  138. //optional int32 wechatBenifitRewardCheck = 55; // 微信关注启动奖励标记 关注0x01 启动0x02
  139. optional int32 SevenDayRechargeCurDay = 53; // 新手七日活动当前第几天
  140. optional int32 SevenDayRechargeTicket = 54; // 新手七日活动兑换券
  141. optional int32 SevenDayRechargeEndTime = 55; // 新手七日活动结束时间
  142. optional int32 SevenDayRechargeLeftSeconds = 56; // 新手七日活动今日剩余秒数
  143. optional int32 RedPacketEndTime = 57; // 红包活动结束时间
  144. optional int32 weekCardRemainSecondTime = 58; // 周卡到期剩余秒数,0表示到期了, -1表示还没有购买过月卡
  145. optional int32 weekCard_time = 59; // 周卡时间
  146. optional bool hasReceiveWeekCardReward = 60; // 当天是否领取过周卡奖励
  147. optional int32 dailyGrowGiftLottery = 61; // 当天是否抽过捕鱼王礼包抽奖
  148. optional bool isVertifyIdCard = 62; // 是否实名认证
  149. optional int32 dailyExchangeTicket = 63; // 每日兑换话费券
  150. optional SailCeremonyInfo sailInfo = 64; // 起航盛典
  151. optional int32 returnBenifitEndTime = 65; // 回归奖励结束时间
  152. optional int32 returnBenifitRecharged = 66; // 回归奖励充值金额
  153. repeated int32 returnBenifitRechargedCheck = 67; // 回归奖励充值奖励领取标签
  154. optional int32 returnBenifitLoginDay = 68; // 回归奖励登录天数
  155. optional bool returnBenifitCanLogin = 69; // 回归奖励今日是否可领取
  156. optional int32 abysmFishingKingEndTime = 70; // 深渊捕鱼王结束时间
  157. optional int32 abysmFishingKingSignCount = 71; // 深渊捕鱼王签到次数
  158. optional int32 abysmFishingKingRechared = 72; // 深渊捕鱼王充值金额
  159. optional bool abysmFishingKingCanSign = 73; // 深渊捕鱼王当天是否可签到
  160. optional int32 JDChip = 74; // 京东碎片
  161. optional int32 DragonBall= 75; // 龙珠
  162. optional int32 GloryCrystal= 76; // 荣耀水晶
  163. optional int32 DragonballLotteryLuckyValue= 77; // 龙珠抽奖幸运值
  164. //optional int32 weekCardRemainSecondTime = 7; // 周卡到期剩余秒数,0表示到期了, -1表示还没有购买过月卡
  165. //optional bool hasReceiveWeekCardReward = 2; // 是否领取过周卡奖励
  166. //repeated msg_gift giftStat = 11; // 收到的礼物统计
  167. //optional bool isInBwRoom = 11; // 是否在比武房间
  168. //optional int32 maxGold = 12; // 金币最大持有记录
  169. //optional int32 maxTicket = 13; // 礼券最大持有记录
  170. //repeated ItemInfo bagItems = 15; // 背包
  171. //optional bool isSafeDepositBoxPwdEmpty = 20; // 保险箱密码是否为空,true空
  172. //optional int32 safeBoxGold = 21; // 保险箱内的金币
  173. //optional int32 newGuildHasFinishStep = 23; // -1表示不需要启用新手引导,否则表示已完成的引导步骤id
  174. //optional int32 sendGiftCoinCount = 24; //今日赠送礼物的金币数量
  175. //optional int32 update_icon_count = 25; // 修改头像次数
  176. //repeated ServiceInfo serviceInfos = 28; // 客服信息
  177. //optional int32 Experience_VIP = 32; //体验VIP
  178. //repeated BoxInfo boxInfoList = 33; // 宝箱抽奖当前信息
  179. //optional int32 thankYouJoinCount = 34; // 谢谢参与获得次数
  180. //optional int32 boxLotteryCountToday = 35; // 今日已抽取宝箱次数
  181. //repeated ActivityReceiveInfo receiveInfo = 37; // 活动奖励的领取信息
  182. //optional bool isFirstLogined = 39; // 是否已经首次登陆过
  183. //optional int32 chip = 40; // 碎片(话费卷)
  184. //optional int32 boxLotteryCountByGem = 45; // 今日通过钻石已抽取宝箱次数
  185. //optional int32 playerBead = 46; //玩家拥有的珠子
  186. //optional int32 dragonBallChip = 47; //龙珠碎片
  187. //optional int32 star_count = 48; //当日星星抽奖次数
  188. //optional bool vipGoldFlag = 49; //能否获取VIP福利
  189. //optional int32 usedBead = 50; //玩家已经使用的珠子
  190. //optional int32 NewPlayer_QuestTime = 51; //新玩家任务日期
  191. //optional int32 activityCurRecharge = 52; // 累计充值活动期间已充值金额,与37号字段配合使用
  192. //optional bool isRecvForceUpdateReward = 53; // 是否领取了强更奖励
  193. }
  194. message PlayerIntProp
  195. {
  196. optional int32 propType = 1;
  197. optional int32 val = 2;
  198. }