#!/usr/bin/python # -*- coding: GBK -*- #--------------------------------------------------------------------- # #--------------------------------------------------------------------- ##@package GY_Query_MergeWarRank.py # @todo: ¿ç·þԤѡÈüÅÅλÐÅÏ¢ # # @author: wdb # @date 2012-11-07 # @version 1.0 # @note # #--------------------------------------------------------------------- """Version = 2012-11-07 17:30""" #--------------------------------------------------------------------- import ChConfig import GameWorld import PlayerControl #--------------------------------------------------------------------- #È«¾Ö±äÁ¿ #--------------------------------------------------------------------- #--------------------------------------------------------------------- ## ÇëÇóÂß¼­ # @param query_Type ÇëÇóÀàÐÍ # @param query_ID ÇëÇóµÄÍæ¼ÒID # @param packCMDList ·¢°üÃüÁî [Êý¾Ý¿âGM²Ù×÷Ë÷Òý] # @param tick µ±Ç°Ê±¼ä # @return None or "" # @remarks º¯ÊýÏêϸ˵Ã÷. def DoLogic(query_Type, query_ID, packCMDList, tick): return #--------------------------------------------------------------------- ## Ö´Ðнá¹û # @param curPlayer ·¢³öÇëÇóµÄÍæ¼Ò # @param callFunName ¹¦ÄÜÃû³Æ # @param funResult ²éѯµÄ½á¹û # @param tick µ±Ç°Ê±¼ä # @return None # @remarks º¯ÊýÏêϸ˵Ã÷. def DoResult(curPlayer, callFunName, funResult, tick): # ¿ç·þԤѡÈüÅÅλÐÅÏ¢ mergeWarRank = GameWorld.ToIntDef(funResult, 0) if PlayerControl.GetMergeWarRank(curPlayer) == mergeWarRank: return # ÉèÖÃÍæ¼Ò¿ç·þÔ¤ÈüÅÅλ PlayerControl.SetMergeWarRank(curPlayer, mergeWarRank) return