#!/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