#!/usr/bin/python
|
# -*- coding: GBK -*-
|
#---------------------------------------------------------------------
|
#
|
#---------------------------------------------------------------------
|
##@package CancelFamilyBeCallTime
|
# @todo: È¡Ïû¼Ò×åµ÷Õûʱ¼ä
|
#
|
# @author: panwei
|
# @date 2010-12-09
|
# @version 1.0
|
#
|
# @note:
|
#---------------------------------------------------------------------
|
"""Version = 2010-12-09 15:10"""
|
#---------------------------------------------------------------------
|
import GameWorld
|
#---------------------------------------------------------------------
|
## Ö´ÐÐÂß¼
|
# @param curPlayer µ±Ç°Íæ¼Ò
|
# @param cmdList ²ÎÊýÁбí
|
# @return None
|
# @remarks º¯ÊýÏêϸ˵Ã÷.
|
def OnExec(curPlayer, cmdList):
|
#È¡Ïûµ¥¸ö¼Ò×å
|
if len(cmdList) == 1:
|
familyID = cmdList[0]
|
family = GameWorld.GetFamilyManager().FindFamily(familyID)
|
|
if not family:
|
GameWorld.DebugAnswer(curPlayer, 'CancelFamilyBeCallTime ´íÎó Î޴˼Ò×å%s'%(familyID))
|
return
|
|
family.SetBeChallengedTime('')
|
GameWorld.DebugAnswer(curPlayer, 'È¡Ïû¼Ò×å %s ±»µ÷Õû´ÎÊý³É¹¦'%(familyID))
|
return
|
|
#È¡ÏûÈ«·þ¼Ò×å
|
if len(cmdList) == 0:
|
familyManager = GameWorld.GetFamilyManager()
|
|
for i in range(0, familyManager.GetCount()):
|
family = familyManager.GetAt(i)
|
family.SetBeChallengedTime('')
|
|
GameWorld.DebugAnswer(curPlayer, 'È¡ÏûÈ«·þ¼Ò×å±»µ÷Õû´ÎÊý³É¹¦')
|
|
return
|
|