源战役
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

107 строки
2.6 KiB

4 недель назад
  1. %%%-------------------------------------------------------------------
  2. %%% @author zmh
  3. %%% @doc
  4. %%%
  5. %%% @end
  6. %%%-------------------------------------------------------------------
  7. %% 活动主流程
  8. -define(STAGE_IDLE, 0). % 关闭
  9. -define(STAGE_READY, 1). % 准备期
  10. -define(STAGE_GLAMOUR, 2). % 活动期间
  11. -define(STAGE_CLOSE, 3). % 结束期
  12. %%子流程
  13. -define(S_PRESHOW,1). %%赛前展示
  14. -define(S_LIKE,2). %%投票
  15. -define(S_RUN,3). %%跑马
  16. -define(S_RESHOW,4). %%结果展示
  17. -define(CLOSE_NORMAL,1). %%正常结束
  18. -define(CLOSE_NUMLESS,2). %%人数不足 提前结束
  19. -define(GLAMOUR_FOCUSERS,glamour_all_focuser).
  20. -define(GLAMOUR_LOGS,glamour_logs).
  21. -define(GLAMOUR_RANKS,glamour_ranks).
  22. %%时间管理
  23. -record(glamour_time_mgr, {
  24. state = 0, %%0闲置1准备2活动3已结束
  25. etime = 0, %%截止有效
  26. substate = 0, %%子状态 在海选期和排位期有效 1休息期 排位赛兼职竞猜
  27. subetime = 0, %%子状态截止有效
  28. ref = 0,
  29. sub_ref = 0,
  30. round = 0 %%回合
  31. }).
  32. %%跑马管理
  33. -record(glamour_mgr, {
  34. runers = {}, %%选手 round=>runers
  35. ref = 0, %%跑马时钟
  36. click = 0, %%时间因子(计算次数)
  37. swith = 0, %%开关 轮询期间1
  38. round = 0, %%当前回合
  39. msg_ref = 0
  40. }).
  41. %%投注管理
  42. -record(glamour_focus_mgr, {
  43. runers = {}, %%选手 round=>runers
  44. round = 0 %%当前回合
  45. }).
  46. %%选手数据
  47. -record(glamour_runer, {
  48. id = 0,
  49. figure = 0,
  50. rank = 0, %%排序
  51. buffs = [], %%挂载buff
  52. btime = 0, %%buff cd
  53. stype = 1, %%时间因子类型
  54. speed = 0, %%初始速度
  55. tspeed = 0, %%临时最新速度
  56. trip = 0, %%已完成路程
  57. stime = 0, %%起跑时间
  58. etime = 0, %%跑完时间
  59. trust = 0 %%信任值 热度
  60. }).
  61. %%投注人数据
  62. -record(glamour_focuser, {
  63. rid = 0, %%玩家ID
  64. money = 0, %%持有资金
  65. total = 0, %%总计持有资金
  66. figure = [],
  67. rank = 0, %%资金排序
  68. items = [], %%免费的
  69. buys = [], %%自己买的
  70. focus = [] %%投注情况
  71. ,use_free_items = 0 %% 使用免费道具次数(TA数据记录)
  72. ,use_buy_items = 0 %% 使用付费道具次数(TA数据记录)
  73. ,focus_times = 0 %% 投注次数(TA数据记录)
  74. }).
  75. %%气氛道具
  76. -record(glamour_item, {
  77. item = 0,
  78. type = 0,
  79. name = "",
  80. effect = 0,
  81. rate = 0,
  82. price = [],
  83. msgs = []
  84. }).
  85. -record(glamour_log, {
  86. opty = 0,
  87. rid = 0,
  88. vip = 0,
  89. sub_vip = 0,
  90. name = "",
  91. aim = "",
  92. value = 0,
  93. time = 0
  94. }).