xdh
2019-02-22 abe6fdab99df2e4200a59a6b6c46f6de913632b8
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPrestigeSys.py
@@ -47,8 +47,7 @@
#        DoRealmLVUpLogic(curPlayer)
    return True
def OnLogin(curPlayer):
def OnLogin(curPlayer):
    SyncRealmFBState(curPlayer)
    return
@@ -175,7 +174,7 @@
    DoRealmLVUpLogic(curPlayer)
    return
def DoRealmLVUpLogic(curPlayer):
def DoRealmLVUpLogic(curPlayer, needSys=True):
    curRealmLV = curPlayer.GetOfficialRank()
    nextRealmLv = curRealmLV + 1
    GameWorld.DebugLog('    升级境界nextRealmLv=%s'%nextRealmLv)
@@ -185,11 +184,8 @@
    
    curPlayer.SetOfficialRank(nextRealmLv)
    PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_RealmFBIsOpen, 0)
    realmPoint = PlayerControl.GetMoney(curPlayer, ShareDefine.TYPE_Price_RealmPoint)
    DataRecordPack.DR_RealmLVUp(curPlayer, nextRealmLv, realmPoint)
    #realmIpyData = GetRealmIpyData(curRealmLV)
    #if realmIpyData and realmIpyData.GetIsBigRealm():
    PlayerControl.WorldNotify(0, 'RealmUpSuccess', [curPlayer.GetName(), nextRealmLv])
    if needSys:
        PlayerControl.WorldNotify(0, 'RealmUpSuccess', [curPlayer.GetName(), nextRealmLv])
    RefreshOfficialAttr(curPlayer)
    GameFuncComm.DoFuncOpenLogic(curPlayer)
    SyncRealmFBState(curPlayer)
@@ -200,6 +196,11 @@
    # 记录开服活动
    OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_RealmLV, nextRealmLv)
    EventShell.EventRespons_RealmUp(curPlayer, nextRealmLv)
    #流向
    realmPoint = PlayerControl.GetMoney(curPlayer, ShareDefine.TYPE_Price_RealmPoint)
    realmIpyData = GetRealmIpyData(curRealmLV)
    needRealmPoint = realmIpyData.GetNeedPoint() if realmIpyData else 0
    DataRecordPack.DR_RealmLVUp(curPlayer, nextRealmLv, realmPoint, needRealmPoint)
    return True
def DologicDujieFBPass(curPlayer, realmLV, star):