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

📄 network4.h

📁 DragonRaja Client source version 1.4+ this source allow players join in (Hades Warfield or Monsters
💻 H
📖 第 1 页 / 共 3 页
字号:
#ifndef NW_PACKET_DEFINE_
#define NW_PACKET_DEFINE_
/*****************************************************************************/
/* 惫啊傈 包访 菩哦 
/* // 010725 LTS
/*****************************************************************************/

// 眠饶 盒幅 棺 眠啊

//#define		CMD_REQUEST_CHECK_VOTE					26001			// LTH-040302-KO Not Use (Maybe Server Use)
//#define		CMD_ANSWER_CHECK_VOTE					26002			// LTH-040302-KO Not Use (Maybe Server Use)
//#define		CMD_WARFIELD_STATUS						26003			// LTH-040302-KO Not USe (Maybe Server Use)
#define		CMD_WAR_BBS								26004			// War BBS
#define		CMD_REQUEST_WARFIELD_STATUS				26005			// Request Server Warfield Loop Status 
#define		CMD_ANSWER_WARFIELD_STATUS				26006			// Answer Server Warfield Loop Status
#define		CMD_REQUEST_VOTE_DATA					26007			// Request Nation War Join Vote Status for Display
#define		CMD_ANSWER_VOTE_DATA					26008			// Answer Nation War Join Vote Result for Display
#define		CMD_VOTING_DATA							26009			// Send Nation War Join Data
//#define		CMD_REQUEST_VOTE_RESULT					26010			// LTH-040302-KO Not Use (Maybe Server Use)
//#define		CMD_ANSWER_VOTE_RESULT					26011			// LTH-040302-KO Not Use (Maybe Server Use)
#define		CMD_REQUEST_SQUAD_INFO					26012			// Request Sqaud Information for Display
#define		CMD_ANSWER_SQUAD_INFO					26013			// Answer Sqaud Information for Display
#define		CMD_REQUEST_COMMANDER_VOTE_DATA			26014			// Request Commander Vote Data for Display
#define		CMD_ANSWER_COMMANDER_VOTE_DATA			26015			// Answer Commander Vote Data for Display
//#define		CMD_REQUEST_COMMANDER_VOTING_RESULT		26016			// LTH-040302-KO Not Use (Maybe Server Use)
//#define		CMD_ANSWER_COMMANDER_VOTING_RESULT		26017			// LTH-040302-KO Not Use (Maybe Server Use)
#define		CMD_COMMANDER_VOTING_DATA				26018			// Elect Commander
//#define		CMD_COMMANDER_DATA						26019			// LTH-040302-KO Not Use (Maybe Server Use)	
#define		CMD_CHANGE_SQUAD						26020			// Change Squad 
//#define		CMD_FAME_DATA							26021			// LTH-040302-KO Not Use
//#define		CMD_WARFIELD_STATUS_CHANGE_RESULT		26022
// #define     CMD_CHECK_WARFIELD_STATUS				26023			// LTH-040302-KO Not Use (Maybe Server Use)	
//#define		CMD_CHECK_WARFIELD_STATUS_RESULT		26024			// LTH-040302-KO Not Use (Maybe Server Use)	
//#define		CMD_REQUEST_DELIVERY					26029			// LTH-040302-KO Not Use (Maybe Server Use)	
//#define		CMD_ANSWER_DELIVERY						26030			// LTH-040302-KO Not Use (Maybe Server Use)	
#define		CMD_REQUEST_COMMANDER_REG_DATA			26031			// Commander Registeration 
#define		CMD_JOIN_SQUAD							26032			// Join Squad (First Time, Later Change Squad)
#define		CMD_SET_SQUAD_LOADING_POINT				26033			// Set Squad Loading Point ( Just Squad Leader Can doing)
#define		CMD_ANSWER_COMMANDER_REG_DATA			26034			// Commander Registeration Result (Success, Failure : Maybe Other User Regist)
#define		CMD_YOU_ARE_SQUAD_COMMANDER				26035			// I am Commander ( Server Send )
#define		CMD_YOU_ARE_SQUAD_LEADER				26036			// I am Squad Leader (Sever Send)
#define		CMD_CHANGE_LOADING_POINT				26037			// Just Message ( Squad Loading Point Was Changed..)
#define     CMD_REQUEST_NATION_WAR_COUNT			26038			// Compare Nation War Count For Dirty Player
#define     CMD_ANSWER_NATION_WAR_COUNT				26039
#define		CMD_NW_MAP_MOVE							26040
//#define		CMD_CHANGED_WARFIELD_STATUS				26041		// LTH-040302-KO Not Use
#define		CMD_NW_MAP_MOVE_FAIL					26042
//#define		CMD_MAP_NATION_CODE_CHNAGED				26043		// LTH-040302-KO Not Use
#define		CMD_REQUEST_TILE_DONT					26044
#define		CMD_ANSWER_TILE_DONT					26045
#define		CMD_TILE_DONT_CHANGED					26046
#define     CMD_SQUAD_CHAT							26047           // Squad Chat Message
#define		CMD_CLEAR_SQUAD_DATA					26048
#define		CMD_REQUEST_WARFIELD_INFO				26049			// 傍拜磊客 规绢磊狼 犬牢 
#define		CMD_ANSWER_WARFIELD_INFO				26050
#define		CMD_WAR_BEGIN							26051			// 汗厘狼 函版..
#define		CMD_WAR_END								26052			// 汗厘狼 函版..
#define		CMD_REQUEST_CHECK_WARFIELD_POSSESSION	26054
#define		CMD_ANSWER_CHECK_WARFIELD_POSSESSION	26055
#define		CMD_FREELANCER_SQUAD_JOIN				26056
#define		CMD_REQUEST_WARFIELD_POSSESSION			26057
#define		CMD_ANSWER_WARFIELD_POSSESSION			26058
#define		CMD_REQUEST_WARFIELD_WAR_DATA			26059
#define		CMD_WARFIELD_WAR_DATA1					26060			// 己巩 荐龋籍 单捞鸥
#define		CMD_WARFIELD_WAR_DATA2					26061			// 巢篮矫埃, 糕滚墨款飘 
#define		CMD_WARFIELD_WAR_DATA3					26062			// 规绢何措 沥焊
#define		CMD_WARFIELD_WAR_DATA4					26063			// 傍拜何措 沥焊
#define		CMD_WARFIELD_WAR_DATA5					26064			// 瘤盔焙 何措 沥焊
//#define		CMD_REQUEST_CHECK_WARNO					26065			// LTH-040302-KO Not Use 傈里锅龋甫 魄窜茄促.
//#define		CMD_ANSWER_CHECK_WARNO					26066			// LTH-040302-KO Not Use
#define		CMD_CLEAR_WAR_CHARACTER_DATA			26067			// 努扼捞攫飘
#define		CMD_SET_COMMANDER						26068			// 傈里包府辑滚 -> DB单阁 
//#define		CMD_STARTUP_NATION_CODE_CHANGE			26069		// LTH-040302-KO Not Use
#define		CMD_ANSWER_SQUAD_INFO2					26070
#define		CMD_ANSWER_COMMANDER_VOTE_DATA2			26071
#define		CMD_SET_WARFIELD_POSSESSION				26072			// LTS BUG	// 菩哦 叼颇牢 函版
#define		CMD_REQUEST_SUBSTRACT_MONEY				26073			// 傈里 辆丰矫.. 捣 冻扁.
#define		CMD_ANSWER_SUBSTRACT_MONEY				26074			// 傈里 辆丰矫 捣冻扁 菩哦
#define		CMD_SQUAD_JOIN_RESULT					26075			// 何措 钦幅角菩 

#define		CMD_REQUEST_WAR_GIVE_LIFE				26076			// 蜡飞 混府扁 夸没		// 011015 LTS
//#define		CMD_ANSWER_WAR_GIVE_LIFE				26077			// LTH-040302-KO Not Use 蜡飞 混府扁 览翠
#define		CMD_CHECK_AM_I_DEFEAT					26078			// 傈里场捞 车阑锭 屁扁扁
#define		CMD_REQUEST_NOTICE						26081
#define		CMD_ANSWER_NOTICE						26082
#define		CMD_WAR_CONTROL							26085			// 011020 LTS		
#define		CMD_WAR_LOOP_TIME						26086			// 011025 LTS			

#define		CMD_CHECK_ABILITY_CHANGE_MONEY			26200			// LTSSupport

#define		CMD_LOCALWAR_STATUS						26300			// LTS LOCALWAR
#define		CMD_REQUEST_LOCALWAR_INFO				26301
#define		CMD_ANSWER_LOCALWAR_INFO				26302
#define		CMD_LOCALWAR_JOIN						26305
#define		CMD_LOCALWAR_JOIN_RESULT				26306
#define		CMD_REQUEST_COMPARE_PHASE				26307
#define		CMD_USER_JOIN_LOCALWAR					26310
#define		CMD_LOCALWAR_BEGIN						26311
#define		CMD_LOCALWAR_END						26312
#define		CMD_SEALSTONE_BROKED					26313
#define		CMD_SEALSTONE_ATTACKED					26314
//#define		CMD_LOCALWAR_RESULT						26316
#define		CMD_LOCALWAR_POINT_BBS					26318
#define		CMD_ACTION_STATUS						26319
#define		CMD_SITDOWN_DIRECTION_CHANGED			26320
#define		CMD_LOCALWAR_STARTUP_STATUS				26321
#define		CMD_WAR_GIVE_LIFE2						26322		//惫啊傈 何劝厘家 目盖靛 
#define		CMD_HERO_ACTION_CHANGED					26323
#define		CMD_EVENT_LOCALWAR_CONTROL				26325
#define		CMD_EVENT_LOCALWAR_STATUS_CHANGE		26327
#define		CMD_EVENT_LOCALWAR_JOIN					26328
#define		CMD_EVENT_LOCALWAR_REMAIN_TIME			26329
#define		CMD_FAME_EXP_CHANGE						26330
#define		CMD_EVENT_LOCALWAR_MESSAGE				26331
#define		CMD_EVENT_LOCALWAR_MOVE					26332
#define		CMD_EVENT_LOCALWAR_JOIN_RESULT			26333
#define		CMD_EVENT_LOCALWAR_MOVE_RESULT			26334
#define		CMD_EVENT_POINT_CHANGE					26336
#define		CMD_EVENT_REMAIN_TIME					26337			// LTS BUG
#define		CMD_AI_STATUS							26338
#define		CMD_AI_DATA_RELOAD						26339			// LTS AI2 TEMP
#define		CMD_EVENT_MONSTER						26340			// LTS AI2 TEMP
#define		CMD_EVENT_MONSTER_CREATED				26341			// LTS AI2
#define		CMD_COMMUNITY_ACTION					26342			// LTS ACTION
#define		CMD_LOCALWAR_NATION_RESULT				26343			// LTS NEW LOCALWAR
#define		CMD_LOCALWAR_MAPMOVE					26344			// LTS NEW LOCALWAR
#define		CMD_LOCALWAR_MAPMOVE_RESULT				26345			// LTS NEW LOCALWAR
#define		CMD_LOCALWAR_CHAT						26346			// LTS NEW LOCALWAR
#define		CMD_LOCALWAR_FAME_EXP					26348			// LTS NEW LOCALWAR
#define		CMD_LOCALWAR_DEFENCE_POINT				26349			// LTS NEW LOCALWAR

#define		CMD_GOTO_GUILD_HOUSE_RESULT				26350			// 辫康林
#define		CMD_CHECK_GUILD_HOUSE_RESULT			26351			// 辫康林

#define		CMD_AI_FOG								26352			// LTS NEW AI
#define		CMD_AI_SOUND							26353			// LTS NEW AI
#define		CMD_AI_ACTION_TEST						26354			// LTS NEW AI
#define		CMD_AI_MOVE								26355			// LTS NEW AI
#define		CMD_AI_NPC_ACTION						26356			// LTS NEW AI
#define		CMD_AI_EARTHQUAKE						26357			// LTS DRAGON MODIFY
#define		CMD_SET_QUESTMODE						26358			// LTS DRAGON MODIFY
#define		CMD_ACTIVE_DRAGONLORD_WAR				26359			// LTS DRAGONLORD
#define		CMD_DRAGONLORDWAR_TEAM_CHANGE			26360			// LTS DRAGONLORD

#define		CMD_REQUEST_CHECK_DUAL_FAME				26361     // LTS DUAL FAME
#define		CMD_ANSWER_CHECK_DUAL_FAME				26362     // LTS DUAL FAME

#define		CMD_NWARFIELD_START_WAR					26365
#define		CMD_REQUEST_NEW_WARFIELD_TILE_DONT		26366
#define		CMD_NWARFIELD_END_WAR					26367
#define		CMD_FAME_CHANGE							26368
#define		CMD_WAR_RESULT							26369
#define		CMD_CHECK_DEFEAT						26370
#define		CMD_ANSWER_NEW_WARFIELD_TILE_DONT		26371
#define		CMD_DONT_CHANGE							26372
#define		CMD_GUARD_KILLER						26373
#define		CMD_REQUEST_NEW_WARFIELD_STATUS			26376
#define		CMD_ANSWER_NEW_WARFIELD_STATUS			26377
#define		CMD_REQUEST_NEW_WARFIELD_DATA			26378
#define		CMD_ANSWER_NEW_WARFIELD_DATA			26379
#define		CMD_WAR_YL_JOIN							26380
#define		CMD_GUARD_BROKE							26381

//<soto-030417
#define		CMD_SYMBOL_MAKE							26400
#define		CMD_SYMBOL_UPGRADE						26401
//>soto-030417

#define		CMD_OPEN_LUCKY_MENU						26402 //soto-030429
#define		CMD_OPEN_WINNER_MENU					26403 //soto-040502

#define		CMD_INSERT_LOTTO_INFO					26404 //soto-030503 //DB单阁栏肺.
#define		CMD_DELETE_LOTTO_ALL_USER				26405 //soto-030503 //DB单阁栏肺.
#define		CMD_CUR_LOTTO_INFO						26406 //soto-030503 //DB单阁俊辑.
#define		CMD_LOTTERY_INFO						26407 //soto-030503 //DB单阁
#define		CMD_NEW_EVENT							20408 //soto-030504 //DB单阁
#define		CMD_LOTTO_BUY							20409 //soto-030504
#define		CMD_CAN_BUY								20410 //soto-030504
#define		CMD_WINNER_CHECK						20411 //soto-030505
#define		CMD_CHECK_OK							20412 //soto-030505
#define		CMD_DEL_LOTTO_USER						20413 //soto-030505

//#define		CMD_CHECK_WINNER_MENU					20414 //soto-030505	// LTH-040303-KO Not Use


#define		CMD_OPEN_LOTTOMENU						20415 //soto-030520
#define		CMD_LOTTERY_BROADCAST					20416 //soto-HK030924
#define		CMD_LOTTO_SEEK							20417 //soto-Lotto眠啊

//<soto-HK030924
typedef struct	tag_LOTTERY_INFO
{
	int	nLottoID;
	int nWinNumCount;
	int	anWinNumbers[10]; // 寸梅 锅龋.
}t_LOTTERY_INFO;
//>soto-HK030924

typedef	struct tag_OPEN_LOTTO_MENU
{
	int	nMaxNumberCount; //割磊府狼 荐肺 肺肚甫  父靛蠢衬.
}t_OPEN_LOTTO_MENU;


typedef struct tag_CHECK_WINNER
{
	int	nLottoID;//soto-LottoADD
	char	strCharName[21];
	int		nWinItemCount;// 0捞搁 寸梅 登瘤 臼疽娇. -1捞搁 后镑捞 面盒摹 臼澜.
	int		anWinNumbers[10];
	int		anWinItemsCount[5];//咯扁俊 殿荐喊 瘤鞭 登绰 酒捞袍 肮荐啊 甸绢埃促.//soto-Lotto眠啊.
}t_CHECK_WINNER;

typedef	struct tag_BUY_LOTTO
{
	int	nLottoID;//soto-LottoADD
	char strCharName[21];
	int	anLottoNumber[10];
	int	m_nLottoPay;//Lotto俊 瘤阂 登绰 捣.
}t_BUY_LOTTO;

//<soto-Lotto眠啊.
typedef struct tag_WINNER_MENU
{
	int	nLottoID;//soto-LottoADD
	int	 nMaxLottoCount;//割磊府 鳖瘤 肺肚 锅龋甫 镜巴捞衬?	
	char strCharName[21];
	int	anWinNumbers[10];
	int	nViewCount;//泅犁 拳搁俊 唱坷绰 肺肚狼 墨款飘. 0檬苞.
	int	anLottoNumber[5][10];
	int	nTotalLottoCount;
}t_WINNER_MENU;
//>soto-Lotto眠啊.

//< soto-030418 // 缴杭 酒捞袍包访 菩哦. 父甸扁客 诀弊贰捞靛俊 静牢促.
typedef struct tag_SYMBOL_ITEM_MSG
{
	int m_nItemNumber;
	int	m_nGrade; // 1捞 绊沥.
} t_SYMBOL_ITEM_MSG;
//> soto-030418

//<soto-Lotto眠啊.
typedef struct tag_LOTTOPAPER_SEEK
{
	char	strChrName[20];
	int		nPage;//盔窍绰 其捞瘤啊 甸绢埃促.
	int		nViewCount;//泅犁 免仿登绰 汗鼻狼 肮荐.
	int		anLottoNumber[5][10];//府胶飘俊 乐绰 肺肚 锅龋甸捞 甸绢埃促.
	int		nLottoID;//肺肚狼 雀瞒啊 甸绢埃促.
}t_LOTTOPAPER_SEEK;
//>soto-Lotto眠啊.

// Maximum Packet String Definition

#define		MAX_STRING_PK							500//020903 lsw
#define		NW_NAME_MAX								31
#define     NW_NATION_COUNT							3
#define		NW_SQUAD_MAX							4
#define		NW_CANDIDATE_MAX						6

#define		FOG_MAX									50				// LTS NEW AI
#define		MAX_DONT_DATA							10

#define		MAX_NEW_WARFIELD						1

//<------------------------------- 1.04 addition ------------------------------------------
//< LTH-040302-KO 1.4 Patch 捞饶 沥狼等 Packets
// LTH-040303-KO 阁胶磐狼 付阑 嚼拜阑 矫累茄促. 脚痹傈里磐甘辑滚 -> 秦寸 甘辑滚->努扼捞攫飘
#define CMD_MONSTER_RAID_START		26502
// LTH-040303-KO 阁胶磐狼 付阑 嚼拜阑 辆丰茄促. 脚痹傈里磐甘辑滚 -> 秦寸 甘辑滚->努扼捞攫飘
#define CMD_MONSTER_RAID_END		26503
#define CMD_GUARD_CAN_NOT_BROKE		26504	// LTH-040317-KO 啊靛甫 何贱荐 绝绰 捞蜡 傈价
#define CMD_CHECK_REMAIN_GUARD		26505	// LTH-040318-KO 巢篮 己巩捞唱 荐龋籍狼 荐甫 馆券茄促.

// LTH-040303-KO 扁粮 傈里磐3俺 + 汲盔傈里磐1俺 + 瘤窍傈里磐 1俺 醚 5俺狼 傈里磐
const INT MAX_WARFIELD = 3 + MAX_NEW_WARFIELD + 1;

// 货 傈里磐狼 评篮 TEAM1篮 蜡历, TEAM2绰 阁胶磐捞促
enum eTEAM
{
	TEAM1 = 0,					// Hades War(User)
	TEAM2 = 1,					// Hades War(Monster)
};

#define NEO_NUMOFGUARD		17		// Hades War 寇己:4, 己巩:8, 郴己: 4, 弥辆:1
#define NEO_NUMOFGUARDTYPE	4		// Hades War 0:弥辆荐龋籍, 1:郴己荐龋籍, 2:己巩, 3:寇己荐龋籍

// 1.4 Patch 捞饶 货傈里磐 单捞磐
struct NEO_WARFIELD_DATA
{
	DWORD dwRemainTime;
	int nWarfieldNo;					// LTH-040311-KO 变洒 镜老捞 乐绢辑
	INT nTeamCount[MAX_TEAM];
	INT nRemainGuardCount[MAX_TEAM][NEO_NUMOFGUARDTYPE];
	CHAR cGuardStatus[MAX_TEAM][NEO_NUMOFGUARD];			// Hades War俊 嘎苗廉 乐促.
};

// 傈里 搬苞 傈价侩
struct NEO_WAR_RESULT
{
	INT nBYMemberCount;
	INT nZYMemberCount;
	INT nYLMemberCount;
	INT nBYDeathCount;
	INT nZYDeathCount;
	INT nYLDeathCount;
	bool bAllNationJoin;	// LTH-040413-KO 葛电 唱扼啊 嚼拜阑 罐栏搁 傈里 搬苞 芒阑 剁快瘤 臼扁 困秦
	WORD wWarfieldPort;
	CHAR cVictoryTeam;
};
//> LTH-040302-KO

//< LTH-040317-KO 啊靛甫 何贱荐 绝绰 捞蜡甫 傈崔且 菩哦
struct GUARD_CAN_NOT_BROKE
{
	int nWarfieldNo;
	int nType;
};
//> LTH-040317-KO

//< LTH-040318-KO 巢篮 啊靛甸狼 荐甫 淬酒焊磊备
struct REMAIN_GUARD
{
	DWORD dwRemainTime;										// 傈里 巢篮 矫埃
	int nWarfieldNo;										// 傈里磐 锅龋
	int aRemainGuardCount[MAX_TEAM][NEO_NUMOFGUARDTYPE];	// 巢篮 啊靛甸阑 淬绰 镑
};
//> LTH-040318-KO
//>------------------------------- 1.04 addition ------------------------------------------

typedef struct CommonDataC_P
{
	BYTE	Data;
}	t_CommonDataC;

typedef struct CommonDataDw_P
{
	DWORD	Data;
}	t_CommonDataDw;


typedef struct CheckVote_P
{
	char	WarfieldNo;
	char	Status;
}	t_CheckVote;

typedef struct WarfieldStatusChange_P
{
	WORD	WarfieldNo;
	char	Status;
}	t_WarfieldStatusChange;

typedef struct WarBBS_P
{
	char	WarfieldNo;
	char	BBSType;
	char	LanNo;				//珐蓖瘤蒲 锅龋
	char	ArgType;
	char	Size;
	char	Arg[MAX_STRING_PK];
}	t_WarBBS;

typedef struct WarfieldStatus_P
{
	BYTE	PacketStatus;
	char	Status[NW_NATION_COUNT];
}	t_WarfieldStatus;

typedef struct VoteData_P
{

⌨️ 快捷键说明

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