少年修仙传服务端代码子仓库
hxp
2018-12-18 6c5a3522d9b5b4f91ca863a503f675524e4d1470
Add: 跨服PK相关封包
14个文件已添加
47 ■■■■■ 已修改文件
ClientPack/ClientToMapServer/CC1_CrossRealm/CrossRealmPKMatch 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CC1_CrossRealm/CrossRealmPKMatch.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CC1_CrossRealm/CrossRealmPKMatch.h 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/CrossRealmPKMatchOK 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/CrossRealmPKMatchOK.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/CrossRealmPKMatchOK.h 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/CrossRealmPKOverInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/CrossRealmPKOverInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/CrossRealmPKOverInfo.h 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/CrossRealmPKStartMatch 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/CrossRealmPKStartMatch.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/CrossRealmPKStartMatch.h 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/HC0_CrossRealm.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HC1_CrossRealm/HC1_CrossRealm.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CC1_CrossRealm/CrossRealmPKMatch
ClientPack/ClientToMapServer/CC1_CrossRealm/CrossRealmPKMatch.des
New file
@@ -0,0 +1 @@
C1 01 跨服PK匹配 #tagCMCrossRealmPKMatch
ClientPack/ClientToMapServer/CC1_CrossRealm/CrossRealmPKMatch.h
New file
@@ -0,0 +1,7 @@
// C1 01 跨服PK匹配 #tagCMCrossRealmPKMatch
struct    tagCMCrossRealmPKMatch
{
    tagHead        Head;
    BYTE        Type;    // 0-取消匹配; 1-进行匹配
};
ServerPack/GameServerPack/HC0_CrossRealm/CrossRealmPKMatchOK
ServerPack/GameServerPack/HC0_CrossRealm/CrossRealmPKMatchOK.des
New file
@@ -0,0 +1 @@
C0 01 跨服PK匹配成功 #tagGCCrossRealmPKMatchOK
ServerPack/GameServerPack/HC0_CrossRealm/CrossRealmPKMatchOK.h
New file
@@ -0,0 +1,11 @@
// C0 01 跨服PK匹配成功 #tagGCCrossRealmPKMatchOK
struct    tagGCCrossRealmPKMatchOK
{
    tagHead        Head;
    BYTE        NameLen;
    char        PlayerName[NameLen]; // 跨服名字
    BYTE        TagNameLen;
    char        TagPlayerName[NameLen]; // 对手名字
    BYTE        TagJob; // 对手职业
};
ServerPack/GameServerPack/HC0_CrossRealm/CrossRealmPKOverInfo
ServerPack/GameServerPack/HC0_CrossRealm/CrossRealmPKOverInfo.des
New file
@@ -0,0 +1 @@
C0 03 跨服PK战斗结果 #tagGCCrossRealmPKOverInfo
ServerPack/GameServerPack/HC0_CrossRealm/CrossRealmPKOverInfo.h
New file
@@ -0,0 +1,17 @@
// C0 03 跨服PK战斗结果 #tagGCCrossRealmPKOverInfo
struct    tagGCCrossRealmPKOverInfo
{
    tagHead        Head;
    char        TimeStr[19]; // 结算时间,格式 yyyy-MM-dd HH:mm:ss
    BYTE        OverType; // 0-正常,1-有人离线
    DWORD        WinnerID; // 胜方ID
    BYTE        RoundCount; // PK回合数
    DWORD        RoundWinnerID[RoundCount]; // 回合获胜ID列表
    WORD        AddScore; // 本场加分
    WORD        Score; // 当前积分
    BYTE        DanLV; // 当前段位
    WORD        CWinCnt;    // 当前连胜数
    BYTE        TagNameLen;
    char        TagName[TagNameLen];
};
ServerPack/GameServerPack/HC0_CrossRealm/CrossRealmPKStartMatch
ServerPack/GameServerPack/HC0_CrossRealm/CrossRealmPKStartMatch.des
New file
@@ -0,0 +1 @@
C0 02 跨服PK开始匹配 #tagGCCrossRealmPKStartMatch
ServerPack/GameServerPack/HC0_CrossRealm/CrossRealmPKStartMatch.h
New file
@@ -0,0 +1,6 @@
// C0 02 跨服PK开始匹配 #tagGCCrossRealmPKStartMatch
struct    tagGCCrossRealmPKStartMatch
{
    tagHead        Head;
};
ServerPack/GameServerPack/HC0_CrossRealm/HC0_CrossRealm.des
New file
@@ -0,0 +1 @@
C0 跨服
ServerPack/MapServerPack/HC1_CrossRealm/HC1_CrossRealm.des
New file
@@ -0,0 +1 @@
C1 跨服