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

📄 packet.h

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

	// 02 : 汗荐 荤侩 酒捞袍
	BYTE		tSlot;			// 荤侩窍绊磊 窍绰 酒捞袍
	BYTE		tSid;			// 咯矾俺狼 锅龋吝 绢恫 锅龋甫 荤侩且芭衬?

*/
const BYTE  ITEM_USE_RESULT		= 56;
/*
	(C <- S)	// 狞酒捞袍 荤侩 烹焊

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

	// 己傍老版快
	BYTE		tMode;			// 01  : SP, PP, HP 茄锅俊 老沥樊阑 盲况霖促.
								// 08  : 去鄂摹丰
								// 16  : 付厚摹丰
								// 32  : 吝刀摹丰
								// 64  : 矫仿摹丰
								// 127 : 葛电 惑怕捞惑摹丰
								// 100 : 八, 醚侩 府鞘
								// 101 : 器呕荤侩
								// 102 : 汗鼻 酒捞袍
								// 103 : 墨乔抹 酒捞袍
	// 01 老锭
	short		sSP_Refill;		// 雀汗等 荐摹
	short		sHP_Refill;
	short		sPP_Refill;

		typedef struct _tagItem	// 荤侩茄 酒捞袍 沥焊(辑滚俊辑 拌魂, 巢酒乐绰 醚荐)
		{
			byte	bySlot;
			short	sLevel;				// 酒捞袍 厘馒 饭骇//@@@@@@@@
			short	sSid;
			short	sDuration;
			short	sBullNum;
			short	sCount;
			BYTE	tMagic[6];
			BYTE	tIQ;
		} ItemInfo;

	// 08 16 32 64 127 100 101 103: 老锭
	typedef struct _tagItem
	{
		byte	bySlot;
		short	sLevel;				// 酒捞袍 厘馒 饭骇//@@@@@@@@
		short	sSid;
		short	sDuration;
		short	sBullNum;
		short	sCount;
		BYTE	tMagic[6];
		BYTE	tIQ;
	} ItemInfo;

	// 102 : 汗鼻酒捞袍老锭
	byte		bySlot;			// 牢亥 浇吩
	DWORD		dwDN;			// 寸梅等陛咀

*/

const BYTE	MONEY_CHANGED		= 57;
/*
	(C <- S)	// 家瘤陛 函版 烹焊

	BYTE		tType;			// 0 : 芭贰 吝老锭
								// 1 : 弊寇 家瘤陛 函悼老锭
	// 0 : 芭贰 吝老锭
	DWORD		dwTradeDN;		// 芭贰 芒俊辑 陛咀
	DWORD		dwDN;			// 家瘤陛

	// 1 : 弊寇 家瘤陛 函悼老锭
	DWORD	dwDN;				// 家瘤陛
*/

const BYTE	FIELD_ITEM_INFO		= 58;

/*
	(C <- S)					// 甘惑俊辑 阶咯乐绰 酒捞袍 沥焊甫 焊辰促.

	short		sLoopCount;		// 傈眉 酒捞袍 荐

		BYTE		Mode;			// 01(ITEM_INFO_MODIFY)	: FIELD ITEM 沥焊
									// 02(ITEM_INFO_DELETE)	: FIELD ITEM DEL等 沥焊甫 焊辰促
									// 03(ITEM_INFO_PICKUP)	: FIELD ITEM 俊 乐绰 酒捞袍甫 凛绰促.

		short		nPosX;			// X Position
		short		nPosY;			// Y Position

		short		sSid;			//(-1)老版快 Item篮 绝促.
		DWORD		dwCount;
		BYTE		tIQ;			// 概流 何磐 蔼捞 1捞惑 弊寇绰 0烙

		// Mode == 03(ITEM_INFO_PICKUP) 老 版快 眠啊.
		int			uid;			// 凛绰 蜡历

*/

/*
const BYTE	ITEM_WEIGHT_CHANGE	= 59;
/*
	(C <- S)					// 酒捞袍 公霸函悼甫 舅赴促.

	short		sMaxWeight;		// 泅犁 甸荐乐绰 弥措公霸
	short		sCurWeight;		// 泅犁 公霸
*/

const BYTE	SERVER_TIME_REQ		= 59;
/*
	(C -> S)	// 辑滚狼 霸烙矫埃, 肺拿矫埃阑 夸没茄促.

	// 傈崔牢磊 绝澜
*/

const BYTE	SERVER_TIME_RESULT	= 59;
/*
	(C <- S)	// 辑滚狼 霸烙矫埃, 肺拿矫埃阑 焊郴霖促.

	short		sYear;
	short		sMonth;
	short		sDay;
	short		sHour;
	short		sMinute;
	short		sSecond;
*/

//#################################################################
//	Game PK Button	(62)
//#################################################################

const BYTE PK_BUTTON_REQ			= 62;

//#################################################################
//	Game Main UI	(63 ~ 88)
//#################################################################
const BYTE	QUESTWINDOW_OPEN_REQ	= 63;
/*
	(C -> S)	// Quest Window Open Request
*/

