|
|
@@ -1,6 +1,6 @@
|
|
|
--[[
|
|
|
human.db.absAct[id] = {
|
|
|
- [buyID] = cnt buyID 对应限购次数
|
|
|
+ [buyID] = cnt buyID 锟斤拷应锟睫癸拷锟斤拷锟斤拷
|
|
|
}
|
|
|
|
|
|
]]
|
|
|
@@ -27,7 +27,7 @@ function isActive(human, YYInfo, funcConfig)
|
|
|
end
|
|
|
|
|
|
|
|
|
--- 获得剩余双倍次数
|
|
|
+-- 锟斤拷锟绞o拷锟剿�拷锟斤拷锟斤拷锟�
|
|
|
function getDoubleCnt(human, funcID, buyID)
|
|
|
local config = AbsActExcel.absActivity[funcID]
|
|
|
if not config then return 0 end
|
|
|
@@ -45,17 +45,17 @@ function getDoubleCnt(human, funcID, buyID)
|
|
|
|
|
|
local buyItemConfig = BuyExcel.buy[buyID]
|
|
|
|
|
|
- -- 不是充值,则返回
|
|
|
+ -- 锟斤拷锟角筹拷值锟斤拷锟津返伙拷
|
|
|
if buyItemConfig.cmd ~= "topup" then
|
|
|
return 0
|
|
|
end
|
|
|
|
|
|
absAct.buyID = absAct.buyID or {}
|
|
|
- absAct.buyID[buyID] = absAct.buyID[buyID] or 2
|
|
|
+ absAct.buyID[buyID] = absAct.buyID[buyID] or 4
|
|
|
return absAct.buyID[buyID]
|
|
|
end
|
|
|
|
|
|
--- 0点重置
|
|
|
+-- 0锟斤拷锟斤拷锟斤拷
|
|
|
function updateDaily(human, funcID)
|
|
|
local state, endTime, starTime = AbsActLogic.isStarted(human, funcID)
|
|
|
if not state then return end
|
|
|
@@ -66,22 +66,22 @@ function updateDaily(human, funcID)
|
|
|
local doubleConfig = AbsActExcel.doubleCharge[config.actId]
|
|
|
if not doubleConfig then return 0 end
|
|
|
|
|
|
- -- 过0点则设置为2次双倍
|
|
|
+ -- 锟斤拷0锟斤拷锟斤拷锟斤拷锟斤拷为2锟斤拷双锟斤拷
|
|
|
AbsActLogic.checkAbsActClean(human, funcID)
|
|
|
local absAct = human.db.absAct[funcID]
|
|
|
|
|
|
for buyID,_ in pairs(doubleConfig.buyId) do
|
|
|
absAct.buyID = {}
|
|
|
- absAct.buyID[buyID] = 2
|
|
|
+ absAct.buyID[buyID] = 4
|
|
|
end
|
|
|
end
|
|
|
|
|
|
--- 回调
|
|
|
--- 从yunyinglogic 里面调用,故无需判断活动是否开起
|
|
|
+-- 锟截碉拷
|
|
|
+-- 锟斤拷yunyinglogic 锟斤拷锟斤拷锟斤拷茫锟斤拷锟斤拷锟斤拷锟斤拷卸匣疃�拷欠锟斤拷锟�
|
|
|
--
|
|
|
function buyCall(human,id,buyID)
|
|
|
local absAct = human.db.absAct[id]
|
|
|
absAct.buyID = absAct.buyID or {}
|
|
|
- absAct.buyID[buyID] = absAct.buyID[buyID] or 2
|
|
|
+ absAct.buyID[buyID] = absAct.buyID[buyID] or 4
|
|
|
absAct.buyID[buyID] = absAct.buyID[buyID] - 1
|
|
|
end
|