def loginCheckDailyRank(self): ttime = time.time() DEBUG_MSG("loginCheckDailyRank time:{} lastTime: {}".format( int(ttime), int(self.lastGroupRankTime))) isSameDay = h1global.isSameDay2(ttime, self.lastGroupRankTime) if not isSameDay: self.refreshGroupRank()
def initSportOperation(self): ttime = time.time() if getattr(self, 'client', None): self.client.pushSportTimesList(self.free_sport_list) if not h1global.isSameDay2(ttime, self.lastWeekSportResetTime): self.lastWeekSportResetTime = ttime self.weekSportScore = [] self.gameLeft = 0
def loginCheckDailyTask(self): ttime = time.time() if not h1global.isSameDay2(ttime, self.lastDayResetTime): tlocaltime = time.localtime() self.refreshOnResetDay(ttime, tlocaltime) if not h1global.isSameWeek(ttime, self.lastWeekResetTime): self.lastWeekResetTime = ttime self.integral = 0
def initGameWorld(self): self.initGroupManager() ttime = time.time() tlocaltime = time.localtime() DEBUG_MSG("initGameWorld 1 = {0},{1}".format(ttime, self.lastWeekResetTime)) if not h1global.isSameDay2(ttime, self.lastWeekResetTime): DEBUG_MSG("initGameWorld 2 = {0},{1}".format( ttime, self.lastWeekResetTime)) self.refreshOnResetDay() self.hourlyTimer = None self.setTimerByHour() return
def hourly_timer_callback(self): ttime = time.time() tlocaltime = time.localtime() ctime_s = list(tlocaltime) DEBUG_MSG("hourly_timer_callback 00 = {0}".format(ctime_s)) # 每日刷新 if ctime_s[3] == const.SERVER_REFRESH_TIME[0]: self.refreshOnResetDay(ttime, tlocaltime) # 每周一刷新 if ctime_s[6] == const.SERVER_REFRESH_TIME[0]: if not h1global.isSameDay2(ttime, self.lastWeekResetTime): self.lastWeekResetTime = ttime self.integral = 0 return
def refreshOnResetDay(self): ttime = time.time() tlocaltime = time.localtime() ctime_s = list(tlocaltime) DEBUG_MSG("refreshOnResetDay 0 = {0}".format(ctime_s)) server_refresh = const.SERVER_REFRESH_TIME if ctime_s[6] == server_refresh[0]: DEBUG_MSG("refreshOnResetDay 1 = {0},{1}".format( ttime, self.lastWeekResetTime)) if not h1global.isSameDay2(ttime, self.lastWeekResetTime): DEBUG_MSG("refreshOnResetDay 1 = {0},{1}".format( ttime, self.lastWeekResetTime)) self.lastWeekResetTime = ttime self.rankingInfos = [] if ctime_s[3] == 12: self.rankCount = 0 self.genGlobalRankBotData() return