const BYTE	QUESTWINDOW_OPEN_RESULT	= 63;	// Packet 犁劝侩
/*
	(C <- S)	// Quest Window Open Result

	short		sCount;				// 焊蜡茄 涅胶飘狼 肮荐
	
	// sCount > 0 牢 版快
	short		sQuestNum[sCount];	// 涅胶飘 锅龋 (sCount 父怒 馆汗秦辑 焊辰促)
*/

const BYTE	TRADE_MODE_REQ		= 64;
/*
	(C -> S)	// Trade Mode On/Off Req
	BYTE		Mode;			// 00	: Off
								// 01	: On
*/

const BYTE	TRADE_MODE_RESULT	= 65;
/*
	(C <- S)	// Trade Mode On/Off Result
	BYTE		Mode;			// 00	: Off
								// 01	: On
*/

const BYTE	OPEN_EQUIP_REQ		= 68;
/*
	(C -> S)	// Equip/Skill Window Open
	// 傈崔蔼 绝澜
*/

const BYTE	OPEN_EQUIP_RESULT	= 69;
/*
	(C <- S)	// Equip/Skill Window Open Result

	short		WeaponInfo[8];
	BYTE		EvadeInfo[4];

	BYTE		Rate[5];			// 胶懦 利侩 己傍啦
*/

const BYTE	CHANGE_WEAPON_REQ	= 70;
/*
	(C -> S)	// 公扁 函版 (坷弗颊 , 哭颊 公扁 傈券)
*/

const BYTE	CHANGE_WEAPON_RESULT= 71;
/*
	(C <- S)	// 公扁 函版 搬苞

	BYTE		result;			// 00 : 公扁 函版 阂啊瓷
								// 01 : 己傍 ( 己傍矫俊绰 UserInfo 惯积)

	// result 啊 己傍老锭
	BYTE		tEnable;		// 秦寸 公扁 胶懦阑 镜荐 乐绰瘤 魄窜
								// 00 : 镜 荐 绝澜
								// 01 : 镜 荐 乐澜

	BYTE		tSkillClass		// 秦寸 胶懦 努贰胶钎矫
	typedef struct _tagSkill	// Skill
	{
		short	sSid;		// Skill id
		BYTE	tLevel;		// Level
	}UserSkill[SKILL_NUM];	// SKILL_NUM = 5
*/

const BYTE	SKILL_ONOFF_REQ		= 72;
/*
	(C -> S)	// 漂沥 胶懦阑 ON/OFF 茄促.

	short		sSid;			// Skill ID
*/

const BYTE	SKILL_ONOFF_RESULT	= 73;
/*
	(C <- S)	// 胶懦 ON/OFF RESULT

	BYTE		result;			// 00 : Fail
								// 01 : Success
	// 己傍老 版快
	short	sSid;		// Skill id
	BYTE	tLevel;		// Level
	BYTE	tOnOff;		// On/Off 沥焊
*/

const BYTE	PSI_CHANGE_REQ		= 74;
/*
	(C -> S)	// 荤捞坷葱 傈券 夸备

	short		sSid;			// Psionic ID
*/

const BYTE	PSI_CHANGE_RESULT	= 75;
/*
	(C <- S)	// Psionic Change RESULT

	BYTE		result;			// 00 : Fail
								// 01 : Success
	// 己傍老 版快
	short	sSid;				// Psionic id
	BYTE	tUsedPP;			// Consumed Psionic PP Value
*/

const BYTE	LEVEL_UP			= 76;//@@@@@@@@@@@@@@@官厕
/*
	(C <- S)					// level up

	BYTE	tType;				// 00 : error
								// 01 : 老馆 版氰摹
								// 02 : 饭骇诀 惯积
	// 01 : 老馆 版氰摹
		DWORD	dwExp;			// 穿利等 版氰摹

	// 02 : 饭骇诀 惯积
		DWORD	dwExp;			// 矫累 版氰摹
		DWORD	dwMaxExp;		// 促澜 饭骇鳖瘤 弥措 版氰摹
		short	sLevel;			// 泅犁 饭骇
		short	sSkillPoint;	// 穿利 胶懦器牢飘
		short	sPA;			// 穿利 PA



*/
const BYTE	LEVEL_DOWN			= 77;
/*
	(C <- S)					// level down
								// 搬苞蔼栏肺 USER_STATUS_SKILL_UP_RESULT + LEVEL_UP 荤侩
*/								// 唱吝俊 吝汗登绰 郴侩阑 沥府

const BYTE	USER_STATUS_SKILL_UP_REQ= 78;//@@@@@@@@@@@@@@@官厕
/*
	(C -> S)					// PA, Skill甫 棵赴促.

	BYTE	tType;				// 01 : PA
								// 02 : Skill


	// 01 : PA 瓷仿摹 刘啊
		BYTE	tPaMaNum;	// 0~4鳖瘤吝 +锅龋

	// 02 : Skill Level 刘啊
		BYTE	tSkillNum;

*/

