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

📄 packet.h

📁 决战帝王1.5武神降临对喜爱决战的玩家共享研究用
💻 H
📖 第 1 页 / 共 5 页
字号:
								// 03	: Invalid Zone Number
								// 04	: Invalid Position
								// 05	: 泅犁 ID 荤侩吝
								// ...
								// 255	: 舅 荐 绝绰 俊矾

	short		CurrZone;		// 泅犁 Zone Number
	int			uid;			// User Index
	short		PosX;			// Map 狼 X 谅钎
	short		PosY;			// Map 狼 Y 谅钎

	BYTE		tDir;			// 泅犁 焊绊乐绰 规氢

	BYTE		tTime;			// 矫埃(0~24)
	BYTE		tMinute;		// 盒  (0~60)

    Varchar		public_key;		// int64
	DWORD		dwSerial;		// 矫府倔 矫累 锅龋
*/

const BYTE NEW_ACCOUNT_REQ =		16;
/*
	(C -> S)	// New Session Account Req

	VarChar	szUserID[ACCOUNT_LENGTH];
	VarChar	szPassword[PASSWORD_LENGTH];
	VarChar	szRealName[40];
	VarChar	szSocNo[15];
	VarChar	szAddress[80];
	VarChar	szTel[20];
	VarChar	szEmail[30];
	VarChar	szQuiz01[50];
	VarChar	szAnswer01[50];
*/

const BYTE NEW_ACCOUNT_RESULT =		17;
/*
	(C <- S)	// New Session Account Result
	BYTE	result;				// 01 	: New Account Create Success
								// else	: New Account Create Fail
*/

const BYTE	NEW_CHAR_REQ		= 18;
/*
	(C -> S)	// Make New Character (鞠龋拳 救窃)
	VarChar		szAccount[ACCOUNT_LENGTH];			// Account
	BYTE		nIndex;								// Char Index (割锅掳 某腐磐?)
	VarChar		szCharName[CHAR_NAME_LENGTH];		// Char Name

	DWORD		Skin;				// 乔何祸
	DWORD		Hair;				// 赣府祸
	BYTE		bGender;			// 巢, 咯
	char		szFace[10];			// 倔奔葛剧
									// 1 : 赣府
									// 2 : 倔奔
									// 3 : 传
									// 4 : 内
									// 5 : 涝
									// 6 : 厩技荤府 1
									// 7 : 厩技荤府 2
									// 8~10 : 抗厚

	BYTE		Class;				// 拜捧 = 0, 瘤莆捞 = 1, 档八 = 2, 醚扁 = 3

*/

const BYTE	NEW_CHAR_RESULT		= 19;
/*
	(C <- S)	// Make New Character Result (鞠龋拳 救窃)

	BYTE		result;				// 01	: Make New Character Success
									// else : Make New Character Fail
	// 角菩牢 版快 -------
	BYTE		nErrorCode;			// 01	: Invaild Account
									// 02	: Invaild Char Num
									// 03	: Invalid Ability (肋给等 瓷仿摹)
									// 04	: Invalid Skin
									// 05	: Invalid Hair
									// 06	: Invalid Face
									// 07	: Exist Character Name(捞固 粮犁窍绰 捞抚)
									// 08	: Invalid Char Name
									// 09	: Invalid Ablity Sum
									// 10	: Invalid Class
									// ...
									// 255	: 舅荐 绝绰 俊矾

	// 己傍老版快
	BYTE		nIndex;						// Character Index
	VarChar		szName[CHAR_NAME_LENGTH];	// Character Name

	short		STR;
	short		CON;
	short		DEX;
	short		VOL;
	short		WIS;

	DWORD		Skin;				// 乔何祸
	DWORD		Hair;				// 赣府祸
	BYTE		bGender;			// 巢, 咯

	char		szFace[10];			// 倔奔葛剧

	BYTE		Class;				// 拜捧 = 0, 瘤莆捞 = 1, 档八 = 2, 醚扁 = 3

	short		Level;
	short		HP;
	short		PP;
	short		SP;

  	typedef struct _tagSkill	// Skill
	{
		short	sSid;
		BYTE	tLevel;
	}UserSkill[TOTAL_SKILL_NUM];

	char		strWearItem[20];// 厘馒窍绊 乐绰 酒捞袍 府胶飘
								// 弊覆锅龋[2] * EQUIP_ITEM_NUM
								// 弊覆锅龋 == -1 捞搁 厘馒窍瘤 臼澜

*/

