|
|
@@ -163,72 +163,72 @@ end
|
|
|
|
|
|
-- 外部调用,跨天处理
|
|
|
function updateDaily(human)
|
|
|
- -- local battleGiftData = getData(human)
|
|
|
- -- if not battleGiftData then
|
|
|
- -- calcBeforeVal(human)
|
|
|
- -- updateRedDot(human)
|
|
|
- -- return
|
|
|
- -- end
|
|
|
+ local battleGiftData = getData(human)
|
|
|
+ if not battleGiftData then
|
|
|
+ calcBeforeVal(human)
|
|
|
+ updateRedDot(human)
|
|
|
+ return
|
|
|
+ end
|
|
|
|
|
|
- -- resetData(human)
|
|
|
+ resetData(human)
|
|
|
|
|
|
- -- updateRedDot(human)
|
|
|
+ updateRedDot(human)
|
|
|
end
|
|
|
|
|
|
-- 外部调用, 登录处理
|
|
|
function onLogin(human)
|
|
|
- -- local battleGiftData = getData(human)
|
|
|
- -- if not battleGiftData then
|
|
|
- -- calcBeforeVal(human)
|
|
|
- -- updateRedDot(human)
|
|
|
- -- end
|
|
|
+ local battleGiftData = getData(human)
|
|
|
+ if not battleGiftData then
|
|
|
+ calcBeforeVal(human)
|
|
|
+ updateRedDot(human)
|
|
|
+ end
|
|
|
end
|
|
|
|
|
|
-- 外部调用, 通关新的关卡
|
|
|
function StageClearHandle(human, currentStage, stageType)
|
|
|
- -- local val = getStageVal(stageType, currentStage)
|
|
|
- -- if val > 0 then
|
|
|
- -- addDailyStoreVal(human, val)
|
|
|
- -- end
|
|
|
+ local val = getStageVal(stageType, currentStage)
|
|
|
+ if val > 0 then
|
|
|
+ addDailyStoreVal(human, val)
|
|
|
+ end
|
|
|
end
|
|
|
|
|
|
-- 外部调用, 入口处是否有红点
|
|
|
function isDot(human)
|
|
|
- -- local battleGiftData = getData(human)
|
|
|
- -- if not battleGiftData then
|
|
|
- -- return false
|
|
|
- -- end
|
|
|
-
|
|
|
- -- local dailyStoreVal = battleGiftData.dailyStoreVal or 0
|
|
|
- -- if dailyStoreVal <= 0 then
|
|
|
- -- return false
|
|
|
- -- end
|
|
|
-
|
|
|
- -- local dailyGetVal = battleGiftData.dailyGetVal or 0
|
|
|
- -- local dailyMaxVal = calclDailyMaxGetVal(human)
|
|
|
- -- if dailyGetVal >= dailyMaxVal then
|
|
|
- -- return false
|
|
|
- -- end
|
|
|
-
|
|
|
- -- return true
|
|
|
+ local battleGiftData = getData(human)
|
|
|
+ if not battleGiftData then
|
|
|
+ return false
|
|
|
+ end
|
|
|
+
|
|
|
+ local dailyStoreVal = battleGiftData.dailyStoreVal or 0
|
|
|
+ if dailyStoreVal <= 0 then
|
|
|
+ return false
|
|
|
+ end
|
|
|
+
|
|
|
+ local dailyGetVal = battleGiftData.dailyGetVal or 0
|
|
|
+ local dailyMaxVal = calclDailyMaxGetVal(human)
|
|
|
+ if dailyGetVal >= dailyMaxVal then
|
|
|
+ return false
|
|
|
+ end
|
|
|
+
|
|
|
+ return true
|
|
|
end
|
|
|
|
|
|
-- 外部调用, 充值处理接口
|
|
|
function charge(human, nAllPrice, buyID)
|
|
|
- -- if not table.find(EliteDefine.BATTLEGIFT_BUYID_LIST, buyID) then
|
|
|
- -- return
|
|
|
- -- end
|
|
|
+ if not table.find(EliteDefine.BATTLEGIFT_BUYID_LIST, buyID) then
|
|
|
+ return
|
|
|
+ end
|
|
|
|
|
|
- -- local battleGiftData = getData(human)
|
|
|
- -- if battleGiftData and battleGiftData.buyIdList and table.find(battleGiftData.buyIdList, buyID) then
|
|
|
- -- return
|
|
|
- -- end
|
|
|
+ local battleGiftData = getData(human)
|
|
|
+ if battleGiftData and battleGiftData.buyIdList and table.find(battleGiftData.buyIdList, buyID) then
|
|
|
+ return
|
|
|
+ end
|
|
|
|
|
|
- -- insertBuyIdList(human, buyID)
|
|
|
+ insertBuyIdList(human, buyID)
|
|
|
|
|
|
- -- updateRedDot(human)
|
|
|
+ updateRedDot(human)
|
|
|
|
|
|
- -- BattleGift_Query(human)
|
|
|
+ BattleGift_Query(human)
|
|
|
end
|
|
|
|
|
|
|