⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 packet.h

📁 决战帝王1.5武神降临对喜爱决战的玩家共享研究用
💻 H
📖 第 1 页 / 共 5 页
字号:

const BYTE	BBS_NEXT_RESULT		= 36;
/*
	(C <- S)	// 促澜 霸矫拱 沥焊甫 焊辰促.

	short	BBS_NUM;				// BBS Number
	short	nCount;					// 临荐
	varchar nData;					// 霸矫拱 单捞磐(锅龋, 累己磊 ID, 累己老, 炼雀荐, 力格)
									// int		iIndex,
									// Varchar	strWriter,
									// Varchar	strTime,
									// int		iView,
									// Varchar	strTitle
*/

const BYTE	BBS_READ			= 37;
/*
(C -> S) // 霸矫拱狼 郴侩阑 佬绰促.

	short	BBS_NUM;				// BBS Number
	int		nIndex;					// 佬绊磊 窍绰 霸矫拱狼 锅龋
*/

const BYTE	BBS_READ_RESULT		= 38;
/*
(C <- S) // 霸矫拱狼 郴侩阑 焊辰促.

	short	BBS_NUM;				// BBS Number
	int		nIndex;					// 佬绊磊 窍绰 霸矫拱狼 锅龋
	Varchar Writer;					// 累己磊
	Varchar Title;					// 力格
	Varchar Time;					// 累己老磊
	VarData Contents;				// 郴侩
*/

const BYTE	BBS_WRITE			= 39;
/*
	(C -> S) // 霸矫拱阑 累己茄促.

	short	BBS_NUM;				// BBS Number
	VarChar	Title;					// 霸矫拱 力格
	VarData	Contents;				// 霸矫拱 郴侩
*/

const BYTE	BBS_EDIT			= 40;
/*
	(C -> S) // 霸矫拱阑 荐沥茄促.

	short	BBS_NUM;				// BBS Number
	int		nIndex;					// 霸矫拱 锅龋
	VarChar	Title;					// 霸矫拱 力格
	VarData	Contents;				// 霸矫拱 郴侩
*/

const BYTE	BBS_ERROR			= 41;
/*
	(C <- S)	// 霸矫魄 包访等 俊矾 府畔

	BYTE		result;				// 01	: 己傍
									// 02	: 鼻茄 绝澜(磊脚狼 霸矫拱捞 酒聪芭唱 款康磊啊 酒丛)
									// 03	: 霸矫拱捞 昏力凳
									// ...
									// 255	: 舅荐 绝绰 俊矾
*/

const BYTE	BBS_DELETE			= 42;
/*
	(C -> S) 	// 霸矫拱阑 昏力茄促.

	short		BBS_NUM;			// BBS Number
	int			nIndex;				// 霸矫拱 锅龋
*/

//#################################################################
//	Item		(43 ~ 63)
//#################################################################
const BYTE	ITEM_BULLNUM		= 43;
/*
	(C <- S)	// 酒捞袍狼 儡藕荐(饭萍俘蒲樊)啊 函版等巴阑 舅妨霖促.

	BYTE	tSlot;					// 酒捞袍 浇吩锅龋
	short	sBullBum;				// 函版等 儡藕荐(饭萍俘蒲樊)
*/

const BYTE	ITEM_DURATION		= 44;
/*
	(C <- S)	// 酒捞袍狼 郴备档啊 函版等巴阑 舅妨霖促.

	BYTE	tSlot;					// 酒捞袍 浇吩锅龋
	short	sDuration;				// 函版等 郴备档
*/

const BYTE	ITEM_LOAD_REQ		= 45;
/*
	(C -> S) 	// 甘 肚绰 各俊霸辑 酒捞袍阑 裙垫

	BYTE	byReqType;				// 1 : 各
									// 2 : 甘

	// 1锅 各老 版快
	short	sSid;					// 阁胶磐 牢郸胶

	// 2锅 甘老版快
	short	sX;						// 甘俊辑
	short	sY;
*/

