hxp
2018-11-27 b1e6ff14aa3d6afb07510ab535a369c7527f4a8a
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/FBHelpBattle.py
@@ -501,7 +501,15 @@
        PlayerControl.AddTodayXianyuanCoin(curPlayer, coinAddReal)
        
    # 通知自己获得仙缘币
    Sync_AddXianyuanCoinMsg(curPlayer, mapID, lineID, coinAddReal, relationPlayerID, relationPlayerName)
    msgPack = ChPyNetSendPack.tagMCAddXianyuanCoinMsg()
    msgPack.MapID = mapID
    msgPack.FuncLineID = lineID
    msgPack.XianyuanCoinAdd = coinAddReal
    msgPack.CallPlayerID = relationPlayerID
    msgPack.CallPlayerName = relationPlayerName
    msgPack.NameLen = len(msgPack.CallPlayerName)
    msgPack.Reason = reason
    NetPackCommon.SendFakePack(curPlayer, msgPack)
    return coinAddReal, reason
def __GetTeamFBMemRelationInfo(curPlayer, relationCoinAddDict, isHelp):
@@ -554,22 +562,4 @@
            relationAdd += relationAddList[0] if len(relationAddList) == 2 else 0
            
    return relationAdd, relationPlayerID, relationPlayerName
def Sync_AddXianyuanCoinMsg(curPlayer, mapID, funcLineID, addXianyuanCoin, callPlayerID=0, callPlayerName=""):
    '''同步自己主动战斗获得仙缘币信息
    1. 主动发起通关镜像助战副本,此时 callPlayerID 及 name 为空
    2. 参与通关真实助战的副本,次数如果自己是助战的,则 callPlayer 及 name 有值
    @param addXianyuanCoin: 增加的仙缘币,可能为0,代表已达本日上限,但是前端扔需要展示记录
    @param callPlayerID: 助战别人时,对方玩家的playerID
    @param callPlayerName: 助战别人时,对方玩家的名字
    '''
    msgPack = ChPyNetSendPack.tagMCAddXianyuanCoinMsg()
    msgPack.MapID = mapID
    msgPack.FuncLineID = funcLineID
    msgPack.XianyuanCoinAdd = addXianyuanCoin
    msgPack.CallPlayerID = callPlayerID
    msgPack.CallPlayerName = callPlayerName
    msgPack.NameLen = len(msgPack.CallPlayerName)
    NetPackCommon.SendFakePack(curPlayer, msgPack)
    return