xdh
2019-03-26 805e15f8f67755c202f7748d08322fb4a7d1c335
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py
@@ -57,7 +57,6 @@
import PlayerWorldAverageLv
import GameLogic_ManorWar
import PlayerActivity
import HighLadderTube
import FBCommon
import PlayerViewCacheTube
import PassiveBuffEffMng
@@ -6585,41 +6584,6 @@
#---功能层防御值----
def GetFuncDef(curPlayer): return curPlayer.GetDictByKey(ChConfig.Def_PlayerKey_CopyFuncAttr % (ChConfig.TYPE_Calc_AttrDEF - 1))
def SetFuncDef(curPlayer, value): curPlayer.SetDict(ChConfig.Def_PlayerKey_CopyFuncAttr % (ChConfig.TYPE_Calc_AttrDEF - 1), value)
## 增加天梯竞技场积分
#  @param curPlayer 玩家实例
#  @return
def AddHighLadderCurrency(curPlayer, addCount, isSysMsg=True, isRefresh=True):
    curCurrency = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_HighLadder_Currency)
    curCurrency += addCount
    NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_HighLadder_Currency, curCurrency)
    if isSysMsg:
        #通知客户端得到金钱
        NotifyCode(curPlayer, "GetMoney", [ShareDefine.TYPE_Price_HighLadder_Currency, addCount])
    if isRefresh:
        tick = GameWorld.GetGameWorld().GetTick()
        HighLadderTube.SendHighLadderState(curPlayer, tick)
    return
## 用天梯竞技场积分付费
#  @param curPlayer 玩家实例
#  @return
def PayHighLadderCurrency(curPlayer, payCount, isSysMsg=True, isRefresh=True):
    curCurrency = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_HighLadder_Currency)
    if (curCurrency < payCount) or (payCount < 0):
        return False, curCurrency, curCurrency
    updCurrency = max(0, curCurrency - payCount)
    NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_HighLadder_Currency, updCurrency)
    if isSysMsg:
        #通知客户端失去点数
        NotifyCode(curPlayer, "LostMoney", [ShareDefine.TYPE_Price_HighLadder_Currency, payCount])
    if isRefresh:
        tick = GameWorld.GetGameWorld().GetTick()
        HighLadderTube.SendHighLadderState(curPlayer, tick)
    return True, curCurrency, updCurrency
## 计算功能背包物品属性 
#  @param curPlayer 当前玩家