礼包拍脸时机修复

(cherry picked from commit 3a74abd86633bba9e837e660b94eb56aa49db8bf)
ZhangBiao 2020-10-13 19:12:07 +08:00
parent 745983b30a
commit 2e57796328
1 changed files with 15 additions and 8 deletions

View File

@ -24,16 +24,24 @@ function this.SetisFirstLogVal(isDayFirst,setPatFaceFinishTabs)
else else
if setPatFaceFinishTabs and #setPatFaceFinishTabs > 0 then if setPatFaceFinishTabs and #setPatFaceFinishTabs > 0 then
for i = 1, #setPatFaceFinishTabs do for i = 1, #setPatFaceFinishTabs do
if setPatFaceFinishTabs[i].Type ~= 8 then if setPatFaceFinishTabs[i].Type == 8 then--升级限时礼包特殊处理
if RedPointManager.PlayerPrefsGetStr(setPatFaceFinishTabs[i].Id..PlayerManager.level.."PatFace") == "0" then
RedPointManager.PlayerPrefsSetStr(setPatFaceFinishTabs[i].Id..PlayerManager.level.."PatFace","1")
end
elseif setPatFaceFinishTabs[i].Type == 9 then
if RedPointManager.PlayerPrefsGetStr(setPatFaceFinishTabs[i].Id.."MonsterWavePatFace") == "0" then
RedPointManager.PlayerPrefsSetStr(setPatFaceFinishTabs[i].Id.."MonsterWavePatFace","1")
end
elseif setPatFaceFinishTabs[i].Type == 10 then
if RedPointManager.PlayerPrefsGetStr(setPatFaceFinishTabs[i].Id.."MainLevelPatFace") == "0" then
RedPointManager.PlayerPrefsSetStr(setPatFaceFinishTabs[i].Id.."MainLevelPatFace","1")
end
else
if setPatFaceFinishTabs[i].ShowType ~= 2 then--触发就拍不用赋值 if setPatFaceFinishTabs[i].ShowType ~= 2 then--触发就拍不用赋值
if RedPointManager.PlayerPrefsGetStr(setPatFaceFinishTabs[i].Id.."PatFace") == "0" then if RedPointManager.PlayerPrefsGetStr(setPatFaceFinishTabs[i].Id.."PatFace") == "0" then
RedPointManager.PlayerPrefsSetStr(setPatFaceFinishTabs[i].Id.."PatFace","1") RedPointManager.PlayerPrefsSetStr(setPatFaceFinishTabs[i].Id.."PatFace","1")
end end
end end
else--升级限时礼包特殊处理
if RedPointManager.PlayerPrefsGetStr(setPatFaceFinishTabs[i].Id..PlayerManager.level.."PatFace") == "0" then
RedPointManager.PlayerPrefsSetStr(setPatFaceFinishTabs[i].Id..PlayerManager.level.."PatFace","1")
end
end end
end end
end end
@ -179,13 +187,12 @@ function this.PatFaceSpecialMonitor(v,patFaceAllData,type,starUpGiftNum)
local nums = string.split(str[1],"#") local nums = string.split(str[1],"#")
local canGet = false local canGet = false
local value = MonsterCampManager.monsterWave local value = MonsterCampManager.monsterWave
LogRed("nums"..#nums)
if value == tonumber(nums[1]) or value == tonumber(nums[2]) or value == tonumber(nums[3]) or if value == tonumber(nums[1]) or value == tonumber(nums[2]) or value == tonumber(nums[3]) or
((value - tonumber(nums[3])) % tonumber(str[2]) == 0) then ((value - tonumber(nums[3])) % tonumber(str[2]) == 0) then
canGet = true canGet = true
end end
if canGet then if canGet then
if RedPointManager.PlayerPrefsGetStr(v.Id..value.."MonsterWavePatFace") == "0" then if RedPointManager.PlayerPrefsGetStr(v.Id.."MonsterWavePatFace") == "0" then
table.insert(patFaceAllData,v) table.insert(patFaceAllData,v)
end end
end end
@ -199,7 +206,7 @@ function this.PatFaceSpecialMonitor(v,patFaceAllData,type,starUpGiftNum)
canGet = true canGet = true
end end
if canGet then if canGet then
if RedPointManager.PlayerPrefsGetStr(v.Id..value.."MainLevelPatFace") == "0" then if RedPointManager.PlayerPrefsGetStr(v.Id.."MainLevelPatFace") == "0" then
table.insert(patFaceAllData,v) table.insert(patFaceAllData,v)
end end
end end