|
|
@@ -29,6 +29,8 @@ local tIndex2Money = {
|
|
|
[3] = 198,
|
|
|
}
|
|
|
|
|
|
+local MERGESERVERCHARGE_MAXDAY = 10
|
|
|
+
|
|
|
----------------------------------------- 内部处理开始 -------------------------------------
|
|
|
local function MergeServerCharge_IsOpen()
|
|
|
local nBeginTime = CommonDB.getMergeServerTime()
|
|
|
@@ -317,12 +319,19 @@ function onCharge(human, price, funcID, buyID)
|
|
|
-- 跨天了
|
|
|
if nil == Util.isSameDay(nBuyTime) then
|
|
|
nBuyDay = nBuyDay + 1
|
|
|
- MergeServerCharge_SetBuyDay(human, nMoney, nBuyDay)
|
|
|
+ if nBuyDay <= MERGESERVERCHARGE_MAXDAY then
|
|
|
+ MergeServerCharge_SetBuyDay(human, nMoney, nBuyDay)
|
|
|
+ end
|
|
|
+
|
|
|
nBuyTime = os.time()
|
|
|
MergeServerCharge_SetChargeTime(human, nMoney, nBuyTime)
|
|
|
end
|
|
|
end
|
|
|
|
|
|
+ nBuyDay = (nBuyDay > MERGESERVERCHARGE_MAXDAY) and MERGESERVERCHARGE_MAXDAY or nBuyDay
|
|
|
+ print("[MergeServerCharge_onCharge] 111 玩家充值增加对应的总充值金额 天数 nBuyDay = "..nBuyDay
|
|
|
+ .." 对应金额 nMoney = "..nMoney.." 增加的钱 price = "..price)
|
|
|
+
|
|
|
MergeServerCharge_SetDBDayCharge(human, nBuyDay, nMoney, price)
|
|
|
local nNewChareNum = MergeServerCharge_GetDBDayCharge(human, nBuyDay, nMoney)
|
|
|
print("[MergeServerCharge_onCharge] 玩家充值增加对应的总充值金额 天数 nBuyDay = "..nBuyDay
|