#!/usr/bin/python  
 | 
# -*- coding: GBK -*-  
 | 
#-------------------------------------------------------------------------------  
 | 
#  
 | 
##@package GM.Commands.PrintExpRate  
 | 
#  
 | 
# @todo:Íæ¼Ò¾Ñé±¶ÂÊ  
 | 
# @author hxp  
 | 
# @date 2018-01-29  
 | 
# @version 1.0  
 | 
#  
 | 
# ÏêϸÃèÊö: Íæ¼Ò¾Ñé±¶ÂÊ  
 | 
#  
 | 
#-------------------------------------------------------------------------------  
 | 
#"""Version = 2018-01-29 18:00"""  
 | 
#-------------------------------------------------------------------------------  
 | 
  
 | 
import GameWorld  
 | 
import PlayerControl  
 | 
import PlayerWorldAverageLv  
 | 
import ChConfig  
 | 
import PlayerVip  
 | 
  
 | 
  
 | 
## GMÃüÁîÖ´ÐÐÈë¿Ú  
 | 
#  @param curPlayer µ±Ç°Íæ¼Ò  
 | 
#  @param list ²ÎÊýÁбí [npcID]  
 | 
#  @return None  
 | 
#  @remarks º¯ÊýÏêϸ˵Ã÷.  
 | 
def OnExec(curPlayer, cmdList):  
 | 
    GameWorld.DebugAnswer(curPlayer, "===== ×ܱ¶ÂÊ: %s" % PlayerControl.GetPlayerExpRate(curPlayer))  
 | 
    GameWorld.DebugAnswer(curPlayer, "ϵͳ¹¦Äܼ°Buff=%s" % curPlayer.GetFightExpRate())  
 | 
    GameWorld.DebugAnswer(curPlayer, "ÊÀ½çµÈ¼¶¼Ó³É=%s" % PlayerWorldAverageLv.GetWorldAverageLvExpRate(curPlayer))  
 | 
    GameWorld.DebugAnswer(curPlayer, "¶ÓÎé¼Ó³É=%s" % curPlayer.GetDictByKey(ChConfig.Def_PlayerKey_TeamExpRate))  
 | 
    GameWorld.DebugAnswer(curPlayer, "VIP¼Ó³É=%s" % PlayerVip.GetPrivilegeValue(curPlayer, ChConfig.VIPPrivilege_FightExpRate))  
 | 
      
 | 
    #GameWorld.DebugAnswer(curPlayer, "commMapExpRate=%s" % PlayerControl.GetCommMapExpRate(curPlayer))  
 | 
    #GameWorld.DebugAnswer(curPlayer, "gameEventExpRate=%s" % curPlayer.GetGameEventExpRate())  
 | 
      
 | 
    GameWorld.DebugAnswer(curPlayer, "---")  
 | 
    GameWorld.DebugAnswer(curPlayer, "×ÊÔ´ÕһؾÑé±¶ÂÊ=%s" % PlayerControl.GetLimitExpRate(curPlayer, ChConfig.ExpRateLimitType_Recover))  
 | 
    GameWorld.DebugAnswer(curPlayer, "¸±±¾É¨µ´¾Ñé±¶ÂÊ=%s" % PlayerControl.GetLimitExpRate(curPlayer, ChConfig.ExpRateLimitType_Sweep))  
 | 
    return  
 | 
  
 |