const BYTE	ITEM_LOAD_RESULT	= 46;
/*
	(S -> C) // 牢刘阑 窍绊 秦寸 府胶飘甫 焊辰促.
	BYTE	result;					// 00	: 酒捞袍 绝澜(角菩)
									// 01	: 己傍矫

		// 01 酒捞袍 己傍矫
		BYTE	ChangedSlotNum;		// 函拳等 浇吩狼 肮荐

		typedef struct _tagMoveItem
		{
			BYTE	tSlot;
			short	sLevel;				//@@@@@@@@
			short	sSid;
			short	sDuration;
			short	sBullNum;
			short	sCount;
			BYTE	tMagic[6];
			BYTE	tIQ;
		} MoveItemInfo[ChangedSlotNum];

	// 捣 己傍矫
	// (C <- S) MONEY_CHANGED肺 傈价

	// 00 : 角菩矫
	error_01 : Item Load 裹困甫 哈绢车促
	error_02 : 肋给等 谅钎
	error_03 : 快急鼻捞 绝促
	error_04 : 公霸甫 檬苞窍看促
	error_05 : 厚绢乐绰 牢亥捞 绝促 
	error_08 : 凛绰 犬伏 角菩 

	error_06 : 蜡飞酒捞袍捞促.
	error_07 : 矫胶袍 诀但 角菩
	error_255 : 舅荐 绝绰俊矾
*/

const BYTE	ITEM_GIVE_REQ		= 47;
/*
	( C -> S ) // 惑措规俊霸 酒捞袍, 捣阑 临锭

	BYTE	tType;					// 00	: 甘惑俊 滚覆
									// 01	: 惑措规俊霸 霖促

	BYTE	tObject					// 00	: 捣
									// 01	: 酒捞袍
	//  00	: 甘惑俊 滚覆

		short		will_x;			// 甘惑俊辑 谅钎
		short		will_y;			//

  		//	00	: 捣老版快
			DWORD	dwDN;				// 捣 咀荐

		//	01	: 酒捞袍老版快
			BYTE	bySlotId;			// 牢亥配府芒狼 牢郸胶
			short	sCount				// 倔父怒 肮荐


	//  01	: 惑措规俊霸 霖促(?)

		//	00	: 捣老版快
			int		uid;				// 罐阑 惑措规
			DWORD	dwDN;				// 捣 咀荐

		//	01	: 酒捞袍老版快
			int		uid;				// 罐阑 惑措规
			BYTE	bySlotId;			// 牢亥配府芒狼 牢郸胶
			short	sCount				// 倔父怒 肮荐


 // 捣 己傍矫
// (C <- S) MONEY_CHANGED肺 傈价
*/

const BYTE	ITEM_GIVE_RESULT	= 48;
/*
	( C <- S ) // 惑措规俊霸 林绊 肚绰 甘俊 滚府绊 郴 牢亥俊辑 瘤款促.

	BYTE	result;					// 00	: 角菩
									// 01	: 己傍

	// 00 角菩搁
	BYTE	error;					// 01	: 临荐乐绰 惑措啊 绝促.
									// 02	: 惑措 牢亥俊 咯蜡傍埃捞 何练窍促.
									// 03	: 惑措规捞 芭何
									// 04	: 甘惑俊 滚副父茄 傍埃捞 绝促(?).
									// 05	: 郴 牢亥俊 酒捞袍捞 绝促.
									// 06	: 惑措俊霸 捣阑 歹临荐啊 绝促.
									// ...
									// 255	: UnKnown Error

	// 01 己傍捞搁
		typedef struct _tagItem
		{
			byte	bySlot;
			short	sLevel;
			short	sSid;
			short	sDuration;
			short	sBullNum;
			short	sCount;
			BYTE	tMagic[6];
			BYTE	tIQ;
		} ItemInfo;

*/


const BYTE	ITEM_TRADE_REQ		= 49;
/*
	( C -> S -> Other C ) // 酒捞袍..背券阑 惑措规俊霸 脚没茄促

	int			uid;				// 惑措规 uid
	Varchar		UserName;			// 惑措规 捞抚
	BYTE		Mode;				// 00 : 夸没秒家
									// 01 : 夸没
									// 02 : 铰倡
									// 03 : 芭例
									//...
									// 255: 舅 荐 绝绰 俊矾

*/

const BYTE	ITEM_TRADE_RESULT	= 50;
/*
	( Other C -> S -> C ) // 酒捞袍..背券阑 惑措规俊霸 览翠茄促

	int			uid;				// 惑措规 uid
	Varchar		UserName;			// 惑措规 捞抚
	BYTE		result;				// 01	: 己傍(铰倡)
									// else	: 角菩(芭例殿...)

	// 角菩老 版快
	BYTE		error_code;			// 01 : 惑措祈 芭例(秒家)
									// 02 : 霖厚救凳
									// 03 : 促弗荤恩苞 芭贰吝
									// 04 : 惑措祈阑 茫阑 荐 绝澜
									// 05 : 芭府啊 呈公 冻绢咙
									// 06 : 磊脚捞 芭例
									// ...
									// 255: 舅 荐 绝绰 俊矾
*/

