源战役
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 line
2.5 KiB

  1. %% 预定义字段
  2. -define(WELFARE_GIFTBAG_COUNT,1). %% 福利礼包计数器标志
  3. -define(WELFARE_GIFTBAG_NOT_SEND_OUT ,0).%% 福利礼包未送完
  4. -define(WELFARE_GIFTBAG_SEND_OUT ,1).%% 福利礼包已送完
  5. -define(WELFARE_GIFTBAG_GET_COMMON_REWARD,0).%% 非限量奖励
  6. -define(WELFARE_GIFTBAG_GET_LIMIT_REWARD,1).%% 限量奖励
  7. -define(GIFTBAG_NOT_RECEIVED, 0). %% 礼包未达到领取等级
  8. -define(GIFTBAG_CAN_RECEIVE, 1). %% 礼包可领取
  9. -define(GIFTBAG_RECEIVED, 2). %% 礼包已经领取
  10. -define(GIFTBAG_NOT_CONFIG, 3). %% 礼包未配置
  11. -define(GIFTBAG_GET_OVER, 4). %% 礼包已经被领完
  12. -define(GiftBagOpenLv, 30). %% 冲级豪礼开放等级
  13. -define(BAG_TYPE_LEVEL, 1). %% 冲级礼包
  14. -define(BAG_TYPE_COMBAT, 2). %% 战力礼包
  15. %%-------------------------------------------------------------------------
  16. %% 冲级礼包数据记录
  17. %%-------------------------------------------------------------------------
  18. -record(rush_giftbag,
  19. {
  20. giftbag_state = [] %% 礼包领取状态{BagId, State, Remain, IsLimitReward}
  21. }).
  22. %%-------------------------------------------------------------------------
  23. %% 冲级礼包配置记录
  24. %%-------------------------------------------------------------------------
  25. -record(base_rush_giftbag,{
  26. id = 0, %% 礼包id
  27. bag_type = 0, %% 礼包类型
  28. bag_sub_type = 0, %% 礼包子类
  29. bag_value = 0, %% 领取条件
  30. bag_name = "", %% 礼包名字
  31. bag_number = 0, %% 礼包限定数量
  32. bag_gift = [] %% 礼包物品
  33. }).
  34. -record(base_welfare_giftbag, {
  35. id = 0, %% 礼包id
  36. type = 0, %% 礼包类型 1-冲级 2-战力
  37. limit_num = 0, %% 限定数量
  38. receive_condition = [], %% 领取条件
  39. fix_reward = [], %% 礼包限定数量
  40. limit_reward = [] %% 礼包物品
  41. }).
  42. %%-------------------------------------------------------------------------
  43. %% 数据库操作相关
  44. %%-------------------------------------------------------------------------
  45. -define(sql_get_rush_giftbag, <<"select giftbag_state from rush_giftbag where player_id = ~p">>).
  46. -define(sql_replace_rush_giftbag, <<"replace into rush_giftbag(player_id,giftbag_state) values(~p, '~s')">>).