#!/usr/bin/python # -*- coding: GBK -*- #------------------------------------------------------------------------------- # ##@package GM.Commands.test_OnHour # # @todo:ģʽ¹ýСʱ # @author hxp # @date 2025-05-15 # @version 1.0 # # ÏêϸÃèÊö: ģʽ¹ýСʱ # #------------------------------------------------------------------------------- #"""Version = 2025-05-15 10:35""" #------------------------------------------------------------------------------- import GameWorld import PlayerEventCounter import GameWorldEvent def OnExec(curPlayer, gmList): __DoExec(GameWorld.GetGameWorld().GetTick()) # ÔÝʱͬ²½GameServer£¬Ö®ºó¿ÉÈ¥³ý return True def __DoExec(tick): playerManager = GameWorld.GetPlayerManager() for i in xrange(playerManager.GetPlayerCount()): curPlayer = playerManager.GetPlayerByIndex(i) if not GameWorld.IsNormalPlayer(curPlayer): continue PlayerEventCounter.GMDateTime(curPlayer, "GMOnHour") GameWorldEvent.OnHour(tick) return