少年修仙传服务端代码子仓库
hxp
2024-10-17 b30371e2d896e06e9435701780b42d7d626d2906
10263 【越南】【英文】后端支持NPC仿真实玩家战斗和快速战斗
1个文件已修改
6个文件已添加
23 ■■■■■ 已修改文件
ClientPack/ClientToMapServer/CA1_Sys/SycnPlayerPackData 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CA1_Sys/SycnPlayerPackData.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CA1_Sys/SycnPlayerPackData.h 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CB4_FightDefine/MirrorFight 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CB4_FightDefine/MirrorFight.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CB4_FightDefine/MirrorFight.h 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MapServerToGameServer/PlayerCache/MGUpdatePlayerCache.h 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CA1_Sys/SycnPlayerPackData
ClientPack/ClientToMapServer/CA1_Sys/SycnPlayerPackData.des
New file
@@ -0,0 +1 @@
A1 09 同步打包玩家数据 #tagCMSycnPlayerPackData
ClientPack/ClientToMapServer/CA1_Sys/SycnPlayerPackData.h
New file
@@ -0,0 +1,6 @@
// A1 09 同步打包玩家数据 #tagCMSycnPlayerPackData
struct tagCMSycnPlayerPackData
{
    tagHead        Head;
};
ClientPack/ClientToMapServer/CB4_FightDefine/MirrorFight
ClientPack/ClientToMapServer/CB4_FightDefine/MirrorFight.des
New file
@@ -0,0 +1 @@
B4 11 镜像战斗 #tagCMMirrorFight
ClientPack/ClientToMapServer/CB4_FightDefine/MirrorFight.h
New file
@@ -0,0 +1,10 @@
// B4 11 镜像战斗 #tagCMMirrorFight
struct    tagCMMirrorFight
{
    tagHead        Head;
    DWORD        MapID;    // 自定义地图ID,如竞技场等
    WORD        FuncLineID;
    DWORD        TagPlayeID;    // 目标玩家ID,支持跨服玩家ID
    BYTE        CmdType;    // 命令类型: 0-创建战斗;1-开始战斗;2-战斗中跳过;3-不创建战斗直接得结果
};
MapServerToGameServer/PlayerCache/MGUpdatePlayerCache.h
@@ -51,4 +51,9 @@
    char        ItemData19[ItemDataSize19];
    WORD        ItemDataSize20;
    char        ItemData20[ItemDataSize20];
    BYTE        PackDataSyncState;    // 打包数据同步状态: 0-不同步;个位-是否同步本服;十位-是否同步跨服
    DWORD        PackDataLen;
    char        PackData[PackDataLen];
    WORD        PackMsgLen;
    char        PackMsg[PackMsgLen];
};