const BYTE	DELETE_CHAR_REQ		= 20;
/*
	(C -> S)	// Delete Character (鞠龋拳 救窃)

	VarChar		szAccount[ACCOUNT_LENGTH];		// Account
	VarChar		szCharName[CHAR_NAME_LENGTH];	// Char Name
	BYTE		nIndex;							// Char Index (割锅掳 某腐磐?)
	Varchar		szJumin[13];					// 林刮殿废锅龋
	Varchar		szIP[15];						// 昏力茄 哪腔磐狼 IP
*/

const BYTE	DELETE_CHAR_RESULT	= 21;
/*
	(C <- S)	// Delete Character Result (鞠龋拳 救窃)
	BYTE		result;				// 01	: Delete Character Success
									// else : Delete Character Fail

	// 己傍牢版快
	BYTE		nIndex;				// Character Index

	// 角菩牢 版快 -------
	BYTE		nErrorCode;			// 01	: Invaild Account
									// 02	: Invaild Char Name
									// 03	: Invaild Char Index
									// 04	: Database Error
									// 05	: Invalid Jumin Bunho
									// 06	: 林刮锅龋啊 簔覆
									// 07	: 辨靛 付胶磐老锭绰 辨靛甫 刚历 秦魂窍绊 昏力..
									// ...
									// 255	: 舅荐 绝绰 俊矾
*/

const BYTE	LOGOUT_REQ			= 22;
/*
	(C -> S)	// Log Out Req
	// 傈崔蔼 绝澜
*/

const BYTE	REROLL_REQ			= 23;
/*
	(C -> S)	// Reroll Request

	BYTE		Class;				// 拜捧 = 0, 瘤莆捞 = 1, 档八 = 2, 醚扁 = 3
*/

const BYTE	REROLL_RESULT		= 24;
/*
	(C <- S)	// Reroll	Result
	BYTE		STR;			// 塞
	BYTE		CON;			// 扒碍
	BYTE		DEX;			// 刮酶
	BYTE		VOL;			// 狼瘤
	BYTE		WIS;			// 瘤驱
*/

const BYTE	RESTART_REQ			= 25;
/*
	(C -> S)	// Restart巩狼
*/

const BYTE	RESTART_RESULT		= 26;
/*
	(C <- S)	// RESTART_REQ	Result

	BYTE		result;			// 01	: Restart Success
								// else : Restart Fail
*/

const BYTE	CHECK_ID_REQ		= 27;
/*
	(C -> S)	// Check Character ID Request
	
	VarChar		szCharID[CHAR_NAME_LENGTH];	// 某腐磐捞抚
*/

const BYTE	CHECK_ID_RESULT		= 27;		// Packet 犁劝侩
/*
	(C <- S)	// Check Character ID Result
	
	BYTE		tResult;		// 00 : 鞍篮 捞抚狼 某腐磐啊 捞固 粮犁钦聪促.
								// 01 : 荤侩窍角 荐 乐绰 酒捞叼 涝聪促.
*/

//#################################################################
//	CHAT, BBS		(28 ~ 43)
//#################################################################

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

