|
|
@@ -60,6 +60,7 @@ end
|
|
|
local function MergeServerCharge_CreatDB(human)
|
|
|
human.db.MergeCharge =
|
|
|
{
|
|
|
+ nBeginTime = CommonDB.getMergeServerTime(),
|
|
|
bDispose = false,
|
|
|
tChargeData = {},
|
|
|
tPrizeData = {}
|
|
|
@@ -100,6 +101,13 @@ end
|
|
|
local function MergeServerCharge_CheckDB(human)
|
|
|
if not human.db.MergeCharge then
|
|
|
MergeServerCharge_CreatDB(human)
|
|
|
+ else
|
|
|
+ if human.db.MergeCharge.nBeginTime then
|
|
|
+ local nNowBeginTime = CommonDB.getMergeServerTime()
|
|
|
+ if nNowBeginTime ~= human.db.MergeLogin.nBeginTime then
|
|
|
+ MergeServerCharge_CreatDB(human)
|
|
|
+ end
|
|
|
+ end
|
|
|
end
|
|
|
end
|
|
|
|
|
|
@@ -322,7 +330,7 @@ function onCharge(human, price, funcID, buyID)
|
|
|
if nBuyDay <= MERGESERVERCHARGE_MAXDAY then
|
|
|
MergeServerCharge_SetBuyDay(human, nMoney, nBuyDay)
|
|
|
end
|
|
|
-
|
|
|
+
|
|
|
nBuyTime = os.time()
|
|
|
MergeServerCharge_SetChargeTime(human, nMoney, nBuyTime)
|
|
|
end
|