Просмотр исходного кода

1.增加渠道id定义 2.增加不管问卷调查结果都要强制新手引导的渠道

gitxsm 2 месяцев назад
Родитель
Сommit
419ee9bf87
2 измененных файлов с 10 добавлено и 1 удалено
  1. 3 0
      script/common/CommonDefine.lua
  2. 7 1
      script/module/guide/GuideLogic.lua

+ 3 - 0
script/common/CommonDefine.lua

@@ -9,6 +9,9 @@ CHANNEL_TAG_SANLI_QQ = 4         -- 三狸QQ大厅
 CHANNEL_TAG_SANLI_H5= 5          -- 三狸H5
 CHANNEL_TAG_SANLI_H5_4399 = 6    -- 三狸H5-4399
 CHANNEL_TAG_WX = 11              -- 微信小程序,抖音游戏, 圣扬IOS
+CHANNEL_TAG_HP = 14              -- 虎扑
+CHANNEL_TAG_720 = 15             -- 720
+CHANNEL_TAG_MINNIGAME = 17       -- 美团, 华为, 淘宝
 
 
 CHANNEL_TAG_FT = 18             -- 繁体

+ 7 - 1
script/module/guide/GuideLogic.lua

@@ -37,12 +37,18 @@ local OpenServerGiftLogic = require("present.OpenServerGiftLogic")
 local MaiDianDefine = require("MaiDian.MaiDianDefine")
 local MainDianLogic = require("MaiDian.MaiDianLogic")
 local GuideJumpExcel = require("excel.guideJump")
+local CommonDefine = require("common.CommonDefine")
 
 local WeiLen = 30
 local GUIDECMD_LIST = {"battle"}
 local GUIDEID_FIRST = 0
 local GUIDEID_SPECIALSID = 103
 
+local FORCE_GUIDE_CHANNEL_LIST = { --即使问卷调查选对游戏, 依然要强制新手引导的渠道
+    [CommonDefine.CHANNEL_TAG_MINNIGAME] = true,
+}
+
+
 -- 指引中断处理方式
 SKIPTYPE_RESET = 0              -- 该指引重新从第一步开始
 SKIPTYPE_JUMP = 1               -- 该指引直接跳过
@@ -931,7 +937,7 @@ function stepwenjuanchose(human, szChoseID)
         human.db.bGetJumpPrize = true
     end
 
-    if true == bJump then
+    if true == bJump and not FORCE_GUIDE_CHANNEL_LIST[human.phpChanelID] then
         local nMaxID = 0
         for nID, v in pairs(GuideExcel.main_guide) do
             nMaxID = math.max(nMaxID, nID)