|  |  |  | 
|---|
|  |  |  | import AuctionHouse | 
|---|
|  |  |  | import PlayerFairyDomain | 
|---|
|  |  |  | import GameWorldSkyTower | 
|---|
|  |  |  | import GameWorldArena | 
|---|
|  |  |  | import GameWorldItem | 
|---|
|  |  |  | import PlayerAssist | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | PlayerCompensation.SendPersonalItemMailBatch(eval(resultName)) | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if callName == "SendEntireMail": | 
|---|
|  |  |  | mailTypeKey, getDays, limitLV, limitLVType, addItemList, paramList, gold, goldPaper, silver, detail, moneySource = eval(resultName) | 
|---|
|  |  |  | PlayerCompensation.SendEntireMail(mailTypeKey, getDays, limitLV, limitLVType, addItemList, paramList, gold, goldPaper, silver, detail, moneySource) | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if callName == "SendMsgToCrossServer": | 
|---|
|  |  |  | msgType, dataMsg = eval(resultName) | 
|---|
|  |  |  | CrossRealmMsg.SendMsgToCrossServer(msgType, dataMsg) | 
|---|
|  |  |  | 
|---|
|  |  |  | return | 
|---|
|  |  |  | resultName = '%s' % ret | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 竞技场 | 
|---|
|  |  |  | if callName =="Arena": | 
|---|
|  |  |  | curPlayer = GameWorld.GetPlayerManager().FindPlayerByID(srcPlayerID) | 
|---|
|  |  |  | if not curPlayer: | 
|---|
|  |  |  | return | 
|---|
|  |  |  | ret = GameWorldArena.MapServer_Arena(curPlayer, eval(resultName)) | 
|---|
|  |  |  | resultName = '%s' % ret if ret != None else '' # 需要重置间隔,每次都回复 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 天星塔 | 
|---|
|  |  |  | if callName == "SkyTower": | 
|---|
|  |  |  | ret = GameWorldSkyTower.MapServer_SkyTowerInfo(eval(resultName)) | 
|---|