소스 검색

失落神庙时间显示问题修复

gitwallet 1 년 전
부모
커밋
b0c146a24d
1개의 변경된 파일7개의 추가작업 그리고 3개의 파일을 삭제
  1. 7 3
      script/module/lostTemple/lostTempleLogic.lua

+ 7 - 3
script/module/lostTemple/lostTempleLogic.lua

@@ -49,8 +49,11 @@ function getLeftTime()
     end
     local openTime = CommonDB.getServerOpenTime()
     local curTime = os.time()
-    if openDay <= 7 and openDay > 0 then
-        local endTime = openTime + DAY_7s
+    if openDay < 7 and openDay > 0 then
+        local endTime = openTime + DAY_7s - DAY_1s
+        return (endTime - curTime)
+	elseif openDay == 7 then
+		local endTime = openTime + DAY_7s + DAY_1s
         return (endTime - curTime)
     elseif openDay > 7 then
         if (openDay - 7 + 1)%2 ~= 1 then
@@ -58,13 +61,14 @@ function getLeftTime()
            return (endTime - curTime)
 		end
         if(openDay - 7 + 1)%2 == 1 then
-            local endTime = openTime + DAY_7s + ((openDay-7)-1)*DAY_2s
+			local endTime = openTime + DAY_7s + (openDay-7 -1)*DAY_1s + DAY_2s
             return (endTime - curTime)
         end
     end
     return 0
 end
 
+
 --
 local function isOpen(human)
     --[[