Handler.lua 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403
  1. local AbsActLogic = require("absAct.AbsActLogic")
  2. local MangHeLogic = require("absAct.MangHeLogic")
  3. local PerpleHeroLogic = require("absAct.PerpleHeroLogic")
  4. local HeroLogLogic = require("absAct.HeroLogLogic")
  5. local DropExchangeLogic = require("absAct.DropExchangeLogic")
  6. local AbsJifenDrawLogic = require("absAct.AbsJifenDrawLogic")
  7. local HeroLoginPickLogic = require("absAct.HeroLoginPickLogic")
  8. local AbsZhanbuLunpanLogic = require("absAct.AbsZhanbuLunpanLogic")
  9. local RechargeBackLogic = require("absAct.RechargeBackLogic")
  10. local HeroGrowUp = require("absAct.HeroGrowUp")
  11. local Abs365CardLogic = require("absAct.Abs365CardLogic")
  12. local HeroComeLogic = require("absAct.HeroComeLogic")
  13. local WishGiftLogic = require("absAct.WishGiftLogic")
  14. local EveryDayPrayLogic = require("absAct.EveryDayPrayLogic")
  15. local AbsSurpriseChest = require("absAct.AbsSurpriseChest")
  16. local SpecialCustomLogic = require("absAct.SpecialCustomLogic")
  17. local SevenDayLogic = require("absAct.SevenDayLogic")
  18. local DrumBlastingLogic = require("absAct.DrumBlastingLogic")
  19. local PremiumGiftLogic = require("absAct.PremiumGiftLogic")
  20. local ExclusiveTaskLogic = require("absAct.ExclusiveTaskLogic")
  21. local UseDiamondLogic = require("absAct.UseDiamondLogic")
  22. local WishCupLogic = require("absAct.WishCupLogic")
  23. local SingleReachLogic = require("absAct.SingleReachLogic")
  24. local TotalReachLogic = require("absAct.TotalReachLogic")
  25. local AbsOpenServerTotalConsume = require("absAct.AbsOpenServerTotalConsume")
  26. local AbsReachRankLogic = require("absAct.AbsReachRankLogic")
  27. local DailyFixedTaskLogic = require("absAct.DailyFixedTaskLogic")
  28. local FestivalSevenDayCardLogic = require("absAct.FestivalSevenDayCardLogic")
  29. local AbsSignGiftLogic = require("absAct.AbsSignGiftLogic")
  30. local NewHeroLogic = require("absAct.NewHeroLogic")
  31. local LotteryByDiamondLogic = require("absAct.LotteryByDiamondLogic")
  32. local DuoBaoQiBingLogic = require("absAct.DuoBaoQiBingLogic")
  33. local AbsLoginRewardLogic = require("absAct.AbsLoginRewardLogic")
  34. local AbsDiscountStoreLogic = require("absAct.AbsDiscountStoreLogic")
  35. local AbsExcellentGiftLogic = require("absAct.AbsExcellentGiftLogic")
  36. local AbsLotteryCardLogic = require("absAct.AbsLotteryCardLogic")
  37. local BusOneActivityTask = require("absAct.BusOneActivityTask")
  38. local BusOneActivityBuy = require("absAct.BusOneActivityBuy")
  39. local BusOneActivityYuanZheng = require("absAct.BusOneActivityYuanZheng")
  40. local BusOneActivityHero = require("absAct.BusOneActivityHeroYuanZheng")
  41. -- local CycleSevenDayTask = require("absAct.CycleSevenDayTask")
  42. -- local CycleHeroSendGift = require("absAct.CycleHeroSendGift")
  43. -- local CycleBreakThrough = require("absAct.CycleBreakThrough")
  44. -- local CycleMakeFood = require("absAct.CycleMakeFood")
  45. function CG_ABS_ACT_DETAIL_QUERY(human, msg)
  46. AbsActLogic.actDetailQuery(human,msg.id)
  47. end
  48. -- 盲盒成就 查询
  49. function CG_ABS_ACT_MANGHE_CJ_QUERY(human, msg)
  50. MangHeLogic.queryCj(human)
  51. end
  52. -- 盲盒 概率查询
  53. function CG_ABS_ACT_MANGHE_RARE_QUERY(human, msg)
  54. MangHeLogic.queryRare(human)
  55. end
  56. -- 盲盒 抽奖
  57. function CG_ABS_ACT_MANGHE_DO(human, msg)
  58. MangHeLogic.draw(human, msg.cnt)
  59. end
  60. -- 盲盒 成就领奖
  61. function CG_ABS_ACT_MANGHE_CJ_GET(human)
  62. MangHeLogic.cjGet(human)
  63. end
  64. -- 盲盒 每日领奖
  65. function CG_ABS_ACT_MANGHE_MR_GET(human, msg)
  66. MangHeLogic.mrGet(human, msg.id)
  67. end
  68. function CG_ABS_ACT_PERPLE_HERO_SET(human,msg)
  69. PerpleHeroLogic.setPerpleHero(human,msg.perpleHero,msg.id)
  70. end
  71. function CG_ABS_ACT_PERPLE_HERO_COMBAT(human,msg)
  72. PerpleHeroLogic.heroCombat(human,msg.heroID)
  73. end
  74. function CG_ABS_ACT_GET_HERO_LOG_BOX(human,msg)
  75. HeroLogLogic.getBoxReward(human,msg.index,msg.id)
  76. end
  77. function CG_ABS_ACT_GET_HERO_LOG_TASK(human,msg)
  78. HeroLogLogic.getTaskReward(human,msg.index,msg.id)
  79. end
  80. function CG_ABS_ACT_DROP_SHOP_QUERY(human)
  81. DropExchangeLogic.shopQuery(human)
  82. end
  83. function CG_ABS_ACT_DROP_GIFT_QUERY(human)
  84. DropExchangeLogic.giftQuery(human)
  85. end
  86. function CG_ABS_ACT_DROP_SHOP_BUY(human, msg)
  87. DropExchangeLogic.shopBuy(human, msg.id, msg.buyCnt)
  88. end
  89. -- 积分召唤 兑换英雄
  90. function CG_ABS_ACT_JIFEN_DRAW_BUY(human, msg)
  91. AbsJifenDrawLogic.buy(human, msg.id, msg.actID)
  92. end
  93. -- 英灵传说
  94. function CG__ABS_ACT_HERO_LOGIN_PICK(human, msg)
  95. HeroLoginPickLogic.get(human, msg.type, msg.id, msg.param)
  96. end
  97. -- 占卜轮盘抽奖
  98. function CG_ABS_ZHAN_BU_LUA_PAN_GET(human, msg)
  99. AbsZhanbuLunpanLogic.get(human, msg.id)
  100. end
  101. -- 超值礼包钻石购买
  102. function CG_ABS_ACT_PREMIUM_GIFT_BUY(human, msg)
  103. PremiumGiftLogic.giftBuy(human, msg.id, msg.giftid)
  104. end
  105. function CG_ABS_RECHARGE_BACK_GET(human, msg)
  106. RechargeBackLogic.get(human, msg.panelID, msg.id)
  107. end
  108. function CG_HERO_GROWUP_TASK_QUERY(human, msg)
  109. HeroGrowUp.sendTaskQuery(human, msg.mainType)
  110. end
  111. function CG_HERO_GROWUP_TASK_GET(human, msg)
  112. HeroGrowUp.getTaskItems(human, msg.id)
  113. end
  114. function CG_HERO_GROWUP_KING_QUERY(human)
  115. HeroGrowUp.sendKingQuery(human)
  116. end
  117. function CG_HERO_GROWUP_REWARD_QUERY(human)
  118. HeroGrowUp.sendRewardQuery(human)
  119. end
  120. function CG_HERO_GROWUP_LV_GET(human,msg)
  121. HeroGrowUp.getLvReward(human,msg.lv)
  122. end
  123. function CG_HERO_GROWUP_BUY_JIFEN(human,msg)
  124. HeroGrowUp.buyJifen(human,msg.itemID,msg.cnt)
  125. end
  126. function CG_ABS_365CARD_GET(human,msg)
  127. Abs365CardLogic.get(human,msg.actId)
  128. end
  129. function CG_ABS_365CARD_DRAW(human,msg)
  130. Abs365CardLogic.draw(human,msg.actId)
  131. end
  132. -- 新英雄来袭-英雄降临-设置心仪英雄
  133. function CG_ABS_ACT_HERO_COME_SET(human,msg)
  134. HeroComeLogic.setPerpleHero(human,msg.perpleHero,msg.id)
  135. end
  136. function CG_ABS_ACT_HERO_COME_COMBAT(human,msg)
  137. HeroComeLogic.heroCombat(human,msg.heroID)
  138. end
  139. -- 新英雄来袭-夙愿礼盒-钻石购买
  140. function CG_ABS_ACT_WISH_GIFT_BUY(human, msg)
  141. WishGiftLogic.giftBuy(human, msg.id, msg.giftid)
  142. end
  143. -- 新英雄来袭-每日祈福-领取
  144. function CG_ABS_ACT_EVERY_DAY_PRAY_GET(human, msg)
  145. EveryDayPrayLogic.get(human, msg.type, msg.id, msg.param)
  146. end
  147. -- 新英雄来袭-惊喜宝箱-领取完成任务奖励
  148. function CG_ABS_SURPRISE_CHEST_GET(human, msg)
  149. AbsSurpriseChest.get(human, msg.actId, msg.day)
  150. end
  151. -- 新英雄来袭-惊喜宝箱-补领任务奖励
  152. function CG_ABS_SURPRISE_CHEST_BU_GET(human, msg)
  153. AbsSurpriseChest.buGet(human, msg.actId, msg.day)
  154. end
  155. -- 新英雄来袭-专属任务-箱子奖励
  156. function CG_ABS_ACT_GET_EXCLUSIVE_TASK_BOX(human,msg)
  157. ExclusiveTaskLogic.getBoxReward(human,msg.index,msg.id)
  158. end
  159. -- 新英雄来袭-专属任务-任务奖励
  160. function CG_ABS_ACT_GET_EXCLUSIVE_TASK_TASK(human,msg)
  161. ExclusiveTaskLogic.getTaskReward(human,msg.index,msg.id)
  162. end
  163. function CG_ABS_ND_SEVEN_DAY_GET(human,msg)
  164. SevenDayLogic.getItem(human,msg.day,msg.actId)
  165. end
  166. function CG_ABS_ND_DRUM_GET(human,msg)
  167. DrumBlastingLogic.get(human,msg.id,msg.type,msg.actId)
  168. end
  169. function CG_ABS_ND_CUSTOM_CHOSE_ITEM(human,msg)
  170. SpecialCustomLogic.selectItem(human,msg.id,msg.giftId,msg.first,msg.second,msg.third)
  171. end
  172. function CG_ABS_ND_CUSTOM_GET(human,msg)
  173. SpecialCustomLogic.customBuy(human,msg.id,msg.args)
  174. end
  175. function CG_ABS_HF_USE_DIAMOND_GET(human,msg)
  176. UseDiamondLogic.getUseDiamondReward(human,msg.actId,msg.id)
  177. end
  178. function CG_ABS_HF_WISH_CUP_SELECT(human,msg)
  179. WishCupLogic.selectCup(human,msg.actId,msg.one,msg.two,msg.three)
  180. end
  181. function CG_ABS_XS_REACH_GET(human,msg)
  182. TotalReachLogic.getTotalReachReward(human,msg.actId,msg.id)
  183. end
  184. function CG_ABS_XS_SINGLE_REACH_GET(human,msg)
  185. SingleReachLogic.getSingleReachReward(human,msg.actId,msg.id)
  186. end
  187. function CG_ABS_OPEN_SERVER_REACH_GET(human, msg)
  188. AbsOpenServerTotalConsume.get(human, msg.funcID, msg.id)
  189. end
  190. -- ABS公共排行
  191. function CG_ABS_REACH_RANK_REWARD_QUERY(human, msg)
  192. AbsReachRankLogic.rewardQuery(human, msg.actId, msg.funcRankType)
  193. end
  194. --
  195. function CG_ABS_DAILY_FIXED_TASK_GET(human, msg)
  196. DailyFixedTaskLogic.getItem(human, msg.actId, msg.giftId)
  197. end
  198. function CG_ABS_SIGNGIFT_REWARD(human, msg)
  199. AbsSignGiftLogic.getItem(human, msg.id, msg.funcID, msg.type)
  200. end
  201. function CG_ABS_NEWHERO_BUYGIFT(human, msg)
  202. NewHeroLogic.giftBuy(human, msg.id)
  203. end
  204. ------------------------古玉充能活动抽奖-----------------------
  205. function CG_LOTTERYBYDIAMONDS_LOTTERY(human, msg)
  206. LotteryByDiamondLogic.Lottery(human, msg.id, msg.type)
  207. end
  208. ----------------------夺宝奇兵活动----------------------------
  209. function CG_DBQB_LOTTERY(human, msg)
  210. DuoBaoQiBingLogic.Lottery(human, msg.id, msg.pos)
  211. end
  212. function CG_DBQB_RESET(human, msg)
  213. DuoBaoQiBingLogic.ResetAwardPool(human, msg.id, msg.type)
  214. end
  215. function CG_DBQB_START_GAME(human, msg)
  216. DuoBaoQiBingLogic.StartGame(human, msg.id)
  217. end
  218. function CG_DBQB_TIPS(human, msg)
  219. DuoBaoQiBingLogic.CloseTips(human, msg.id)
  220. end
  221. --------------------------------------------------新商业化活动——登录豪礼--------------------------------------------------
  222. function CG_LOGINREWARD_GET_REWARD(human, msg)
  223. AbsLoginRewardLogic.GetReward(human, msg.id, msg.day)
  224. end
  225. --------------------------------------------------新商业化活动——特价商店--------------------------------------------------
  226. function CG_DISCOUNTSTORE_BUY(human, msg)
  227. AbsDiscountStoreLogic.BuyItem(human, msg.id, msg.idx, msg.buyCnt)
  228. end
  229. --------------------------------------------------新商业化活动——超值豪礼--------------------------------------------------
  230. function CG_EXCELLENTGIFT_QUERY(human, msg)
  231. AbsExcellentGiftLogic.Query(human, msg.id, msg.page)
  232. end
  233. function CG_EXCELLENTGIFT_GET_REWARD(human, msg)
  234. AbsExcellentGiftLogic.GetReward(human, msg.id, msg.taskIdx, msg.page)
  235. end
  236. function CG_EXCELLENTGIFT_FINISH_TASK(human, msg)
  237. AbsExcellentGiftLogic.FinishTaskByDiamond(human, msg.id, msg.taskIdx, msg.page)
  238. end
  239. -----------------------------------------------------新商业化活动——秘境翻牌--------------------------------------------------
  240. function CG_LOTTERYCARD_LOTTERY(human, msg)
  241. AbsLotteryCardLogic.Lottery(human, msg.id, msg.lotteryCnt)
  242. end
  243. function CG_LOTTERYCARD_RESET(human, msg)
  244. AbsLotteryCardLogic.ResetAward(human, msg.id)
  245. end
  246. -----------------------------------------------------新商业化活动1——每日任务--------------------------------------------------
  247. function CG_NEW_BUSONEACT_TASK_QUERY(human, msg)
  248. BusOneActivityTask.BusOneTask_Query(human)
  249. end
  250. function CG_NEW_BUSONEACT_TASK_GET(human, msg)
  251. BusOneActivityTask.BusOneTask_Get(human)
  252. end
  253. -----------------------------------------------------新商业化活动1——超值大礼--------------------------------------------------
  254. function CG_NEW_BUSONEACT_BUY_QUERY(human, msg)
  255. BusOneActivityBuy.BusOneBuy_Query(human)
  256. end
  257. function CG_NEW_BUSONEACT_BUY_BUYFREE(human, msg)
  258. BusOneActivityBuy.BusOneBuy_Buy(human, msg.nID)
  259. end
  260. function CG_NEW_BUSONEACT_BUY_GET(human, msg)
  261. -- BusOneActivityBuy.BusOneBuy_Get(human)
  262. end
  263. -----------------------------------------------------新商业化活动1——远征豪礼--------------------------------------------------
  264. function CG_NEW_BUSONEACT_YUANZHENG_QUERY(human, msg)
  265. BusOneActivityYuanZheng.BusOneYuanZheng_Query(human)
  266. end
  267. function CG_NEW_BUSONEACT_YUANZHENG_GET(human, msg)
  268. BusOneActivityYuanZheng.BusOneYuanZheng_Get(human)
  269. end
  270. -----------------------------------------------------新商业化活动1——英雄远征--------------------------------------------------
  271. function CG_NEW_BUSONEACT_HERO_QUERY(human, msg)
  272. BusOneActivityHero.BusOneHeroYuanZheng_Query(human)
  273. end
  274. function CG_NEW_BUSONEACT_HERO_JOIN(human, msg)
  275. BusOneActivityHero.BusOneHeroYuanZheng_Join(human)
  276. end
  277. function CG_NEW_BUSONEACT_HERO_DO(human, msg)
  278. BusOneActivityHero.BusOneHeroYuanZheng_Do(human, msg.nOperate)
  279. end
  280. function CG_NEW_BUSONEACT_HERO_GET(human, msg)
  281. BusOneActivityHero.BusOneHeroYuanZheng_Get(human, msg.nLayers, msg.nIndex)
  282. end
  283. ----------------------------------------- 新商业化活动2 —— 7日任务--------------------------------------------
  284. -- function CG_CYCLESEVENDAYTASK_QUERY(human, msg)
  285. -- CycleSevenDayTask.Query(human, msg.dayIdx)
  286. -- end
  287. -- function CG_CYCLESEVENDAYTASK_GET_REWARD(human, msg)
  288. -- CycleSevenDayTask.GetReward(human, msg.idx, msg.rewardType)
  289. -- end
  290. ----------------------------------------- 新商业化活动2 —— 英雄赠礼-------------------------------------------
  291. -- function CG_CYCLHEROSENDGIFT_QUERY(human, msg)
  292. -- CycleHeroSendGift.Query(human, msg.actId)
  293. -- end
  294. -- function CG_CYCLHEROSENDGIFT_GET_REWARD(human, msg)
  295. -- CycleHeroSendGift.GetReward(human, msg.actId)
  296. -- end
  297. ----------------------------------------- 新商业化活动2 —— 6元闯关-------------------------------------------
  298. -- function CG_CYCLEBREAKTHROUGH_QUERY(human, msg)
  299. -- CycleBreakThrough.Query(human, msg.actId)
  300. -- end
  301. -- function CG_CYCLEBREAKTHROUGH_RAND(human, msg)
  302. -- CycleBreakThrough.RandPos(human, msg.actId)
  303. -- end
  304. ----------------------------------------- 新商业化活动2 —— 烹饪嘉年华-------------------------------------------
  305. -- function CG_CYCLMAKEFOOD_QUERY(human, msg)
  306. -- CycleMakeFood.Query(human, msg.actId)
  307. -- end
  308. -- function CG_CYCLMAKEFOOD_MAKEFOOD(human, msg)
  309. -- CycleMakeFood.MakeFood(human, msg.actId, msg.foodStr)
  310. -- end