const BYTE	EXCHANGE_REQ		= 51;
/*
	( C -> S -> C(葛滴促))			// 角力肺 酒捞袍 背券阑 茄促.

	int			uid;				// 惑措祈 uid

	BYTE		Type;				// 0 = 秒家
									// 1 = 磊脚捞 背券 铰倡
									// 2 = 惑措祈捞 背券 铰倡
									// 3 = 磊脚捞 酒捞袍 棵覆
									// 4 = 惑措祈捞 酒捞袍 棵覆
									// 5 = 磊脚捞 捣阑 棵覆
									// 6 = 惑措祈捞 捣阑 棵覆


	// Type 捞 3 老 版快
	(C -> S)
	BYTE		tSlotId;			// 牢亥配府芒狼 牢郸胶		(棵副锭 亲格) 弊寇绰 罐阑锭 亲格
	short		dwCount;			// 倔父怒 肮荐				(棵副锭 亲格)

			(S -> C)
				// 飘饭捞靛俊 棵扼哎 酒捞袍
			short		sLevel;				// 酒捞袍 厘馒 饭骇		///@@@@@@@@
			short		sItemID;			// 酒捞袍 牢郸胶
			short		wDur;				// 郴备档
			short		byBullNum;			// 厘藕荐
			short		dwCount;			// 倔父怒 肮荐
			BYTE	    tMagic[6];			// 概流加己
			BYTE		tIQ;				// Item Quality

				// 牢亥配府俊辑 函悼等 酒捞袍
			BYTE		tSlotId;			// 牢亥配府芒狼 牢郸胶
			short		sLevel;				// 酒捞袍 厘馒 饭骇
			short		sItemID;			// 酒捞袍 牢郸胶
			short		wDur;				// 郴备档
			short		byBullNum;			// 厘藕荐
			short		dwCount;			// 倔父怒 肮荐
			BYTE	    tMagic[6];			// 概流加己
			BYTE		tIQ;				// Item Quality

	// Type 捞 4老 版快
	short		sLevel;				// 酒捞袍 厘馒 饭骇
	short		sItemID;			// 酒捞袍 牢郸胶
	short		wDur;				// 郴备档
	short		byBullNum;			// 厘藕荐
	short		dwCount;			// 倔父怒 肮荐
	BYTE	    tMagic[6];			// 概流加己
	BYTE		tIQ;				// Item Quality

	// Type 捞 5 老 版快
	DWORD		dwCount;			// 芭贰俊 棵赴 醚 钦狼 捣
	DWORD		dwMyMoney;			// 磊扁俊霸 巢篮捣

	// Type 捞 6 老 版快
	DWORD		dwCount;			// 芭贰俊 棵赴 醚 钦狼 捣
*/

const BYTE	EXCHANGE_RESULT		= 52;
/*
	( C <- S )						// 搬苞蔼

	BYTE		result;				// 0 = 芭例
									// 1 = 背券 悼狼
									// 2 = 辑滚 芭例
	// 芭例, 辑滚芭例狼 版快
	BYTE		error_code;			// 1	: 肋给等 蜡历 酒捞叼
									// 2	: 背券脚没阑 茄 荤侩磊啊 酒丛
									// 3	: 肋给等 酒捞袍 沥焊
									// 4 	: 磊脚捞 背券秒家
									// 5	: 鸥牢捞 背券秒家
									// 6	: 磊脚狼 牢亥配府 钱
									// 7	: 鸥牢狼 牢亥配府 钱
									// ...
									// 255 : UNKNOWN ERROR

	// 背券 悼狼老 版快

	// 函版酒捞袍 格废
	DWORD		dwDN				// 家瘤陛 函悼

	BYTE		byItemNumber;		// 醚 背券茄 酒捞袍 荐 肚绰 捣
		BYTE		bySlotId;			// 牢亥配府芒狼 牢郸胶
		short		sLevel;				// 酒捞袍 厘馒 饭骇				//@@@@@
		short		sItemID;			// 酒捞袍 牢郸胶
		short		sDuration;			// 郴备档
		short		byBullNum;			// 厘藕荐
		short		sCount				// 倔父怒 肮荐 (捣  肚绰 酒捞袍)
		BYTE	    tMagic[6];			// 概流加己
		BYTE		tIQ;				// Item Quality

		...								// 肮荐父怒 馆汗茄促.
*/