const BYTE	MOVE_CHAT_RESULT	= 29;
/*
	(C <- S)	// Chat Move Result

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

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

const BYTE	CHAT_REQ			= 30;
/*
	(C -> S)	// Chat Req

	BYTE		Type;				// 01 : Normal Chat
									// 02 : 庇加富
									// 03 : 8 拳搁 寇魔
									// 04 : Bunch Chat
									// 05 : Buddy Chat
									// 06 : Buddy 檬没
									// 07 : Buddy 呕硼
									// 10 : 阁胶磐 棱扁 - 己傍矫 搬苞绰 MOVE_CHAT_RESULT 肺 焊晨
									// 11 : 庇富倾侩
									// 12 : 庇富芭何
									// 13 : 牢荤
									// 14 : 档惯
									// 15 : 蜡历 价券		--己傍矫 剧率俊 搬苞绰 MOVE_CHAT_RESULT 肺 焊晨
									// 16 : 蜡历 碍力 捞悼  -- 己傍矫 剧率俊 搬苞绰 MOVE_CHAT_RESULT 肺 焊晨
									// 17 : 各阑 蜡历辟贸肺 碍力 家券
									// 18 : 辨靛 啊涝
									// 19 : 辨靛 秦魂
									// 20 : 辨靛 呕硼
									// 21 : 辨靛 眠规
									// 22 : 酒捞袍 罐扁, 芭何
									// 23 : 款康磊 捧疙
									// 24 : 款康磊 捧疙 秦力
									// 25 : 傈眉 盲泼	-- 泅犁 款康磊父 且荐乐澜...
									// 26 : 鞘靛 辨靛傈
									// 27 : 鞘靛傈 亲汗
									// 28 : PK穿利蔼 焊扁
									// 29 : 1牢 悼馆 况橇
									// 30 : 辨靛盔 格废 焊扁
									// 31 : 傍己傈 脚没 辨靛甫 焊咯霖促.
									// 32 : 器飘府胶 己巩阑 凯绊 摧绰促.
									// 33 : 辨靛 鼻茄 捞剧
									// 34 : 辨靛 鼻茄 吝瘤
									// 35 : 辨靛 盔家券侩 蜡历府胶飘
									// 36 : 辨靛盔 家券

	VarString	UserID(CHAR_NAME_LENGTH)	// 02狼 版快 ID 焊晨

	VarString	Msg;						// 皋技瘤(6, 11, 12, 13, 14 狼 版快 皋技瘤 绝澜)

	// 努扼捞攫飘俊辑 颇教秦辑 type栏肺 conversion
	|--------------------------------------------------------------------------------
	|	盲泼 疙飞绢 : '/' 肺 矫累等促.
	|--------------------------------------------------------------------------------
	|	扁瓷		| 康巩 疙飞绢	| 茄臂 疙飞绢	|	汲疙
	|---------------|---------------|------------------------------------------------
	|*	汲沥/秦力	| /TO ID		| /庇富 ID 		|	秦寸 ID俊 措茄 庇加富 汲沥, 秦力
	|	(client)	| /GUILD		| /辨靛 		|	磊脚狼 辨靛盔 庇加富 汲沥/秦力(C)
	|				| /BUDDY		| /滚叼			|	磊脚狼 BUDDY 客 庇加富 汲沥/秦力(C)
	|				| /SHOUT		| /寇魔			|	寇摹扁 葛靛 汲沥/秦力(N)
	|---------------|---------------|-------------------------------------------------
	|	庇加富		| /TO ID Msg	| /庇富 ID Msg	|	秦寸 ID 俊霸 庇加富
	|				| /GUILD Msg	| /辨靛	Msg		|	磊脚狼 辨靛盔苞 傈眉措拳
	|				| /BUDDY Msg	| /滚叼	Msg		|	磊脚狼 BUDDY 客 庇加富(C)
	|				| /SHOUT Msg	| /寇魔	Msg		|	荤侩磊甫 吝缴栏肺 8 拳搁 寇魔, 胶抛固唱 家厚(C)
	|---------------|---------------|------------------------------------------------
	|	荤恩茫扁	| /FI ID		| /茫扁 ID		|	瘤沥茄 ID 啊 霸烙吝 牢瘤 眉农
	|				|				| 				|	喊档狼 菩哦栏肺 贸府茄促
	|---------------|---------------|------------------------------------------------
	|*	荐脚芭何	| /EX ID		| /瞒窜 ID		|	荐脚芭何 汲沥/秦力 (秦寸 ID狼 葛电 皋技瘤 芭何)
	|---------------|---------------|------------------------------------------------
	|	庇富倾侩	| /TOY			| /庇富脑		|
	|---------------|---------------|------------------------------------------------
	|	庇富芭何	| /TON			| /庇富阐		|
	|---------------|---------------|------------------------------------------------
	|*荐脚芭何府胶飘| /EXLIST		| /瞒窜格废		| 泅犁 荐脚芭何吝牢 ID甸阑 焊咯霖促.
	|---------------|---------------|------------------------------------------------
	|*澜厩/家府 炼例| /MUSIC		| /澜厩			| 澜厩 ON/OFF(N)
	| (client)		| /SOUND		| /家府			| 瓤苞澜 ON/OFF(N)
	|---------------|---------------|------------------------------------------------
	|	芭贰		| /TRADE ID		| /芭贰 ID		| 秦寸 ID俊 措秦 芭贰芒阑 楷促.(N)
	|---------------|---------------|------------------------------------------------
	|	困摹		| /MOVE X Y		| /捞悼 X Y		| 秦寸困摹肺 捞悼(N)
	|---------------|---------------|------------------------------------------------
	| 阁胶磐棱扁    | /MOP 捞抚     | /各 捞抚      | 秦寸 捞抚狼 阁胶磐 辟贸肺 捞悼
	|---------------|---------------|------------------------------------------------
	| 阁胶磐家券	| /MOPCALL 捞抚	| /各家券 捞抚  | 秦寸 捞抚狼 阁胶磐甫 款康磊辟贸肺 家券
	|---------------|---------------|------------------------------------------------
	| 蜡历 家券     | /CALL 捞抚    | /家券 捞抚    | 秦寸 捞抚狼 蜡历甫 款康磊 辟贸肺 捞悼
	|---------------|---------------|------------------------------------------------
	| 蜡历 碍力捞悼 | /REMOTE 捞抚  | /盔拜 捞抚  X Y | 秦寸 捞抚狼 蜡历甫 漂沥困摹肺 捞悼
	|---------------|---------------|------------------------------------------------
	| 款康磊 捧疙	| /CLOAKY		| /捧疙			| 款康磊甫 捧疙惑怕肺 父电促.
	|---------------|---------------|------------------------------------------------
	| 康磊 捧疙 秦力| /CLOAKN		| /秦力			| 款康磊 捧疙惑怕俊辑 老馆 惑怕肺 父电促.
	|---------------|---------------|------------------------------------------------
	| 傈眉 盲泼		| /ANNOUNCE		| /傈盲			| 立加茄 葛电 蜡历俊霸 皋技瘤甫 朝赴促.
	|---------------|---------------|------------------------------------------------
	| 滚叼 檬措		| /INVITE 捞抚  | /檬措 捞抚	 | 秦寸 捞抚狼 蜡历甫 滚叼俊 啊涝矫挪促.
	|---------------|---------------|------------------------------------------------
	| 滚叼 呕硼		| /LEAVE		| /呕硼			 | 磊脚捞 滚叼俊辑 呕硼茄促.
	|---------------|---------------|------------------------------------------------
	| 滚叼 呕硼		| /LEAVE  捞抚	| /呕硼  捞抚	 | 滚叼厘捞 漂沥 蜡历甫 滚叼俊辑 呕硼矫挪促.
	|---------------|---------------|------------------------------------------------
	| 辨靛 巩剧殿废	| /MARK  捞抚	| /巩厘  BMP	 | (Client磊眉)辨靛 巩剧阑 殿废茄促.
	| 辨靛 啊涝		| /				| /辨靛啊涝		 | 秦寸 辨靛俊 啊涝茄促.
	| 辨靛 秦魂		| /				| /辨靛秦魂		 | 秦寸 辨靛甫 秦魂茄促.
	| 辨靛 呕硼		| /				| /辨靛呕硼		 | 秦寸 辨靛俊辑 呕硼茄促.
	| 辨靛 眠规		| /				| /辨靛眠规	捞抚 | 秦寸 辨靛俊辑 辨付啊 漂沥 蜡历甫 呕硼矫挪促.
	|---------------|---------------|------------------------------------------------
	| 酒捞袍 罐扁	| /				| /酒捞袍罐扁	 | ( ITEM_MODE_CHAT OFF)酒捞袍 罐扁可记阑 劝己拳茄促.
	| 酒捞袍 芭何	| /				| /酒捞袍芭何	 | ( ITEM_MODE_CHAT ON )酒捞袍 芭何可记阑 劝己拳茄促.
	|---------------|---------------|------------------------------------------------
	| 辨靛 鞘靛傈	| /				| /傈里 辨靛捞抚 | 秦寸 辨靛甫 惑措肺 鞘靛傈阑 脚没(/傈里 Guild_ID 辨靛捞抚)
	|---------------|---------------|------------------------------------------------
	| 鞘靛傈 亲汗	| /				| /亲汗			 | 秦寸 辨靛甫 惑措肺 亲汗阑 急攫茄促.
	|---------------|---------------|------------------------------------------------
	| PK穿利蔼	焊扁| /PK			| /乔纳捞		 | 泅犁 穿利等 PK冉荐甫 夯促.
	|---------------|---------------|------------------------------------------------
	| 1牢 悼馆困橇	| /COPY			| /墨乔	ID		 | 蜡历甫 瘤沥窍咯 烙狼狼 厘家肺 捞悼茄促.
	|---------------|---------------|-----------------------------------------------
	| 辨靛盔 傈眉焊扁|/GUILD		| /辨靛盔		 | 辨靛盔 傈眉 格废阑 焊咯霖促.
	|---------------|---------------|------------------------------------------------
	| 脚没辨靛 焊扁 | /				| /脚没辨靛		 | 辨靛傈阑 脚没茄 傈眉 辨靛 格废阑 焊咯霖促.
	|---------------|---------------|------------------------------------------------
	| 己巩凯绊 摧扁 | /				| /免涝			 | 器飘府胶 己巩阑 凯绊 摧绰促.
	|---------------|---------------|------------------------------------------------
	| 辨靛鼻茄 何咯	| /endow		| /何咯			 | 辨付啊 何辨付甫 瘤沥茄促.
	|---------------|---------------|------------------------------------------------
	| 辨靛鼻茄 吝瘤 | /stop			| /鼻茄吝瘤		 | 何辨付狼 鼻府甫 馆吵茄促.

  // * 啊 乐绰 疙飞绢绰 努扼捞攫飘俊辑 磊眉贸府
*/

