ProtoTips.lua 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. ---@class DailyActivity
  2. ---@field activity_value number
  3. ---@field reset_time string
  4. ---@field daily_task daily_task[]
  5. ---@field daily_box daily_box[]
  6. ---@class daily_task
  7. ---@field task_id number
  8. ---@field target_id number
  9. ---@field taskgoal_type number
  10. ---@field goal_count number
  11. ---@field state number
  12. ---@field task_finish_count number
  13. ---@class daily_box
  14. ---@field box_id number
  15. ---@field ax_num number
  16. ---@field state number
  17. ---@class DailyActivityActivity
  18. ---@field activityid string
  19. ---@field open boolean
  20. ---@class RES_GET_MONTHCARD_INFO
  21. ---@field MonthCardCfgId MonthCardCfgId -- 三倍收益剩余时间,毫秒
  22. ---@field threetime string -- 三倍收益剩余时间,毫秒
  23. ---@field todayreceivethreetime string --今天是否领取了三倍收益时间
  24. ---@class MonthCardCfgId
  25. ---@field isopen string --该卡是否生效
  26. ---@field buycount string--该卡买了几次
  27. ---@field isfirstbuy string--是否是第一次购买
  28. ---@field vaildTime string--有效期(到期时间的时间戳)
  29. ---@field cfgId string--跟key一样,月卡的cfgId
  30. ---@class EquipProto.EquipIndex
  31. ---@field index number @装备部位
  32. ---@field equip CommonProtos.Item
  33. ---@class CommonProtos.ItemExtInfo
  34. ---@field equipExtInfo CommonProtos.EquipExtInfo @装备
  35. ---@field gemExtInfo CommonProtos.GemExtInfo @装备技能
  36. ---@class CommonProtos.Item
  37. ---@field id number
  38. ---@field cfgId number
  39. ---@field count number
  40. ---@field time number @创建时间
  41. ---@field bind boolean @是否绑定
  42. ---@field itemExtInfo CommonProtos.ItemExtInfo @装备扩展
  43. ---@field gmExtInfo CommonProtos.ItemGmExt @脚本扩展
  44. ---@field correctId number @装备修正Id
  45. ---@field endTime number @过期时间
  46. ---@field unTrade boolean @false可以上架 true无法上架
  47. ---@field luaExtData string @lua扩展数据
  48. ---@class UserProtos.RoleInfo
  49. ---@field rid number
  50. ---@field name string
  51. ---@field sex number
  52. ---@field level number
  53. ---@field career CommonProtos.Career
  54. ---@field roleInfoExt UserProtos.RoleInfoExt @业务数据扩展信息
  55. ---@class CommonProtos.Career
  56. ---@field baseCareer number @ 根职业
  57. ---@field careerRank number @ 职业等级
  58. ---@field careerNum number @ 职业编号
  59. ---@class UserProtos.RoleInfoExt
  60. ---@field exp number @ 经验
  61. ---@field shengwang number @ 声望
  62. ---@field shopId number @ 当有商店信息表示商店id,默认为0
  63. ---@field unionId number @ 战盟id
  64. ---@field unionName string @ 战盟名称
  65. ---@field position number @ 战盟职位: 1盟主 2副盟主 3战斗队长 4精英 5成员
  66. ---@field breakLineState number @ 断线状态;1:断线 0:在线
  67. ---@field freeAttrPoint number @ 可以分配属性点
  68. ---@field equip MapProtos.Equip[] @ 角色身上的装备
  69. ---@field mountId number @ 坐骑id
  70. ---@field teamId number @ 队伍id
  71. ---@field equipShowIdx number[] @装备
  72. ---@field currPoint CommonProtos.FightAttribute[] @当前点数
  73. ---@field expandExp number @ 扩展经验, 经验包
  74. ---@field rune MapProtos.Rune @角色符文
  75. ---@field firstrecharge number @首充
  76. ---@field totalrecharge number @总充值
  77. ---@field attAddWay number @角色属性加成方式
  78. ---@field roleAppear UserProtos.RoleAppearOut[] @角色外观
  79. ---@field shapeRing number @当前穿戴的变身戒指,怪物id,不穿显示0
  80. ---@class UserProtos.OtherRoleInfoRes
  81. ---@field type number @ 请求所需数据类型 1 角色基本信息 2 属性信息 3技能信息 4装备信息
  82. ---@field role UserProtos.RoleInfo @玩家基本信息
  83. ---@field equipIndex EquipProto.EquipIndex[] @装备信息
  84. ---@class UserProtos.RoleAppearOut
  85. ---@field pos number
  86. ---@field cfgId number
  87. ---@class MapProtos.Rune
  88. ---@field curRunePlate number @当前使用的符文盘
  89. ---@field holeReflectLevel MapProtos.HoleReflectLevel[] @符文盘的孔位对应的等级
  90. ---@field runePlate MapProtos.RunePlate[] @所有套方案对应的符文盘
  91. ---@field runePlateLevel number @符文盘等级
  92. ---@class MapProtos.HoleReflectLevel
  93. ---@field hole number @第几个符文孔
  94. ---@field level number @当前符文孔的等级
  95. ---@class MapProtos.RunePlate
  96. ---@field num number @第几套符文盘
  97. ---@field runePlateInfo MapProtos.RunePlateInfo[] @当前套符文盘的具体信息
  98. ---@class MapProtos.RunePlateInfo
  99. ---@field hole number @符文盘的第几个孔位
  100. ---@field runeItem CommonProtos.Item @当前孔位里面对应的符文道具
  101. ---@class CommonProtos.FightAttribute
  102. ---@field type number @属性类型
  103. ---@field num number @属性值
  104. ---@class recharge 充值记录
  105. ---@field totalRecharge number 总共充值金额
  106. ---@field lastRechargeTime number 上次充值时间(毫秒时间戳)
  107. ---@field gearPosition number 当前档位
  108. ---@field gearRecharge number 档位充值金额
  109. ---@field quit boolean 是否退档
  110. ---@field lsatGearChangeTime number 重置档位时间
  111. ---@field cost number 花费额度
  112. ---@field upperLimit number 额度上限
  113. ---@class GoldFirstKillProtos.RequestFirstKillRedEnvelope 请求领取全服首杀红包
  114. ---@field monsterId number @怪物id
  115. ---@class GoldFirstKillProtos.ResponseFirstKillRedEnvelope 响应领取全服首杀红包
  116. ---@field hasClaimed boolean @是否已领取红包 key是当前怪物id
  117. ---@class GoldFirstKillProtos.ResponseAllServerFirstKillData @全服首杀数据
  118. ---@field allServerData FirstKillRedEnvelopeProtos.AllServerFirstKillDataTable[] @全服首杀数据
  119. ---@field envelope table<number,boolean> @红包领取状态数据
  120. ---@field taskInfo table<number,boolean> @任务状态 1已接受 2已完成 3已提交
  121. ---@class FirstKillRedEnvelopeProtos.AllServerFirstKillDataTable @key是当前怪物id
  122. ---@field killer number @击杀者rid
  123. ---@field killerName string @击杀者名字
  124. ---@field killTime number @击杀时间,时间戳
  125. ---@class GoldFirstKillProtos.RequestPersonalGoldFirstKillReward
  126. ---@field monsterId number @当前怪物id
  127. ---@class GoldFirstKillProtos.ResponsePersonalGoldFirstKillRewardTable 响应领取个人黄金首杀奖励 @怪物id key
  128. ---@field status string @任务状态
  129. ---@class GoldFirstKillProtos.PersonalFirstKillTaskStatusChange 个人首杀任务状态变化包 @怪物id key
  130. ---@field status string @任务状态
  131. ---@class OpenServiceArchangelWelfareProtos.AngelWelfareRewardInfoRes
  132. ---@field awards number[] @已领的奖励
  133. ---@field serverReward number[] @全服领取奖励信息
  134. ---@field angelWelfareCount number @拥有的积分
  135. ---@field taskInfo OpenServiceArchangelWelfareProtos.TaskInfo[] @拥有的积分
  136. ---@class OpenServiceArchangelWelfareProtos.TaskInfo
  137. ---@field nowCount number @第几个奖励
  138. ---@field status number @全服的已领取次数