| | |
| | | import GameWorldOpenServerCampaign
|
| | | import ShareDefine
|
| | | import GameDataRecord
|
| | | import PlayerPackData
|
| | | import PlayerCompensation
|
| | | import PlayerFB
|
| | | import UpdatePlayerName
|
| | |
| | | #import PlayerFamilyTech
|
| | | import PlayerFamilyZhenfa
|
| | | import PlayerFamilyRedPacket
|
| | | import PlayerFamilyZhenbaoge
|
| | | import PlayerFBHelpBattle
|
| | | import PlayerHorsePetBoss
|
| | | #import PlayerFamilyStore
|
| | |
| | | import CrossBattlefield
|
| | | import CrossFamilyFlagwar
|
| | | import CrossActAllRecharge
|
| | | import PlayerActGubao
|
| | | import PlayerActHorsePetTrain
|
| | | import PlayerActLianqi
|
| | | import PlayerActXianXiaMJ
|
| | | import PlayerActBossTrial
|
| | | import PlayerActFamilyCTGAssist
|
| | | import ChPyNetSendPack
|
| | |
| | | GameDataRecord.ChangeCoinCnt(eval(resultName))
|
| | | return
|
| | |
|
| | | #跨服排位PK战斗结算
|
| | | if callName == "CrossChampionshipPKOver":
|
| | | CrossChampionship.MapServer_CrossChampionshipPKOver(eval(resultName), tick)
|
| | | return
|
| | | |
| | | #跨服匹配PK战斗结算
|
| | | if callName == "CrossPKOver":
|
| | | CrossRealmPK.MapServer_CrossPKOver(eval(resultName), tick)
|
| | | return
|
| | | |
| | | #跨服匹配房间开启
|
| | | if callName == "CrossPKRoomOpen":
|
| | | CrossRealmPK.MapServer_CrossPKRoomOpen(eval(resultName), tick)
|
| | | return
|
| | | |
| | | #跨服匹配PK取消匹配
|
| | | if callName == "CrossRealmPKCancel":
|
| | | curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
|
| | | if not curPlayer:
|
| | | return
|
| | | CrossRealmPK.SendCancelCrossRealmPKMatch(curPlayer, resultName)
|
| | | #请求玩家的打包数据
|
| | | if callName == "ReuestPlayerPackData":
|
| | | PlayerPackData.OnMGReuestPlayerPackData(eval(resultName))
|
| | | return
|
| | |
|
| | | #跨服PK请求玩家当前排名
|
| | |
| | | if not curPlayer:
|
| | | return
|
| | | 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
|
| | | |
| | | # 古宝养成
|
| | | if callName == "ActGubao":
|
| | | curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
|
| | | if not curPlayer:
|
| | | return
|
| | | PlayerActGubao.MapServer_Gubao(curPlayer, eval(resultName))
|
| | | return
|
| | | |
| | | # 骑宠养成
|
| | | if callName == "ActHorsePetTrain":
|
| | | curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
|
| | | if not curPlayer:
|
| | | return
|
| | | PlayerActHorsePetTrain.MapServer_HorsePetTrain(curPlayer, eval(resultName))
|
| | | return
|
| | | |
| | | # 炼器
|
| | | if callName == "ActLianqi":
|
| | | curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
|
| | | if not curPlayer:
|
| | | return
|
| | | PlayerActLianqi.MapServer_Lianqi(curPlayer, eval(resultName))
|
| | | return
|
| | |
|
| | | #py喇叭聊天
|
| | |
| | |
|
| | | # 竞技场
|
| | | if callName == "Arena":
|
| | | curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
|
| | | if not curPlayer:
|
| | | return
|
| | | ret = GameWorldArena.MapServer_Arena(curPlayer, eval(resultName))
|
| | | ret = GameWorldArena.MapServer_Arena(srcPlayerID, eval(resultName))
|
| | | resultName = '%s' % ret if ret != None else '' # 需要重置间隔,每次都回复
|
| | |
|
| | | # 仙盟充值互助
|
| | |
| | | return
|
| | | resultName = '%s' % ret
|
| | |
|
| | | # 仙盟珍宝阁
|
| | | if callName =="FamilyZhenbaoge":
|
| | | curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID)
|
| | | if not curPlayer:
|
| | | return
|
| | | ret = PlayerFamilyZhenbaoge.MapServer_ZhenbaogeOP(curPlayer, eval(resultName))
|
| | | if ret == None:
|
| | | return
|
| | | resultName = '%s' % ret
|
| | | |
| | | # 仙盟boss
|
| | | if callName == "FamilyBoss":
|
| | | ret = PlayerFamilyBoss.MapServer_FamilyBoss(eval(resultName), tick)
|