const BYTE	USER_STATUS_SKILL_UP_RESULT= 79;//@@@@@@@@@@@@@@@官厕
/*
	(C <- S)					// PA, Skill狼 搬苞蔼甫 府畔
	short		sPA;			// 拱府 器牢飘

	short		sSTR;			// 塞
	short		sCON;			// 扒碍
	short		sDEX;			// 刮酶
	short		sVOL;			// 狼瘤
	short		sWIS;			// 瘤驱

	short		sHP;			// 泅犁
	short		sPP;
	short		sSP;
	short		sMaxHP;			// 弥措摹
	short		sMaxPP;			//
	short		sMaxSP;			//

	short		sMaxDamage;		// 弥措 傍拜仿
	short		sMaxDefense;	// 弥措 规绢仿

	short		sSkillPoint;	// 胶懦 器牢飘

	BYTE		tSkillClass		// 秦寸 胶懦 努贰胶钎矫
	typedef struct _tagSkill	// Skill
	{
		short	sSid;		// Skill id
		BYTE	tLevel;		// Level
	}UserSkill[SKILL_NUM];	// SKILL_NUM = 5
*/

const BYTE	BUDDY_MODE_REQ			= 80;
/*
	(C -> S)	// BUDDY Mode On/Off Req
	BYTE		Mode;			// 00	: Off
								// 01	: On
*/

const BYTE	BUDDY_MODE_RESULT		= 81;
/*
	(C <- S)	// BUDDY Mode On/Off Result
	BYTE		Mode;			// 00	: Off
								// 01	: On
*/

const BYTE	BUDDY_USER_CHANGE		= 82;
/*
	(C <- S)	// 滚叼 备己盔 函拳啊 惯积窍搁   (啊涝苞 呕硼绰 chat肺...)

	BYTE		tType;				// 01 : 备己盔 眠啊
									// 02 : 备己盔 呕硼
									// 03 : 备己盔 单捞磐 盎脚

	// 01 : 备己盔 眠啊
	int			uid;				// 惑措规 uid
	Varchar		UserName;			// 惑措规 捞抚

  	DWORD		dwSkin;				// 乔何祸(COLORREF)
	DWORD		dwHair;				// 赣府祸(COLORREF)
	BYTE		byGender;			// 巢, 咯

	char		szFace[10];			// 倔奔葛剧
									// 1 : 赣府
									// 2 : 倔奔
									// 3 : 传
									// 4 : 内
									// 5 : 涝
									// 6 : 厩技荤府 1
									// 7 : 厩技荤府 2
									// 8~10 : 抗厚

	short		sMaxHP;				// 弥措 HP
	short		sHP;				// 泅犁 HP

	// 02 : 备己盔 呕硼
	int			uid;				// 惑措规 uid

	// 03 : 备己盔 单捞磐 盎脚
	int			uid;				// 惑措规 uid
	short		sMaxHP;				// 弥措 HP
	short		sHP;				// 泅犁 HP
*/


//#################################################################
//	Move			(88 ~ 106)
//#################################################################
const BYTE	CHANGE_DIR_REQ		= 88;
/*
	(C -> S)	// 规氢傈券 夸备

	BYTE		tDir;			//	3 4 5
								//	2 8 6
								//	1 0 7
*/

const BYTE CHANGE_DIR_RESULT	= 89;
/*
	(S -> C)	// 规氢傈券 搬苞

	int			uid;			// User id
	BYTE		tDir;			// 规氢
*/

const BYTE	MOVE_FIRST_REQ		= 90;
/*
	(C -> S)	// Move First Request

	short		will_x;				// 框流捞妨绊 窍绰 霉 谅钎狼 X 蔼
	short		will_y;				// 框流捞妨绊 窍绰 霉 谅钎狼 Y 蔼

	short		end_x;				// 框流捞妨绰 付瘤阜 谅钎狼 X 蔼
	short		end_y;				// 框流捞妨绰 付瘤阜 谅钎狼 Y 蔼
*/

const BYTE	MOVE_FIRST_RESULT	= 91;
/*
	(C <- S)	// Move First Result

	BYTE		result;				// 01	: Move First Success
									// else	: Move First Fail

	// 角菩矫
	int			uid;				// User Index
	short		cur_x;				// 辑滚狼 泅犁 x 谅钎
	short		cur_y;				// 辑滚狼 泅犁 y 谅钎

	// 己傍矫
	int			uid;				// User Index
	short		will_x;				// 框流捞妨绊 窍绰 霉 谅钎狼 X 蔼
	short		will_y;				// 框流捞妨绊 窍绰 霉 谅钎狼 Y 蔼

	short		end_x;				// 框流捞妨绰 付瘤阜 谅钎狼 X 蔼
	short		end_y;				// 框流捞妨绰 付瘤阜 谅钎狼 Y 蔼
*/

const BYTE	MOVE_REQ			= 92;
/*
	(C -> S)	// Move Req
	short		will_x;				// 框流捞妨绊 窍绰 谅钎狼 X 蔼
	short		will_y;				// 框流捞妨绊 窍绰 谅钎狼 Y 蔼
*/

const BYTE	MOVE_RESULT			= 93;
/*
	(C <- S)	// Move Result

	BYTE		result;				// 01	: Move Success

⌨️ 快捷键说明

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