源战役
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.

64 lines
2.0 KiB

  1. %%-----------------------------------------------------------------------------
  2. %% module : guild_labor
  3. %% @author : zmh
  4. %% Created : 20191207
  5. %% description: 社团劳务
  6. %%----------------------------------------------------------------------------
  7. -define(SQL_GUILD_LABOR_GET,<<"SELECT tid,content,state,time from player_guild_labor WHERE rid = ~p">>).
  8. -define(SQL_GUILD_LABOR_INSERT,<<"REPLACE INTO `player_guild_labor` (`rid`,`tid`,`content`,`state`,`time`) VALUES (~p, ~p, '~ts',~p,~p)">>).
  9. -define(SQL_ROLE_GUILD_SHOP_GET,<<"SELECT `cargos_daily`,`time_daily`,`cargos_week`,`time_week`,`cargos_forever` FROM `role_guild_shop` WHERE rid = ~p">>).
  10. -define(SQL_ROLE_GUILD_SHOP_INSERT,<<"REPLACE INTO `role_guild_shop` (`rid`,`cargos_daily`,`time_daily`,`cargos_week`,`time_week`,`cargos_forever`) VALUES (~p,'~ts',~p,'~ts',~p,'~ts')">>).
  11. %%任务类型
  12. -define(GTASK_TYPE_TASK, 1). %%社团周任务
  13. -define(GTASK_TYPE_ORDER, 2). %%派单
  14. -define(GTASK_TYPE_NOON, 3). %%午间BOSS
  15. -define(GTASK_TYPE_NIGHT, 4). %%晚间BOSS
  16. -define(GTASK_TYPE_COLLECT, 5). %%封印间隙
  17. -define(GTASK_TYPE_PARTY, 6). %%社团晚宴
  18. -define(GTASK_TYPE_GUILD_GOODS, 99). %%道具获得 独占
  19. -record(guild_task, {
  20. id = 0,
  21. content = 0,
  22. state = 0,
  23. time = 0
  24. }).
  25. -record(guild_task_base, {
  26. id = 0,
  27. type = 0,
  28. add = 0,
  29. days = [],
  30. content = {},
  31. awards = []
  32. }).
  33. -record(guild_labor_awards, {
  34. need = 0,
  35. awards = []
  36. }).
  37. %%社团商店
  38. -record(role_guild_shop, {
  39. cargos_daily = [], %%每日商品
  40. time_daily = 0, %%上次刷新时间
  41. cargos_week = [], %%周刷道具
  42. time_week = 0, %%上次周刷时间
  43. cargos_forever = [] %%终身道具
  44. }).
  45. %%商品结构
  46. -record(guild_cargo_base,{
  47. id = 0,
  48. lv_min = 0,
  49. lv_max = 0,
  50. guild_lv = 0,
  51. cargo = [],
  52. type = 0, %%0为不限购,1为日限购,2为周限购,3为终身限购
  53. num = 0,
  54. cost = []
  55. }).