const BYTE	ITEM_MOVE_REQ		 = 53;
/*
	( C -> S )						// 酒捞袍 捞悼( 抗)厘厚厘馒, 狞酒捞袍, 牢亥配府郴俊辑 捞悼殿.. )
	BYTE			tType;			// 0 : 老馆 酒捞袍(牢亥配府郴)
									// 1 : Quick Item 殿废
									// 2 : Quick Item 捞悼, 殿废 秒家

	// 0 : 老馆 酒捞袍版快
	BYTE			bySourceSlot;	// 盔贰 酒捞袍捞 乐带 浇吩 困摹
	BYTE			byDestSlot;		// 颗扁妨绰 浇吩 困摹

	// 1, 2 锅 鸥涝篮 努扼捞攫飘 磊眉 贸府茄促.
	>>-----------------------------[ 绝绢柳 内靛 : jjs07 ] ----------------------------->>
	// 1 : Quick Item 殿废
	BYTE			bySourceSlot;	// 牢亥配府 浇吩 困摹
	BYTE			byDestSlot;		// QuickSlotNum 浇吩 困摹 (0,1,2,3,4)

	// 2 : Quick Item 捞悼, 殿废 秒家
	BYTE			bySourceSlot;	// 秦寸 QuickSlotNum 浇吩 困摹
	BYTE			byDestSlot;		// 颗扁妨绰 困摹
									// 抗)  殿废秒家 = 255
									//		弊寇 0~4鳖瘤 捞悼 锅龋
	<<---------------------------------------------------------------------------------<<
*/

const BYTE	ITEM_MOVE_RESULT	 = 54;
/*
	( C <- S )

	BYTE			Result;			// 01 : Success
									// else	: Fail

	// 酒捞袍 己傍矫 郴妨皑
	BYTE			tType;			// 0 : 老馆 酒捞袍
									// 1 : Quick Item 殿废				// 1, 2 锅篮 捞力 荤扼柳 内靛 : jjs07
									// 2 : Quick Item 捞悼, 殿废 秒家
									// 3 : 备概茄 Item 格废
									// 4 : 魄概茄 Item 格废
									// 5 : 荐府茄 Item 格废

			// 0 : 老馆 酒捞袍 己傍矫
			BYTE			ChangedSlotNum;	// 函拳等 浇吩狼 肮荐

			typedef struct _tagMoveItem
			{
				byte	bySlot;
				short	sLevel;				// 酒捞袍 厘馒 饭骇//@@@@@@@@@@@
				short	sSid;
				short	sDuration;
				short	sBullNum;
				short	sCount;
				BYTE	tMagic[6];
				BYTE	tIQ;
			} MoveItemInfo[ChangedSlotNum];

			// 1 : Quick Item 殿废矫
			BYTE			tQuickSlotNum;	// 殿废茄 浇吩 锅龋
			short			sSid;

			// 2 : Quick Item 捞悼, 殿废 秒家
			BYTE			tChangedSlotNum;// 函拳等 浇吩狼 肮荐

			typedef struct _tagQuickItem
			{
				byte	tSlot;			    // 秦寸 Quick Slot 锅龋
				short	sSid;
			} QuickItemInfo[tChangedSlotNum];

		  // 3, 4, 5格废 贸府
			BYTE			ChangedSlotNum;	// 函拳等 浇吩狼 肮荐

			typedef struct _tagMoveItem
			{
				byte	bySlot;
				short	sLevel;				// 酒捞袍 厘馒 饭骇//@@@@@@@@@
				short	sSid;
				short	sDuration;
				short	sBullNum;
				short	sCount;
				BYTE	tMagic[6];
				BYTE	tIQ;
			} MoveItemInfo[ChangedSlotNum];
*/

const BYTE  ITEM_USE_REQ		= 55;
/*
	(C -> S)	// 狞酒捞袍 荤侩 夸没
	BYTE		tType;			// 01 : 老雀己 家葛 酒捞袍
								// 02 : 汗荐 荤侩 酒捞袍

	// 01 : 老雀己 家葛 酒捞袍
	BYTE		tSlot			// 荤侩窍绊磊 窍绰 酒捞袍

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -