少年修仙传服务端代码子仓库
9415 【BT5】【后端】古神战场(初版:包含战场副本外的所有功能;副本中暂仅支持击杀玩家玩法)
15个文件已添加
75 ■■■■■ 已修改文件
ClientPack/ClientToGameServer/CC0_CrossRealm/CrossBattlefieldCallKick 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/CrossBattlefieldCallKick.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/CrossBattlefieldCallKick.h 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/CrossBattlefieldJoinByCall 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/CrossBattlefieldJoinByCall.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/CrossBattlefieldJoinByCall.h 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CC1_CrossRealm/CrossBattlefieldBuyOpen 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CC1_CrossRealm/CrossBattlefieldBuyOpen.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CC1_CrossRealm/CrossBattlefieldBuyOpen.h 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/CrossBattlefieldBuyInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/CrossBattlefieldBuyInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HC0_CrossRealm/CrossBattlefieldBuyInfo.h 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HC1_CrossRealm/CrossBattlefieldPlayerInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HC1_CrossRealm/CrossBattlefieldPlayerInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HC1_CrossRealm/CrossBattlefieldPlayerInfo.h 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CC0_CrossRealm/CrossBattlefieldCallKick
ClientPack/ClientToGameServer/CC0_CrossRealm/CrossBattlefieldCallKick.des
New file
@@ -0,0 +1 @@
C0 08 跨服战场召集场次踢人 #tagCGCrossBattlefieldCallKick
ClientPack/ClientToGameServer/CC0_CrossRealm/CrossBattlefieldCallKick.h
New file
@@ -0,0 +1,9 @@
// C0 08 跨服战场召集场次踢人 #tagCGCrossBattlefieldCallKick
struct    tagCGCrossBattlefieldCallKick
{
    tagHead        Head;
    BYTE    Hour;        //战场开启时
    BYTE    Minute;        //战场开启分
    DWORD    TagPlayerID;    //目标玩家ID,即要被踢出去的玩家ID
};
ClientPack/ClientToGameServer/CC0_CrossRealm/CrossBattlefieldJoinByCall
ClientPack/ClientToGameServer/CC0_CrossRealm/CrossBattlefieldJoinByCall.des
New file
@@ -0,0 +1 @@
C0 07 跨服战场加入召集场次 #tagCGCrossBattlefieldJoinByCall
ClientPack/ClientToGameServer/CC0_CrossRealm/CrossBattlefieldJoinByCall.h
New file
@@ -0,0 +1,9 @@
// C0 07 跨服战场加入召集场次 #tagCGCrossBattlefieldJoinByCall
struct    tagCGCrossBattlefieldJoinByCall
{
    tagHead        Head;
    BYTE    Hour;        //战场开启时
    BYTE    Minute;        //战场开启分
    DWORD    BuyPlayerID;    //加入目标玩家的召集队伍,即购买召集场的玩家ID
};
ClientPack/ClientToMapServer/CC1_CrossRealm/CrossBattlefieldBuyOpen
ClientPack/ClientToMapServer/CC1_CrossRealm/CrossBattlefieldBuyOpen.des
New file
@@ -0,0 +1 @@
C1 09 跨服战场购买开启场次 #tagCMCrossBattlefieldBuyOpen
ClientPack/ClientToMapServer/CC1_CrossRealm/CrossBattlefieldBuyOpen.h
New file
@@ -0,0 +1,9 @@
// C1 09 跨服战场购买开启场次 #tagCMCrossBattlefieldBuyOpen
struct    tagCMCrossBattlefieldBuyOpen
{
    tagHead        Head;
    BYTE    Hour;        //战场开启时
    BYTE    Minute;        //战场开启分
    BYTE    Faction;        //阵营 1-红;2-蓝
};
ServerPack/GameServerPack/HC0_CrossRealm/CrossBattlefieldBuyInfo
ServerPack/GameServerPack/HC0_CrossRealm/CrossBattlefieldBuyInfo.des
New file
@@ -0,0 +1 @@
C0 09 跨服战场玩家购买战场信息 #tagGCCrossBattlefieldBuyInfo
ServerPack/GameServerPack/HC0_CrossRealm/CrossBattlefieldBuyInfo.h
New file
@@ -0,0 +1,35 @@
// C0 09 跨服战场玩家购买战场信息 #tagGCCrossBattlefieldBuyInfo
struct    tagGCCrossBattlefieldPlayer
{
    DWORD        PlayerID;
    char        PlayerName[33];
    BYTE        Job;
    WORD        LV;        //等级
    WORD        RealmLV;        //境界
    DWORD        FightPower;    //战力求余亿部分
    DWORD        FightPowerEx;    //战力整除亿部分
};
struct    tagGCCrossBattlefieldBuyPlayer
{
    DWORD        BuyPlayerID;    //购买的玩家ID,即召集人
    BYTE        Faction;        //阵营 1-红;2-蓝
    BYTE        FactionPlayerCount;
    tagGCCrossBattlefieldPlayer        FactionPlayerList[FactionPlayerCount];    //阵营所有玩家列表,包含召集人
};
struct    tagGCCrossBattlefieldBuyHM
{
    BYTE    Hour;        //战场开启时
    BYTE    Minute;        //战场开启分
    BYTE    BuyPlayerCount;
    tagGCCrossBattlefieldBuyPlayer    BuyPlayerList[BuyPlayerCount];    //购买本场次的玩家信息列表
};
struct    tagGCCrossBattlefieldBuyInfo
{
    tagHead        Head;
    BYTE        HMCount;    // 为0时清空重置,其他为增量更新
    tagGCCrossBattlefieldBuyHM        HMBuyList[HMCount];    //购买场次列表
};
ServerPack/MapServerPack/HC1_CrossRealm/CrossBattlefieldPlayerInfo
ServerPack/MapServerPack/HC1_CrossRealm/CrossBattlefieldPlayerInfo.des
New file
@@ -0,0 +1 @@
C1 07 跨服战场玩家信息 #tagMCCrossBattlefieldPlayerInfo
ServerPack/MapServerPack/HC1_CrossRealm/CrossBattlefieldPlayerInfo.h
New file
@@ -0,0 +1,8 @@
// C1 07 跨服战场玩家信息 #tagMCCrossBattlefieldPlayerInfo
struct    tagMCCrossBattlefieldPlayerInfo
{
    tagHead        Head;
    BYTE        BuyOpenCountToday;    // 今日已购买开启战场次数
    DWORD        HighScoreToday;    // 今日最高积分
};