Handler.lua 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606
  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. local BusThreeActGrandGift = require("absAct.BusThreeActGrandGift")
  46. local BusThreeActDisStore = require("absAct.BusThreeActDiscountStore")
  47. local BusThreeActTask = require("absAct.BusThreeActTask")
  48. local BusThreeActDice = require("absAct.BusThreeActDice")
  49. local CommonActBoss = require("absAct.CommonActBoss")
  50. local CommonActShop = require("absAct.CommonActShop")
  51. local CommonActCharge = require("absAct.CommonActCharge")
  52. local CommonActFindTreasure = require("absAct.CommonActFindTreasure")
  53. local CommonActLoginGift = require("absAct.CommonActLoginGift")
  54. local CommonActMoneyTree = require("absAct.CommonActMoneyTree")
  55. local AnniversaryActiveWheel = require("absAct.AnniversaryActiveWheel")
  56. local AnniversaryVoucherWheel = require("absAct.AnniversaryVoucherWheel")
  57. local FootballMatchLogic = require("absAct.FootballMatchLogic")
  58. function CG_ABS_ACT_DETAIL_QUERY(human, msg)
  59. -- local Log = require("common.Log")
  60. local success, err = pcall(function()
  61. AbsActLogic.actDetailQuery(human,msg.id)
  62. end)
  63. -- if not success then
  64. -- Log.write(Log.LOGID_DEBUG, "[CG_ABS_ACT_DETAIL_QUERY] 执行失败 - 玩家: "..tostring(human.db and human.db.name or "nil")..", 活动ID: "..tostring(msg.id)..", 错误: "..tostring(err))
  65. -- end
  66. end
  67. -- 盲盒成就 查询
  68. function CG_ABS_ACT_MANGHE_CJ_QUERY(human, msg)
  69. MangHeLogic.queryCj(human)
  70. end
  71. -- 盲盒 概率查询
  72. function CG_ABS_ACT_MANGHE_RARE_QUERY(human, msg)
  73. MangHeLogic.queryRare(human)
  74. end
  75. -- 盲盒 抽奖
  76. function CG_ABS_ACT_MANGHE_DO(human, msg)
  77. MangHeLogic.draw(human, msg.cnt)
  78. end
  79. -- 盲盒 成就领奖
  80. function CG_ABS_ACT_MANGHE_CJ_GET(human)
  81. MangHeLogic.cjGet(human)
  82. end
  83. -- 盲盒 每日领奖
  84. function CG_ABS_ACT_MANGHE_MR_GET(human, msg)
  85. MangHeLogic.mrGet(human, msg.id)
  86. end
  87. function CG_ABS_ACT_PERPLE_HERO_SET(human,msg)
  88. PerpleHeroLogic.setPerpleHero(human,msg.perpleHero,msg.id)
  89. end
  90. function CG_ABS_ACT_PERPLE_HERO_COMBAT(human,msg)
  91. PerpleHeroLogic.heroCombat(human,msg.heroID)
  92. end
  93. function CG_ABS_ACT_GET_HERO_LOG_BOX(human,msg)
  94. HeroLogLogic.getBoxReward(human,msg.index,msg.id)
  95. end
  96. function CG_ABS_ACT_GET_HERO_LOG_TASK(human,msg)
  97. HeroLogLogic.getTaskReward(human,msg.index,msg.id)
  98. end
  99. function CG_ABS_ACT_DROP_SHOP_QUERY(human)
  100. DropExchangeLogic.shopQuery(human)
  101. end
  102. function CG_ABS_ACT_DROP_GIFT_QUERY(human)
  103. DropExchangeLogic.giftQuery(human)
  104. end
  105. function CG_ABS_ACT_DROP_SHOP_BUY(human, msg)
  106. DropExchangeLogic.shopBuy(human, msg.id, msg.buyCnt)
  107. end
  108. -- 积分召唤 兑换英雄
  109. function CG_ABS_ACT_JIFEN_DRAW_BUY(human, msg)
  110. AbsJifenDrawLogic.buy(human, msg.id, msg.actID)
  111. end
  112. -- 英灵传说
  113. function CG__ABS_ACT_HERO_LOGIN_PICK(human, msg)
  114. HeroLoginPickLogic.get(human, msg.type, msg.id, msg.param)
  115. end
  116. -- 占卜轮盘抽奖
  117. function CG_ABS_ZHAN_BU_LUA_PAN_GET(human, msg)
  118. AbsZhanbuLunpanLogic.get(human, msg.id)
  119. end
  120. -- 超值礼包钻石购买
  121. function CG_ABS_ACT_PREMIUM_GIFT_BUY(human, msg)
  122. PremiumGiftLogic.giftBuy(human, msg.id, msg.giftid)
  123. end
  124. function CG_ABS_RECHARGE_BACK_GET(human, msg)
  125. RechargeBackLogic.get(human, msg.panelID, msg.id)
  126. end
  127. function CG_HERO_GROWUP_TASK_QUERY(human, msg)
  128. HeroGrowUp.sendTaskQuery(human, msg.mainType)
  129. end
  130. function CG_HERO_GROWUP_TASK_GET(human, msg)
  131. HeroGrowUp.getTaskItems(human, msg.id)
  132. end
  133. function CG_HERO_GROWUP_KING_QUERY(human)
  134. HeroGrowUp.sendKingQuery(human)
  135. end
  136. function CG_HERO_GROWUP_REWARD_QUERY(human)
  137. HeroGrowUp.sendRewardQuery(human)
  138. end
  139. function CG_HERO_GROWUP_LV_GET(human,msg)
  140. HeroGrowUp.getLvReward(human,msg.lv)
  141. end
  142. function CG_HERO_GROWUP_BUY_JIFEN(human,msg)
  143. HeroGrowUp.buyJifen(human,msg.itemID,msg.cnt)
  144. end
  145. function CG_ABS_365CARD_GET(human,msg)
  146. Abs365CardLogic.get(human,msg.actId)
  147. end
  148. function CG_ABS_365CARD_DRAW(human,msg)
  149. Abs365CardLogic.draw(human,msg.actId)
  150. end
  151. -- 新英雄来袭-英雄降临-设置心仪英雄
  152. function CG_ABS_ACT_HERO_COME_SET(human,msg)
  153. HeroComeLogic.setPerpleHero(human,msg.perpleHero,msg.id)
  154. end
  155. function CG_ABS_ACT_HERO_COME_COMBAT(human,msg)
  156. HeroComeLogic.heroCombat(human,msg.heroID)
  157. end
  158. -- 新英雄来袭-夙愿礼盒-钻石购买
  159. function CG_ABS_ACT_WISH_GIFT_BUY(human, msg)
  160. WishGiftLogic.giftBuy(human, msg.id, msg.giftid)
  161. end
  162. -- 新英雄来袭-每日祈福-领取
  163. function CG_ABS_ACT_EVERY_DAY_PRAY_GET(human, msg)
  164. EveryDayPrayLogic.get(human, msg.type, msg.id, msg.param)
  165. end
  166. -- 新英雄来袭-惊喜宝箱-领取完成任务奖励
  167. function CG_ABS_SURPRISE_CHEST_GET(human, msg)
  168. AbsSurpriseChest.get(human, msg.actId, msg.day)
  169. end
  170. -- 新英雄来袭-惊喜宝箱-补领任务奖励
  171. function CG_ABS_SURPRISE_CHEST_BU_GET(human, msg)
  172. AbsSurpriseChest.buGet(human, msg.actId, msg.day)
  173. end
  174. -- 新英雄来袭-专属任务-箱子奖励
  175. function CG_ABS_ACT_GET_EXCLUSIVE_TASK_BOX(human,msg)
  176. ExclusiveTaskLogic.getBoxReward(human,msg.index,msg.id)
  177. end
  178. -- 新英雄来袭-专属任务-任务奖励
  179. function CG_ABS_ACT_GET_EXCLUSIVE_TASK_TASK(human,msg)
  180. ExclusiveTaskLogic.getTaskReward(human,msg.index,msg.id)
  181. end
  182. function CG_ABS_ND_SEVEN_DAY_GET(human,msg)
  183. SevenDayLogic.getItem(human,msg.day,msg.actId)
  184. end
  185. function CG_ABS_ND_DRUM_GET(human,msg)
  186. DrumBlastingLogic.get(human,msg.id,msg.type,msg.actId)
  187. end
  188. function CG_ABS_ND_CUSTOM_CHOSE_ITEM(human,msg)
  189. SpecialCustomLogic.selectItem(human,msg.id,msg.giftId,msg.first,msg.second,msg.third)
  190. end
  191. function CG_ABS_ND_CUSTOM_GET(human,msg)
  192. SpecialCustomLogic.customBuy(human,msg.id,msg.args)
  193. end
  194. function CG_ABS_HF_USE_DIAMOND_GET(human,msg)
  195. UseDiamondLogic.getUseDiamondReward(human,msg.actId,msg.id)
  196. end
  197. function CG_ABS_HF_WISH_CUP_SELECT(human,msg)
  198. WishCupLogic.selectCup(human,msg.actId,msg.one,msg.two,msg.three)
  199. end
  200. function CG_ABS_XS_REACH_GET(human,msg)
  201. TotalReachLogic.getTotalReachReward(human,msg.actId,msg.id)
  202. end
  203. function CG_ABS_XS_SINGLE_REACH_GET(human,msg)
  204. SingleReachLogic.getSingleReachReward(human,msg.actId,msg.id)
  205. end
  206. function CG_ABS_OPEN_SERVER_REACH_GET(human, msg)
  207. AbsOpenServerTotalConsume.get(human, msg.funcID, msg.id)
  208. end
  209. -- ABS公共排行
  210. function CG_ABS_REACH_RANK_REWARD_QUERY(human, msg)
  211. AbsReachRankLogic.rewardQuery(human, msg.actId, msg.funcRankType)
  212. end
  213. --
  214. function CG_ABS_DAILY_FIXED_TASK_GET(human, msg)
  215. DailyFixedTaskLogic.getItem(human, msg.actId, msg.giftId)
  216. end
  217. function CG_ABS_SIGNGIFT_REWARD(human, msg)
  218. AbsSignGiftLogic.getItem(human, msg.id, msg.funcID, msg.type)
  219. end
  220. function CG_ABS_NEWHERO_BUYGIFT(human, msg)
  221. NewHeroLogic.giftBuy(human, msg.id)
  222. end
  223. ------------------------古玉充能活动抽奖-----------------------
  224. function CG_LOTTERYBYDIAMONDS_LOTTERY(human, msg)
  225. LotteryByDiamondLogic.Lottery(human, msg.id, msg.type)
  226. end
  227. ----------------------夺宝奇兵活动----------------------------
  228. function CG_DBQB_LOTTERY(human, msg)
  229. DuoBaoQiBingLogic.Lottery(human, msg.id, msg.pos)
  230. end
  231. function CG_DBQB_RESET(human, msg)
  232. DuoBaoQiBingLogic.ResetAwardPool(human, msg.id, msg.type)
  233. end
  234. function CG_DBQB_START_GAME(human, msg)
  235. DuoBaoQiBingLogic.StartGame(human, msg.id)
  236. end
  237. function CG_DBQB_TIPS(human, msg)
  238. DuoBaoQiBingLogic.CloseTips(human, msg.id)
  239. end
  240. --------------------------------------------------新商业化活动——登录豪礼--------------------------------------------------
  241. function CG_LOGINREWARD_GET_REWARD(human, msg)
  242. AbsLoginRewardLogic.GetReward(human, msg.id, msg.day)
  243. end
  244. --------------------------------------------------新商业化活动——特价商店--------------------------------------------------
  245. function CG_DISCOUNTSTORE_BUY(human, msg)
  246. AbsDiscountStoreLogic.BuyItem(human, msg.id, msg.idx, msg.buyCnt)
  247. end
  248. --------------------------------------------------新商业化活动——超值豪礼--------------------------------------------------
  249. function CG_EXCELLENTGIFT_QUERY(human, msg)
  250. AbsExcellentGiftLogic.Query(human, msg.id, msg.page)
  251. end
  252. function CG_EXCELLENTGIFT_GET_REWARD(human, msg)
  253. AbsExcellentGiftLogic.GetReward(human, msg.id, msg.taskIdx, msg.page)
  254. end
  255. function CG_EXCELLENTGIFT_FINISH_TASK(human, msg)
  256. AbsExcellentGiftLogic.FinishTaskByDiamond(human, msg.id, msg.taskIdx, msg.page)
  257. end
  258. -----------------------------------------------------新商业化活动——秘境翻牌--------------------------------------------------
  259. function CG_LOTTERYCARD_LOTTERY(human, msg)
  260. AbsLotteryCardLogic.Lottery(human, msg.id, msg.lotteryCnt)
  261. end
  262. function CG_LOTTERYCARD_RESET(human, msg)
  263. AbsLotteryCardLogic.ResetAward(human, msg.id)
  264. end
  265. -----------------------------------------------------新商业化活动1——每日任务--------------------------------------------------
  266. function CG_NEW_BUSONEACT_TASK_QUERY(human, msg)
  267. BusOneActivityTask.BusOneTask_Query(human)
  268. end
  269. function CG_NEW_BUSONEACT_TASK_GET(human, msg)
  270. BusOneActivityTask.BusOneTask_Get(human)
  271. end
  272. -----------------------------------------------------新商业化活动1——超值大礼--------------------------------------------------
  273. function CG_NEW_BUSONEACT_BUY_QUERY(human, msg)
  274. BusOneActivityBuy.BusOneBuy_Query(human)
  275. end
  276. function CG_NEW_BUSONEACT_BUY_BUYFREE(human, msg)
  277. BusOneActivityBuy.BusOneBuy_Buy(human, msg.nID)
  278. end
  279. function CG_NEW_BUSONEACT_BUY_GET(human, msg)
  280. -- BusOneActivityBuy.BusOneBuy_Get(human)
  281. end
  282. -----------------------------------------------------新商业化活动1——远征豪礼--------------------------------------------------
  283. function CG_NEW_BUSONEACT_YUANZHENG_QUERY(human, msg)
  284. BusOneActivityYuanZheng.BusOneYuanZheng_Query(human)
  285. end
  286. function CG_NEW_BUSONEACT_YUANZHENG_GET(human, msg)
  287. BusOneActivityYuanZheng.BusOneYuanZheng_Get(human)
  288. end
  289. -----------------------------------------------------新商业化活动1——英雄远征--------------------------------------------------
  290. function CG_NEW_BUSONEACT_HERO_QUERY(human, msg)
  291. BusOneActivityHero.BusOneHeroYuanZheng_Query(human)
  292. end
  293. function CG_NEW_BUSONEACT_HERO_JOIN(human, msg)
  294. BusOneActivityHero.BusOneHeroYuanZheng_Join(human)
  295. end
  296. function CG_NEW_BUSONEACT_HERO_DO(human, msg)
  297. BusOneActivityHero.BusOneHeroYuanZheng_Do(human, msg.nOperate)
  298. end
  299. function CG_NEW_BUSONEACT_HERO_GET(human, msg)
  300. BusOneActivityHero.BusOneHeroYuanZheng_Get(human, msg.nLayers, msg.nIndex)
  301. end
  302. ----------------------------------------- 新商业化活动2 —— 7日任务--------------------------------------------
  303. function CG_CYCLESEVENDAYTASK_QUERY(human, msg)
  304. CycleSevenDayTask.Query(human, msg.dayIdx)
  305. end
  306. function CG_CYCLESEVENDAYTASK_GET_REWARD(human, msg)
  307. CycleSevenDayTask.GetReward(human, msg.rewardType, msg.idx)
  308. end
  309. ----------------------------------------- 新商业化活动2 —— 英雄赠礼-------------------------------------------
  310. function CG_CYCLHEROSENDGIFT_QUERY(human, msg)
  311. CycleHeroSendGift.Query(human, msg.actId)
  312. end
  313. function CG_CYCLHEROSENDGIFT_GET_REWARD(human, msg)
  314. CycleHeroSendGift.GetReward(human, msg.actId)
  315. end
  316. ----------------------------------------- 新商业化活动2 —— 6元闯关-------------------------------------------
  317. function CG_CYCLEBREAKTHROUGH_QUERY(human, msg)
  318. CycleBreakThrough.Query(human, msg.actId)
  319. end
  320. function CG_CYCLEBREAKTHROUGH_RAND(human, msg)
  321. CycleBreakThrough.RandPos(human, msg.actId)
  322. end
  323. ----------------------------------------- 新商业化活动2 —— 烹饪嘉年华-------------------------------------------
  324. function CG_CYCLMAKEFOOD_QUERY(human, msg)
  325. CycleMakeFood.Query(human, msg.actId)
  326. end
  327. function CG_CYCLMAKEFOOD_MAKEFOOD(human, msg)
  328. CycleMakeFood.MakeFood(human, msg.actId, msg.foodStr)
  329. end
  330. function CG_CYCLMAKEFOOD_GET_5STARfOODLIST(human, msg)
  331. CycleMakeFood.Get5StarFoodArray(human, msg.actId)
  332. end
  333. function CG_CYCLMAKEFOOD_SELECT_MUL(human, msg)
  334. CycleMakeFood.SelectTenTimes(human, msg.actId, msg.opType)
  335. end
  336. -----------------------------------------------------新商业化活动3 — 天选豪礼--------------------------------------------------
  337. function CG_NEW_BUSTHREEACT_GRANDGIFT_QUERY(human, msg)
  338. BusThreeActGrandGift.BusThreeGrandGift_Query(human)
  339. end
  340. function CG_NEW_BUSTHREEACT_GRANDGIFT_GET(human, msg)
  341. BusThreeActGrandGift.BusThreeGrandGift_Get(human)
  342. end
  343. -----------------------------------------------------新商业化活动3 — 特价商店--------------------------------------------------
  344. function CG_NEW_BUSTHREEACT_DISQUERY(human, msg)
  345. BusThreeActDisStore.Query(human)
  346. end
  347. function CG_NEW_BUSTHREEACT_DISBUY(human, msg)
  348. BusThreeActDisStore.BuyItem(human, msg.id, msg.idx, msg.buyCnt)
  349. end
  350. -----------------------------------------------------新商业化活动3 — 任务 --------------------------------------------------
  351. function CG_NEW_BUSTHREEACT_TASKQUERY(human, msg)
  352. print("[CG_NEW_BUSTHREEACT_TASKQUERY] 玩家请求任务信息 name = "..human.db.name)
  353. BusThreeActTask.BusThreeActTask_QueryTask(human, msg.nDay)
  354. end
  355. function CG_NEW_BUSTHREEACT_GETTASKPRIZE(human, msg)
  356. BusThreeActTask.BusThreeActTask_GetTaskPrize(human, msg.nDay)
  357. end
  358. function CG_NEW_BUSTHREEACT_TASKPOINTQUERY(human, msg)
  359. print("[CG_NEW_BUSTHREEACT_TASKPOINTQUERY] 玩家请求任务积分信息 name = "..human.db.name)
  360. BusThreeActTask.BusThreeActTask_QueryTaskPoint(human)
  361. end
  362. function CG_NEW_BUSTHREEACT_GETTASKPOINTPRIZE(human, msg)
  363. BusThreeActTask.BusThreeActTask_GetTaskPointPrize(human)
  364. end
  365. -----------------------------------------------------新商业化活动3 — 天选骰子 --------------------------------------------------
  366. function CG_NEW_BUSTHREEACT_DICEDO(human, msg)
  367. BusThreeActDice.BusThreeActDice_DO(human, msg.nNum)
  368. end
  369. ----------------------------------------------------通用节日活动 — 个人BOSS --------------------------------------------------
  370. function CG_ABS_FESTIVAL_BOSS_QUERY(human, msg)
  371. CommonActBoss.CommonActBoss_Query(human)
  372. end
  373. function CG_ABS_FESTIVAL_BOSS_REWARD(human, msg)
  374. CommonActBoss.CommonActBoss_QueryPrize(human)
  375. end
  376. function CG_ABS_FESTIVAL_BOSS_GET(human, msg)
  377. CommonActBoss.CommonActBoss_GetPrize(human)
  378. end
  379. ----------------------------------------------------通用节日活动 — 商店 --------------------------------------------------
  380. function CG_ABS_FESTIVAL_SHOP_QUERY(human, msg)
  381. CommonActShop.CommonActShop_Query(human)
  382. end
  383. function CG_ABS_FESTIVAL_SHOP_BUY(human, msg)
  384. CommonActShop.CommonActShop_Buy(human, msg.nID, msg.nCnt)
  385. end
  386. ----------------------------------------------------通用节日活动 — 充值 --------------------------------------------------
  387. function CG_ABS_FESTIVAL_RECHARGE_QUERY(human, msg)
  388. CommonActCharge.CommonActCharge_Query(human)
  389. end
  390. function CG_ABS_FESTIVAL_RECHARGE_GET(human, msg)
  391. CommonActCharge.CommonActCharge_Get(human, msg.nID)
  392. end
  393. ----------------------------------------------------通用节日活动 — 限时寻宝 --------------------------------------------------
  394. function CG_ABS_FESTIVAL_SEVENDAY_CARD_QUERY(human, msg)
  395. CommonActFindTreasure.CommonActFindTreasure_Query(human)
  396. end
  397. function CG_ABS_FESTIVAL_SEVENDAY_CARD_DO(human, msg)
  398. CommonActFindTreasure.CommonActFindTreasure_Do(human, msg.nType)
  399. end
  400. ----------------------------------------------------通用节日活动 — 登录豪礼 --------------------------------------------------
  401. function CG_ABS_COMONACT_LOGINGIFT_QUERY(human, msg)
  402. CommonActLoginGift.CommonActLoginGift_Query(human)
  403. end
  404. function CG_ABS_COMONACT_LOGINGIFT_GET_REWARD(human, msg)
  405. CommonActLoginGift.CommonActLoginGift_GetReward(human, msg.giftType)
  406. end
  407. ----------------------------------------------------通用节日活动 — 摇钱树 --------------------------------------------------
  408. function CG_ABS_COMONACT_MONEYTREE_QUERY(human, msg)
  409. CommonActMoneyTree.CommonActMoneyTree_Query(human)
  410. end
  411. function CG_ABS_COMONACT_MONEYTREE_LOTTERY(human, msg)
  412. CommonActMoneyTree.CommonActMoneyTree_Lottery(human)
  413. end
  414. function CG_ABS_COMONACT_MONEYTREE_GET_REWARD(human, msg)
  415. CommonActMoneyTree.CommonActMoneyTree_GetReward(human)
  416. end
  417. function CG_ABS_COMONACT_MONEYTREE_LOTTERY_STAGE(human, msg)
  418. CommonActMoneyTree.CommonActMoneyTree_EnterLotteryStage(human)
  419. end
  420. function CG_ANNIV_ACTIVE_WHEEL_QUERY(human, msg)
  421. AnniversaryActiveWheel.ActiveWheel_Query(human)
  422. end
  423. function CG_ANNIV_ACTIVE_WHEEL_SINGLE(human, msg)
  424. AnniversaryActiveWheel.ActiveWheel_Single(human)
  425. end
  426. function CG_ANNIV_ACTIVE_WHEEL_TEN(human, msg)
  427. AnniversaryActiveWheel.ActiveWheel_Ten(human)
  428. end
  429. ----------------------------------------------------周年活动 — 代金转转乐 --------------------------------------------------
  430. function CG_ANNIV_VOUCHER_WHEEL_QUERY(human, msg)
  431. AnniversaryVoucherWheel.VoucherWheel_Query(human)
  432. end
  433. function CG_ANNIV_VOUCHER_WHEEL_SINGLE(human, msg)
  434. AnniversaryVoucherWheel.VoucherWheel_Single(human)
  435. end
  436. function CG_ANNIV_VOUCHER_WHEEL_TEN(human, msg)
  437. AnniversaryVoucherWheel.VoucherWheel_Ten(human)
  438. end
  439. ---------------------------------------------------- 足球竞赛活动 --------------------------------------------------
  440. -- 主界面查询(打开界面/断线重进恢复进度)
  441. function CG_ABS_FOOTBALL_QUERY(human, msg)
  442. FootballMatchLogic.getAndSendMsg(human, msg.actId)
  443. end
  444. -- 开始比赛(消耗足球道具)
  445. function CG_ABS_FOOTBALL_START(human, msg)
  446. FootballMatchLogic.startMatch(human, msg.actId)
  447. end
  448. -- 玩家行动(射门/扑救)
  449. function CG_ABS_FOOTBALL_ACTION(human, msg)
  450. FootballMatchLogic.playerAction(human, msg.actId, msg.actionType, msg.dir)
  451. end
  452. -- 任务标签页查询
  453. function CG_ABS_FOOTBALL_TASK_QUERY(human, msg)
  454. FootballMatchLogic.queryTask(human, msg.actId)
  455. end
  456. -- 领取任务奖励
  457. function CG_ABS_FOOTBALL_TASK_GET(human, msg)
  458. FootballMatchLogic.getTaskReward(human, msg.actId, msg.id)
  459. end
  460. -- 累计胜场奖励标签页查询
  461. function CG_ABS_FOOTBALL_REWARD_QUERY(human, msg)
  462. FootballMatchLogic.queryReward(human, msg.actId)
  463. end
  464. -- 领取累计胜场奖励
  465. function CG_ABS_FOOTBALL_REWARD_GET(human, msg)
  466. FootballMatchLogic.getReachReward(human, msg.actId, msg.id)
  467. end
  468. -- 礼包标签页查询
  469. function CG_ABS_FOOTBALL_GIFT_QUERY(human, msg)
  470. FootballMatchLogic.queryGift(human, msg.actId)
  471. end