ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCrossChampionship.py
@@ -47,6 +47,7 @@
#    BYTE        ZoneID;        //仙官数据分区ID
#    WORD        MainOfficialID;    //界主官职ID
#    WORD        OfficialID;    //申请官职ID
#    BYTE        Cancel;        //是否取消申请,默认0-申请;1-取消申请
#};
def OnChampionshipOfficialApply(index, clientData, tick):
    if GameWorld.IsCrossServer():
@@ -58,6 +59,7 @@
    zoneID = clientData.ZoneID
    mainOfficialID = clientData.MainOfficialID
    officialID = clientData.OfficialID
    cancel = clientData.Cancel
    
    realmLV = curPlayer.GetOfficialRank()
    needRealmLV = IpyGameDataPY.GetFuncCfg("CrossChamOfficial", 3)
@@ -66,7 +68,7 @@
        return
    
    # 发送跨服服务器
    dataMsg = {"zoneID":zoneID, "mainOfficialID":mainOfficialID, "officialID":officialID,
    dataMsg = {"zoneID":zoneID, "mainOfficialID":mainOfficialID, "officialID":officialID, "cancel":cancel,
               "playerID":playerID, "PropData":CrossRealmPlayer.GetPlayerCrossPropDataShort(curPlayer)}
    GameWorld.SendMsgToCrossServer(ShareDefine.ClientServerMsg_ChampionshipOfficialApply, dataMsg)
    return