const BYTE	CHAT_RESULT			= 31;
/*
	(C <- S)	// Chat Result

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

	// 角菩老 版快
	BYTE		error_code;			// 01	: 胶抛固呈 何练(寇摹扁狼 版快)
									// 02	: 庇富 芭何吝
									// 03	: 惑措 绝澜 (庇富, 荤恩茫扁狼 版快)
									// 04	: 立加茄 辨靛啊 窍唱档 绝澜(辨靛 庇富)
									// 05	: 立加茄 Buddy啊 窍唱档 绝澜(Buddy 庇富)
									// 06	: 肋给等 蜡历酒捞叼(庇富, 荤恩茫扁狼 版快)
									// 07	: 秦寸 辨靛啊 粮犁窍瘤 臼绰促.
									// 08	: 秦寸 辨靛俊 啊涝茄 蜡历啊 酒聪促.
									// 09	: 捞固 促弗 辨靛俊 啊涝茄 蜡历促.
									// 10	: 辨靛 炉	鼻茄捞 绝促.
									// 11	: 弥措 牢盔荐甫 逞菌促.
									// 12	: 惑措辨靛啊 傈里吝捞促.
									// ...
									// 255	: 舅荐 绝绰 俊矾

	// 己傍老 版快
	BYTE		Type;				// 01 : Normal Chat
									// 02 : 庇加富
									// 03 : 8 拳搁 寇魔
									// 04 : Guild Chat
									// 05 : Buddy Chat
									// 10 : 荤恩茫扁
									// 11 : 庇富倾侩
									// 12 : 庇富芭何

	int			uid;				// User Index		(Type捞 01~ 10 荤捞父 傈价)
	VarString	Name;				// Character Name	(Type捞 01~ 10 荤捞父 傈价)
	VarString	Msg;				// Message			(Type捞 01~ 09 荤捞父 傈价)
*/

const BYTE	FIND_USER_REQ		= 32;
/*
	(C -> S)	// User 啊 立加吝牢瘤 犬牢

	VarString	UserName[CHAR_NAME_LENGTH]	// User Name
*/

const BYTE	FIND_USER_RESULT	= 33;
/*
	(C <- S)	// Find User Result

	BYTE		result;				// 00	: 己傍
									// 01	: 肋给等 蜡历酒捞叼
									// 02	: 惑措 绝澜
									// ...
									// 255	: 舅荐 绝绰 俊矾

	VarString	UserName;			// Character Name
*/

const BYTE	BBS_OPEN			= 34;
/*
	(C <- S)	// BBS甫 Open 茄促.

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

*/

const BYTE	BBS_NEXT			= 35;
/*
	(C -> S) // BBS狼 霸矫拱 沥焊甫 佬绰促.

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

⌨️ 快捷键说明

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