From 82bf5251060c02dd0b76a5e4dfd8d9809f0c692f Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 12 十月 2023 20:27:45 +0800
Subject: [PATCH] 9952 【BT0.1】【主干】仙盟修改(传功)
---
ServerPack/GameServerPack/HA4_Family/ChuangongStart.h | 12 ++++++++++++
ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.h | 12 ++++++++++++
ServerPack/MapServerPack/HA5_Family/ChuangongResult.h | 18 ++++++++++++++++++
ClientPack/ClientToMapServer/CA6_Family/ChuangongOP | 0
ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.des | 1 +
ClientPack/ClientToMapServer/CA6_Family/ChuangongOP.h | 9 +++++++++
ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo | 0
ServerPack/MapServerPack/HA5_Family/ChuangongResult.des | 1 +
ServerPack/GameServerPack/HA4_Family/ChuangongStart | 0
ClientPack/ClientToMapServer/CA6_Family/ChuangongOP.des | 1 +
ServerPack/MapServerPack/HA5_Family/ChuangongResult | 0
ServerPack/GameServerPack/HA4_Family/ChuangongStart.des | 1 +
12 files changed, 55 insertions(+), 0 deletions(-)
diff --git a/ClientPack/ClientToMapServer/CA6_Family/ChuangongOP b/ClientPack/ClientToMapServer/CA6_Family/ChuangongOP
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA6_Family/ChuangongOP
diff --git a/ClientPack/ClientToMapServer/CA6_Family/ChuangongOP.des b/ClientPack/ClientToMapServer/CA6_Family/ChuangongOP.des
new file mode 100644
index 0000000..e74f8d9
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA6_Family/ChuangongOP.des
@@ -0,0 +1 @@
+A6 15 传功操作 #tagCMChuangongOP
diff --git a/ClientPack/ClientToMapServer/CA6_Family/ChuangongOP.h b/ClientPack/ClientToMapServer/CA6_Family/ChuangongOP.h
new file mode 100644
index 0000000..79c68a7
--- /dev/null
+++ b/ClientPack/ClientToMapServer/CA6_Family/ChuangongOP.h
@@ -0,0 +1,9 @@
+// A6 15 传功操作 #tagCMChuangongOP
+
+struct tagCMChuangongOP
+{
+ tagHead Head;
+ BYTE OPType; // 操作类型:1-邀请;2-回应;3-领奖;
+ DWORD PlayerID; // 目标玩家ID;回应时为邀请方玩家ID
+ BYTE OPData; // 操作数据,可选:回应时为是否同意
+};
diff --git a/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo b/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo
diff --git a/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.des b/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.des
new file mode 100644
index 0000000..4d7475d
--- /dev/null
+++ b/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.des
@@ -0,0 +1 @@
+A4 11 传功邀请信息 #tagGCChuangongInviteInfo
diff --git a/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.h b/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.h
new file mode 100644
index 0000000..88006ab
--- /dev/null
+++ b/ServerPack/GameServerPack/HA4_Family/ChuangongInviteInfo.h
@@ -0,0 +1,12 @@
+// A4 11 传功邀请信息 #tagGCChuangongInviteInfo
+
+struct tagGCChuangongInviteInfo
+{
+ tagHead Head;
+ DWORD PlayerID; // 发起邀请的玩家ID
+ BYTE NameLen;
+ char Name[NameLen]; // 发起邀请的玩家名,size = NameLen
+ WORD LV; // 玩家等级
+ BYTE Job; // 玩家职业
+ WORD RealmLV; // 玩家境界等级
+};
diff --git a/ServerPack/GameServerPack/HA4_Family/ChuangongStart b/ServerPack/GameServerPack/HA4_Family/ChuangongStart
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/GameServerPack/HA4_Family/ChuangongStart
diff --git a/ServerPack/GameServerPack/HA4_Family/ChuangongStart.des b/ServerPack/GameServerPack/HA4_Family/ChuangongStart.des
new file mode 100644
index 0000000..1076b9c
--- /dev/null
+++ b/ServerPack/GameServerPack/HA4_Family/ChuangongStart.des
@@ -0,0 +1 @@
+A4 12 传功开始 #tagGCChuangongStart
diff --git a/ServerPack/GameServerPack/HA4_Family/ChuangongStart.h b/ServerPack/GameServerPack/HA4_Family/ChuangongStart.h
new file mode 100644
index 0000000..2e30222
--- /dev/null
+++ b/ServerPack/GameServerPack/HA4_Family/ChuangongStart.h
@@ -0,0 +1,12 @@
+// A4 12 传功开始 #tagGCChuangongStart
+
+struct tagGCChuangongStart
+{
+ tagHead Head;
+ DWORD PlayerID; // 一起传功的玩家ID
+ BYTE NameLen;
+ char Name[NameLen]; // 玩家名,size = NameLen
+ WORD LV; // 玩家等级
+ BYTE Job; // 玩家职业
+ WORD RealmLV; // 玩家境界等级
+};
diff --git a/ServerPack/MapServerPack/HA5_Family/ChuangongResult b/ServerPack/MapServerPack/HA5_Family/ChuangongResult
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/ServerPack/MapServerPack/HA5_Family/ChuangongResult
diff --git a/ServerPack/MapServerPack/HA5_Family/ChuangongResult.des b/ServerPack/MapServerPack/HA5_Family/ChuangongResult.des
new file mode 100644
index 0000000..d007d0e
--- /dev/null
+++ b/ServerPack/MapServerPack/HA5_Family/ChuangongResult.des
@@ -0,0 +1 @@
+A5 10 传功奖励结果 #tagMCChuangongResult
diff --git a/ServerPack/MapServerPack/HA5_Family/ChuangongResult.h b/ServerPack/MapServerPack/HA5_Family/ChuangongResult.h
new file mode 100644
index 0000000..59c751f
--- /dev/null
+++ b/ServerPack/MapServerPack/HA5_Family/ChuangongResult.h
@@ -0,0 +1,18 @@
+// A5 10 传功奖励结果 #tagMCChuangongResult
+
+struct tagMCChuangongItem
+{
+ DWORD ItemID;
+ WORD ItemCount;
+};
+
+struct tagMCChuangongResult
+{
+ tagHead Head;
+ WORD FromLV; // 传功前等级
+ WORD ToLV; // 传功后等级
+ DWORD Exp; // 获得经验求余亿部分
+ DWORD ExpPoint; // 获得经验整除亿部分
+ BYTE ItemCount;
+ tagMCChuangongItem AwardItemList[ItemCount]; // 奖励物品列表
+};
--
Gitblit v1.8.0