|  |  |  | 
|---|
|  |  |  | import CrossBattlefield | 
|---|
|  |  |  | import CrossFamilyFlagwar | 
|---|
|  |  |  | import CrossActAllRecharge | 
|---|
|  |  |  | import PlayerActXianXiaMJ | 
|---|
|  |  |  | import PlayerActBossTrial | 
|---|
|  |  |  | import PlayerActFamilyCTGAssist | 
|---|
|  |  |  | import ChPyNetSendPack | 
|---|
|  |  |  | import NetPackCommon | 
|---|
|  |  |  | import AuctionHouse | 
|---|
|  |  |  | 
|---|
|  |  |  | import PlayerTurnFight | 
|---|
|  |  |  | import GameWorldArena | 
|---|
|  |  |  | import GameWorldItem | 
|---|
|  |  |  | import PlayerRecData | 
|---|
|  |  |  | import PlayerAssist | 
|---|
|  |  |  | import PlayerLove | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | PlayerActBossTrial.MapServer_BossTrial(curPlayer, eval(resultName)) | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 仙匣秘境 | 
|---|
|  |  |  | if callName == "XianXiaMJ": | 
|---|
|  |  |  | curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID) | 
|---|
|  |  |  | if not curPlayer: | 
|---|
|  |  |  | return | 
|---|
|  |  |  | PlayerActXianXiaMJ.MapServer_XianXiaMJ(curPlayer, eval(resultName)) | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #py喇叭聊天 | 
|---|
|  |  |  | if callName == 'PYSpeaker': | 
|---|
|  |  |  | curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID) | 
|---|
|  |  |  | 
|---|
|  |  |  | # 战盟联赛 | 
|---|
|  |  |  | if callName =="FamilyWarOver": | 
|---|
|  |  |  | GameWorldFamilyWar.MapServer_FamilyWarOver(eval(resultName)) | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 增加玩家Rec数据 | 
|---|
|  |  |  | if callName == "AddPlayerRec": | 
|---|
|  |  |  | curPlayer = None if not srcPlayerID else GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID) | 
|---|
|  |  |  | recType, valueList, userData, notifyType = eval(resultName) | 
|---|
|  |  |  | PlayerRecData.MapServer_AddPlayerRec(curPlayer, recType, valueList, userData, notifyType) | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 删除通用玩家Rec数据 | 
|---|
|  |  |  | 
|---|
|  |  |  | ret = GameWorldArena.MapServer_Arena(curPlayer, eval(resultName)) | 
|---|
|  |  |  | resultName = '%s' % ret if ret != None else '' # 需要重置间隔,每次都回复 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 仙盟充值互助 | 
|---|
|  |  |  | if callName == "FamilyCTGAssist": | 
|---|
|  |  |  | curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID) | 
|---|
|  |  |  | if not curPlayer: | 
|---|
|  |  |  | return | 
|---|
|  |  |  | ret = PlayerActFamilyCTGAssist.MapServer_FamilyCTGAssist(curPlayer, eval(resultName)) | 
|---|
|  |  |  | if ret == None: | 
|---|
|  |  |  | return | 
|---|
|  |  |  | resultName = '%s' % ret | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 仙盟boss | 
|---|
|  |  |  | if callName == "FamilyBoss": | 
|---|
|  |  |  | ret = PlayerFamilyBoss.MapServer_FamilyBoss(eval(resultName), tick) | 
|---|