少年修仙传服务端代码子仓库
hxp
2020-12-03 ff4906a0ed4af101d61e7e8878103191ea290d25
8585 【主干】【BT】【长尾】【后端】竞技场(封包)
18个文件已添加
78 ■■■■■ 已修改文件
ClientPack/ClientToGameServer/CA9_Function/QueryArenaBattleRecord 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CA9_Function/QueryArenaBattleRecord.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CA9_Function/QueryArenaBattleRecord.h 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CB2_NewFunction/ArenaBattle 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CB2_NewFunction/ArenaBattle.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CB2_NewFunction/ArenaBattle.h 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CB2_NewFunction/ArenaMatch 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CB2_NewFunction/ArenaMatch.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToMapServer/CB2_NewFunction/ArenaMatch.h 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HA9_Function/ArenaBattleRecordList 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HA9_Function/ArenaBattleRecordList.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HA9_Function/ArenaBattleRecordList.h 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HA9_Function/ArenaMatchList 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HA9_Function/ArenaMatchList.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/GameServerPack/HA9_Function/ArenaMatchList.h 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HA3_Function/ArenaPlayerInfo 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HA3_Function/ArenaPlayerInfo.des 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPack/MapServerPack/HA3_Function/ArenaPlayerInfo.h 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ClientPack/ClientToGameServer/CA9_Function/QueryArenaBattleRecord
ClientPack/ClientToGameServer/CA9_Function/QueryArenaBattleRecord.des
New file
@@ -0,0 +1 @@
A9 A8 查看竞技场对战记录 #tagCGQueryArenaBattleRecord
ClientPack/ClientToGameServer/CA9_Function/QueryArenaBattleRecord.h
New file
@@ -0,0 +1,6 @@
// A9 A8 查看竞技场对战记录 #tagCGQueryArenaBattleRecord
struct    tagCGQueryArenaBattleRecord
{
    tagHead        Head;
};
ClientPack/ClientToMapServer/CB2_NewFunction/ArenaBattle
ClientPack/ClientToMapServer/CB2_NewFunction/ArenaBattle.des
New file
@@ -0,0 +1 @@
B2 10 竞技场挑战玩家 #tagCMArenaBattle
ClientPack/ClientToMapServer/CB2_NewFunction/ArenaBattle.h
New file
@@ -0,0 +1,8 @@
// B2 10 竞技场挑战玩家 #tagCMArenaBattle
struct    tagCMArenaBattle
{
    tagHead         Head;
    DWORD        TagPlayerID;    // 目标玩家ID或机器人ID
    BYTE        Result;    // 0-进入自定义场景发送通知后端;1-胜利(后端处理,暂时不需要发送此状态);2-失败(前端被对手击杀需要发送此状态)
};
ClientPack/ClientToMapServer/CB2_NewFunction/ArenaMatch
ClientPack/ClientToMapServer/CB2_NewFunction/ArenaMatch.des
New file
@@ -0,0 +1 @@
B2 09 竞技场匹配玩家 #tagCMArenaMatch
ClientPack/ClientToMapServer/CB2_NewFunction/ArenaMatch.h
New file
@@ -0,0 +1,7 @@
// B2 09 竞技场匹配玩家 #tagCMArenaMatch
struct    tagCMArenaMatch
{
    tagHead         Head;
    BYTE        IsRefresh;    // 0-打开界面无匹配数据时时查询,1-强制刷新匹配列表
};
ServerPack/GameServerPack/HA9_Function/ArenaBattleRecordList
ServerPack/GameServerPack/HA9_Function/ArenaBattleRecordList.des
New file
@@ -0,0 +1 @@
A9 23 竞技场对战记录列表 #tagGCArenaBattleRecordList
ServerPack/GameServerPack/HA9_Function/ArenaBattleRecordList.h
New file
@@ -0,0 +1,22 @@
// A9 23 竞技场对战记录列表 #tagGCArenaBattleRecordList
struct    tagGCArenaBattleRecord
{
    DWORD        PlayerID;        //目标玩家ID,小于10000为机器人ID
    char        PlayerName[33];
    BYTE        Job;
    WORD        LV;        //等级
    WORD        RealmLV;        //境界,机器人读境界表取等级对应境界
    DWORD        FightPower;    //战力,机器人读等级表取等级对应战力
    BYTE        AddScoreLen;
    char        AddScore[AddScoreLen];    //本次对战增加的积分,有正负
    BYTE        IsWin;    //是否获胜
    DWORD        Time;    //时间戳
};
struct    tagGCArenaBattleRecordList
{
    tagHead        Head;
    BYTE        RecordCount;
    tagGCArenaBattleRecord    BattleRecordList[RecordCount];    // 对战列表
};
ServerPack/GameServerPack/HA9_Function/ArenaMatchList
ServerPack/GameServerPack/HA9_Function/ArenaMatchList.des
New file
@@ -0,0 +1 @@
A9 22 竞技场匹配玩家列表 #tagGCArenaMatchList
ServerPack/GameServerPack/HA9_Function/ArenaMatchList.h
New file
@@ -0,0 +1,19 @@
// A9 22 竞技场匹配玩家列表 #tagGCArenaMatchList
struct    tagGCArenaMatchInfo
{
    DWORD        PlayerID;        //目标玩家ID,小于10000为机器人ID
    char        PlayerName[33];
    BYTE        Job;
    WORD        LV;        //等级
    WORD        RealmLV;        //境界,机器人读境界表取等级对应境界
    DWORD        FightPower;    //战力,机器人读等级表取等级对应战力
    DWORD        Score;    //积分
};
struct    tagGCArenaMatchList
{
    tagHead        Head;
    BYTE        MatchCount;
    tagGCArenaMatchInfo    MatchList[MatchCount];    // 匹配列表
};
ServerPack/MapServerPack/HA3_Function/ArenaPlayerInfo
ServerPack/MapServerPack/HA3_Function/ArenaPlayerInfo.des
New file
@@ -0,0 +1 @@
A3 C3 竞技场玩家信息 #tagMCArenaPlayerInfo
ServerPack/MapServerPack/HA3_Function/ArenaPlayerInfo.h
New file
@@ -0,0 +1,10 @@
// A3 C3 竞技场玩家信息 #tagMCArenaPlayerInfo
struct    tagMCArenaPlayerInfo
{
    tagHead        Head;
    DWORD        Score;    //当前积分
    BYTE        BattleCountToday;    //今日已挑战次数
    BYTE        MatchRefreshCount;    //当前已刷新匹配列表次数,每次挑战后会重置
    BYTE        ItemAddBattleCountToday;    //今日已使用物品增加的挑战次数
};