礼包拍脸时机修复

dev_chengFeng
ZhangBiao 2020-10-13 19:12:07 +08:00 committed by JieLing
parent 4c55e3f1f0
commit 9ac6eac395
1 changed files with 15 additions and 8 deletions

View File

@ -24,16 +24,24 @@ function this.SetisFirstLogVal(isDayFirst,setPatFaceFinishTabs)
else
if setPatFaceFinishTabs and #setPatFaceFinishTabs > 0 then
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 RedPointManager.PlayerPrefsGetStr(setPatFaceFinishTabs[i].Id.."PatFace") == "0" then
RedPointManager.PlayerPrefsSetStr(setPatFaceFinishTabs[i].Id.."PatFace","1")
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
@ -179,13 +187,12 @@ function this.PatFaceSpecialMonitor(v,patFaceAllData,type,starUpGiftNum)
local nums = string.split(str[1],"#")
local canGet = false
local value = MonsterCampManager.monsterWave
LogRed("nums"..#nums)
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
canGet = true
end
if canGet then
if RedPointManager.PlayerPrefsGetStr(v.Id..value.."MonsterWavePatFace") == "0" then
if RedPointManager.PlayerPrefsGetStr(v.Id.."MonsterWavePatFace") == "0" then
table.insert(patFaceAllData,v)
end
end
@ -199,7 +206,7 @@ function this.PatFaceSpecialMonitor(v,patFaceAllData,type,starUpGiftNum)
canGet = true
end
if canGet then
if RedPointManager.PlayerPrefsGetStr(v.Id..value.."MainLevelPatFace") == "0" then
if RedPointManager.PlayerPrefsGetStr(v.Id.."MainLevelPatFace") == "0" then
table.insert(patFaceAllData,v)
end
end