少年修仙传服务端代码子仓库
9701 【后端】【越南】【BT7】【主干】跨服竞技64位排位赛(封包)
1个文件已修改
30个文件已添加
147 ■■■■■ 已修改文件
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialChallenge 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialChallenge.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialChallenge.h 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialChallengeQuery 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialChallengeQuery.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialChallengeQuery.h 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialKick 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialKick.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialKick.h 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialLeave 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialLeave.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialLeave.h 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChmpionshipOfficialApply 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChmpionshipOfficialApply.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChmpionshipOfficialApply.h 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChmpionshipOfficialApplyReply 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChmpionshipOfficialApplyReply.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChmpionshipOfficialApplyReply.h 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialChallengeRecordInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialChallengeRecordInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialChallengeRecordInfo.h 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialChallengeRet 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialChallengeRet.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialChallengeRet.h 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialInfo.h 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChmpionshipOfficialApplyRet 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChmpionshipOfficialApplyRet.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/ChmpionshipOfficialApplyRet.h 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/CrossChampionshipPKZoneGroupInfo.h 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialChallenge
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialChallenge.des
New file
@@ -0,0 +1 @@
C0 22 跨服排位仙官挑战 #tagCGChampionshipOfficialChallenge
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialChallenge.h
New file
@@ -0,0 +1,9 @@
// C0 22 跨服排位仙官挑战 #tagCGChampionshipOfficialChallenge
struct    tagCGChampionshipOfficialChallenge
{
    tagHead        Head;
    WORD        MainOfficialID;    //界主官职ID
    WORD        OfficialID;    //挑战的目标官职ID
    DWORD        PlayerID;        //挑战时的目标玩家ID
};
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialChallengeQuery
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialChallengeQuery.des
New file
@@ -0,0 +1 @@
C0 23 跨服排位仙官挑战记录查询 #tagCGChampionshipOfficialChallengeQuery
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialChallengeQuery.h
New file
@@ -0,0 +1,8 @@
// C0 23 跨服排位仙官挑战记录查询 #tagCGChampionshipOfficialChallengeQuery
struct    tagCGChampionshipOfficialChallengeQuery
{
    tagHead        Head;
    WORD        MainOfficialID;    //界主官职ID
    WORD        OfficialID;    //查询官职ID
};
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialKick
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialKick.des
New file
@@ -0,0 +1 @@
C0 24 跨服排位辞退下级仙官 #tagCGChampionshipOfficialKick
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialKick.h
New file
@@ -0,0 +1,9 @@
// C0 24 跨服排位辞退下级仙官 #tagCGChampionshipOfficialKick
struct    tagCGChampionshipOfficialKick
{
    tagHead        Head;
    WORD        MainOfficialID;    //界主官职ID
    WORD        OfficialID;    //目标官职ID
    DWORD        PlayerID;        //目标玩家ID
};
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialLeave
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialLeave.des
New file
@@ -0,0 +1 @@
C0 25 跨服排位主动离任仙官 #tagCGChampionshipOfficialLeave
ClientPack/ClientToGameServer/CC0_CrossRealm/ChampionshipOfficialLeave.h
New file
@@ -0,0 +1,8 @@
// C0 25 跨服排位主动离任仙官 #tagCGChampionshipOfficialLeave
struct    tagCGChampionshipOfficialLeave
{
    tagHead        Head;
    WORD        MainOfficialID;    //界主官职ID
    WORD        OfficialID;    //离任官职ID
};
ClientPack/ClientToGameServer/CC0_CrossRealm/ChmpionshipOfficialApply
ClientPack/ClientToGameServer/CC0_CrossRealm/ChmpionshipOfficialApply.des
New file
@@ -0,0 +1 @@
C0 20 跨服排位仙官申请 #tagCGChmpionshipOfficialApply
ClientPack/ClientToGameServer/CC0_CrossRealm/ChmpionshipOfficialApply.h
New file
@@ -0,0 +1,8 @@
// C0 20 跨服排位仙官申请 #tagCGChmpionshipOfficialApply
struct    tagCGChmpionshipOfficialApply
{
    tagHead        Head;
    WORD        MainOfficialID;    //界主官职ID
    WORD        OfficialID;    //申请官职ID
};
ClientPack/ClientToGameServer/CC0_CrossRealm/ChmpionshipOfficialApplyReply
ClientPack/ClientToGameServer/CC0_CrossRealm/ChmpionshipOfficialApplyReply.des
New file
@@ -0,0 +1 @@
C0 21 跨服排位仙官申请回应 #tagCGChmpionshipOfficialApplyReply
ClientPack/ClientToGameServer/CC0_CrossRealm/ChmpionshipOfficialApplyReply.h
New file
@@ -0,0 +1,10 @@
// C0 21 跨服排位仙官申请回应 #tagCGChmpionshipOfficialApplyReply
struct    tagCGChmpionshipOfficialApplyReply
{
    tagHead        Head;
    WORD        MainOfficialID;    //界主官职ID
    WORD        OfficialID;    //申请官职ID
    DWORD        PlayerID;        //申请的玩家ID
    BYTE        IsOK;        //是否同意;1-是;0-否
};
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialChallengeRecordInfo
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialChallengeRecordInfo.des
New file
@@ -0,0 +1 @@
C0 21 跨服排位仙官挑战记录 #tagGCChampionshipOfficialChallengeRecordInfo
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialChallengeRecordInfo.h
New file
@@ -0,0 +1,19 @@
// C0 21 跨服排位仙官挑战记录 #tagGCChampionshipOfficialChallengeRecordInfo
struct    tagGCChampionshipOfficialChallengeRecord
{
    BYTE        NameLen;
    char        PlayerName[NameLen];
    char        TimeStr[19]; // 结算时间,格式 yyyy-MM-dd HH:mm:ss
    BYTE        IsWin;    //是否获胜;1-是;0-否;目前暂只记录获胜记录
};
struct    tagGCChampionshipOfficialChallengeRecordInfo
{
    tagHead        Head;
    BYTE        ZoneID;        // 分区ID
    WORD        MainOfficialID;    // 界主官职ID
    WORD        OfficialID;    // 记录的官职ID
    BYTE        RecordCount;    // 挑战记录数
    tagGCChampionshipOfficialChallengeRecord        RecordList[RecordCount];
};
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialChallengeRet
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialChallengeRet.des
New file
@@ -0,0 +1 @@
C0 20 跨服排位仙官挑战结果 #tagGCChampionshipOfficialChallengeRet
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialChallengeRet.h
New file
@@ -0,0 +1,11 @@
// C0 20 跨服排位仙官挑战结果 #tagGCChampionshipOfficialChallengeRet
struct    tagGCChampionshipOfficialChallengeRet
{
    tagHead        Head;
    BYTE        NameLen;
    char        PlayerName[NameLen];    // 原仙官玩家名,可能为空,代表本来无玩家
    WORD        MainOfficialID;    //界主官职ID
    WORD        OfficialID;    //挑战的官职ID
    BYTE        Ret;        //挑战结果;0-失败;1-获胜;2-目标仙官玩家ID已变更,可刷新后重试
};
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialInfo
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialInfo.des
New file
@@ -0,0 +1 @@
C0 18 跨服排位官职信息 #tagGCChampionshipOfficialInfo
ServerPack/GameServerPack/HC0_CrossRealm/ChampionshipOfficialInfo.h
New file
@@ -0,0 +1,31 @@
// C0 18 跨服排位官职信息 #tagGCChampionshipOfficialInfo
struct    tagGCChampionshipOfficialPlayer
{
    DWORD        PlayerID;        // 玩家ID
    BYTE        NameLen;
    char        PlayerName[NameLen];
    BYTE        Job;
    WORD        LV;
    DWORD        FightPower;    // 战力求余亿部分
    DWORD        FightPowerEx;    // 战力整除亿部分
    WORD        RealmLV;
};
struct    tagGCChampionshipOfficial
{
    DWORD        OfficialID;    // 官职ID
    DWORD        LastDismissJuniorTime;    // 上次辞退下级仙官时间戳,跨服时间,如果自己是本界主时,用于计算辞退CD
    DWORD        WorshipCount;    // 被膜拜次数
    tagGCChampionshipOfficialPlayer    OfficialPlayer;    // 任职玩家信息,可能没有
    BYTE        ApplyPlayerCount;        // 申请该仙官玩家数
    tagGCChampionshipOfficialPlayer    ApplyPlayerList[ApplyPlayerCount];    // 申请该仙官玩家列表
};
struct    tagGCChampionshipOfficialInfo
{
    tagHead        Head;
    BYTE        ZoneID;        // 分区ID
    BYTE        OfficialCount;    // 官职数,包含界主及所有仙官
    tagGCChampionshipOfficial        OfficialList[OfficialCount];
};
ServerPack/GameServerPack/HC0_CrossRealm/ChmpionshipOfficialApplyRet
ServerPack/GameServerPack/HC0_CrossRealm/ChmpionshipOfficialApplyRet.des
New file
@@ -0,0 +1 @@
C0 19 跨服排位仙官申请结果 #tagGCChmpionshipOfficialApplyRet
ServerPack/GameServerPack/HC0_CrossRealm/ChmpionshipOfficialApplyRet.h
New file
@@ -0,0 +1,11 @@
// C0 19 跨服排位仙官申请结果 #tagGCChmpionshipOfficialApplyRet
struct    tagGCChmpionshipOfficialApplyRet
{
    tagHead        Head;
    BYTE        NameLen;
    char        PlayerName[NameLen];    // 界主玩家名
    WORD        MainOfficialID;    //界主官职ID
    WORD        OfficialID;    //申请官职ID
    BYTE        IsOK;        //是否同意;1-是;0-否
};
ServerPack/GameServerPack/HC0_CrossRealm/CrossChampionshipPKZoneGroupInfo.h
@@ -1,17 +1,11 @@
// C0 15 跨服排位分区分组信息 #tagGCCrossChampionshipPKZoneGroupInfo
struct    tagGCCrossChampionshipPKBattlePlayer
{
    DWORD        PlayerID;        // 玩家ID
    WORD        SuperPlayerCount;    // 总支持人数
};
struct    tagGCCrossChampionshipPKBattle
{
    BYTE        BattleNum;    // 对战组编号 1~n
    DWORD        WinPlayerID;    // 获胜玩家ID
    BYTE        PlayerCount;    // 对战玩家数
    tagGCCrossChampionshipPKBattlePlayer    PlayerList[PlayerCount];    // 玩家列表
    DWORD        PlayerIDA;    // 玩家IDA
    DWORD        PlayerIDB;    // 玩家IDB
};
struct    tagGCCrossChampionshipPKGroup
@@ -28,7 +22,8 @@
    char        PlayerName[NameLen];
    BYTE        Job;
    WORD        LV;
    DWORD        FightPower;
    DWORD        FightPower;    // 战力求余亿部分
    DWORD        FightPowerEx;    // 战力整除亿部分
    WORD        RealmLV;
};