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

📄 network2.h

📁 网络游戏龙族 完整的登陆器 C++ 源代码
💻 H
📖 第 1 页 / 共 5 页
字号:
	char	yl;
	char	sub_count;
	char	img[IMAGE_UNIT_SIZE];
};

struct k_guild_explain
{
	short int guild_code;
	char explain[1024];
};

struct k_guild_info_name
{
	short int guild_code;
	char make;
	char first;
	char guild_name[20];	
};

struct k_guild_info_degree
{
	short int guild_code;
	char info_num;
	char guild_degree[5][20];
};

struct k_req_guild_info1
{
	short int guild_code;
	char make;
	char mark_num;
	char info_num;
	char first;
};

struct k_send_regist_imsi_guild_info
{
	short int server_id;
	short int guild_code;
	char make;
	char guild_name[20];
};

struct k_regist_guild_imsi		// 烙矫 辨靛 殿废
{
	char guild_name[20];		// 辨靛 疙
	char guild_explain[1024];
};

struct k_emotion
{
	short int	target_id;
	char		cmd;
	char		text[512];
};

struct k_visa_buy
{
	short int	item_no;
	char		nation;
};

struct k_visa_item
{
	short int item_no[4];
	DWORD	item_price[4];
};

struct k_send_effect
{
	short int effect_num;
	short int target_id;
	// 040105 YGI
	short int x;
	short int y;
};

struct k_send_db_direct_map
{
	short int	server_id;
	char		data[MAX_PACKET_SIZE-2];
};

struct k_send_db_direct_client
{
	short int	type;
	char		data[MAX_PACKET_SIZE-2];
};

struct k_get_ladder_score_rank_unit
{
	int		rank;		// 鉴困
	DWORD	score;
	char	nation;
	char	cls;
	BYTE btLevel; // CSD-030806
	char	name[20];
};

struct k_db_get_ladder_score_rank
{
	char is_end;
	k_get_ladder_score_rank_unit	unit[10];
};


struct k_update_ladder_score
{
	DWORD	score;
	
	char	nation;
	char	cls;
	BYTE btLevel; // CSD-030806
	
	char	name[20];
};

struct k_recv_merchant_item_bbs		// 辑滚俊辑 罐绰 沥焊
{
	DWORD		dwMoney;		// 酒捞袍 啊拜
	char		map_number;		// 甘 锅龋
	short int	pos_x;			// 困摹
	short int	pos_y;			// 困摹
	char		szItemName[30];	// 酒捞袍 捞抚
	char		szCharName[20];	// 某腐磐 捞抚
};

struct k_merchant_item_bbs		// 辑滚肺 焊郴绰 沥焊
{
	DWORD	dwMoney;
	char	szItemName[30];
};

struct k_name_message
{
	char name[20];
	char message[200];
};

struct k_character
{
	DWORD	total_id;
	char	name[20];
};

struct k_fight_map_char_info
{
	DWORD	win_defeat;
	DWORD	ladderscore;
	DWORD	total_id;
	char	level;
	char	Class;
	char	dual_cls;
	char	cls_step;
};

struct k_loan_info
{
	DWORD last_loan;
	DWORD max_loan;
};

struct k_name2
{
	char name1[20];
	char name2[20];
};

struct k_openschool_data_result
{
	char number;
	short int npc_id;
};

struct k_check_chocolate
{
	int count;
	char name[20];
};

struct k_eat_chocolate_ok
{
	DWORD	server_id;
	int		chocolate_count;
};

struct k_eat_chocolate
{
	DWORD	server_id;
	DWORD	limit;
	char name[20];
};

struct k_chang_money
{
	DWORD money;
};

struct k_team_member_info_unit
{
	DWORD	total_id;
	char	class_type;
	char	lv;
	char	name[20];
};

struct k_team_member_info_one
{
	char team_num;
	k_team_member_info_unit unit;
};

struct k_team_member_info_all
{
	k_team_member_info_unit	unit[MAX_TEAM][MAX_TEAM_MEMBER];
};

struct k_send_db2map_each_item
{
	short int server_id;
	short int item_no;
};

struct k_total_salvation_all_msg
{
	char nation;
	DWORD	money;
	double total_money;
	char name[20];
};
typedef struct tag_db_salvation_money		// 扁何陛阑 历厘窍扼..
{
	short int server_id;
	char	nation;
	DWORD	money;
	char	name[20];
}k_db_salvation_money;

typedef struct tag_db2game_salvation_money		// 扁何陛蔼阑 焊郴霖促.
{
	short int server_id;
	DWORD	money;
}k_db2game_salvation_money;

typedef struct tag_req_salvation_money		// 扁何茄陛咀阑 啊廉柯促.
{
	short int server_id;
	char	name[20];
}k_req_salvation_money;


typedef struct tag_stop_war_all_msg		// 滴 唱扼啊 绒傈捞扼绰 荤角阑 葛滴俊霸 舅赴促.
{
	char	send_nation;
	char	target_nation;
}k_stop_war_all_msg;

typedef struct tag_rep_stop_war_login
{
	short int server_id;
	short int game_id;
}k_rep_stop_war_login;

typedef struct tag_send_client_req_stop_war
{
	char send_nation;		// 绒傈阑 脚没茄 唱扼
	short int server_id;	// 绒傈阑 夸没茄 仇 酒捞叼
	short int game_id;		// 绒傈阑 夸没茄 仇捞 乐绰 器飘锅龋
}k_send_client_req_stop_war;

typedef struct tag_send_game_server_req_stop_war
{
	char target_nation;		// 绒傈阑 搬沥且 唱扼
	char send_nation;		// 绒傈阑 脚没茄 唱扼
	short int server_id;	// 绒傈阑 夸没茄 仇 酒捞叼
	short int game_id;		// 绒傈阑 夸没茄 仇捞 乐绰 器飘锅龋
}k_send_game_server_req_stop_war;

typedef struct tag_send_login_req_stop_war
{
	char target_nation;			// 绢蠢唱扼肺 焊尘夸没 且波衬?
	char send_nation;			// 绢蠢 唱扼啊 焊郴衬?
	short int server_id;		// 绢恫 逞捞 焊郴衬?
}k_send_login_req_stop_war;

typedef struct tag_send_gm_regist_ok
{
	char gm_index;				// 绢恫 流诀狼 gm牢瘤
	short int gm_rank;			// 弊流诀狼 割锅掳 gm牢瘤
	short int total_gm_rank;	// 配呕 gm狼 割锅掳 牢瘤
	char	name[20];				
}k_send_gm_regist_ok;

typedef struct tag_bbs_ALL
{
	char type;		// 焊尘 傍瘤狼 辆幅 颇厩
	char name[20];
}k_bbs_all;

typedef struct tag_gm_regist_db
{
	char gm_list;
	char name[20];
}k_gm_regist_db;

typedef struct tag_gm_regist
{
	char gm_list_index;
}k_gm_regist;

typedef struct tag_guild_each_level
{
	short int	target_id;
	char		each_level;
}k_guild_each_level;

typedef struct tag_guild_msg
{
	short int guild_code;
	char	  msg[MAX_MSG];
}k_guild_msg;

typedef struct tag_x_y
{
	char x;
	char y;
}k_x_y;


typedef struct tag_scan_target
{
	char	count;
	k_x_y	xy[50];
}k_scan_target;

typedef struct tag_guild_join_ok
{
	short int guild_code;			// 绢蠢 辨靛牢瘤
	short int target_id;			// 辨靛 啊涝捞 等 仇
}k_guild_join_ok;

typedef struct tag_guild_join_result
{
	short int target_id;
	short int server_id;
}k_guild_join_result;

typedef struct tag_guild_join_server
{
	short int target_id;		// 辨靛甫 官曹仇
	short int server_id;		// 疙飞阑 郴赴仇 
	short int guild_code;
	char id[20];
}k_guild_join_server;

typedef struct tag_send_login_nation_msg
{
	char	nation;
	char	msg[200];
}k_send_login_nation_msg;

typedef struct tag_get_skill_info
{
	short int target_id;
	char	job;
	char	call_lv;
}k_get_skill_info;

typedef struct tag_req_vote_score
{
	short int	server_id;
	short int	vote_num;
	char		nation;
}k_req_vote_score;

typedef struct tag_score_and_name
{
	int score;
	char name[20];
}k_score_and_name;

typedef struct tag_rep_vote_score
{
	short int server_id;
	char	max;
	k_score_and_name	name_score[3];
}k_rep_vote_score;

typedef struct tag_client_rep_vote_score
{
	int score[3];
	char	max;
	k_score_and_name	name_score[3];
}k_client_rep_vote_score;

typedef struct tag_set_value_of_vote
{
	char	vote_num[6];
	char	is_voting[6];	
}k_set_value_of_vote;

typedef struct tag_check_vote
{
	short int	server_id;
	short int	vote_num;
	char		nation;
	char		login_id[20]; 
}k_check_vote;

typedef struct tag_is_this_man_candidate
{
	short int server_id;
	short int vote_num;
	char name[20];
}k_is_this_man_candidate;

typedef struct tag_candidate
{
	short int	number;		// 急芭 锅龋
	
	DWORD		lv : 7;
	DWORD		class_type : 3;
	DWORD		gender : 1;
	DWORD		nation : 4;
	
	DWORD		guild_code : 9;
	DWORD		face : 7;
	
	char		name[20];
}k_candidate;

typedef struct tag_regist_candidate
{
	short int	server_id;
	k_candidate	candidate;
}k_regist_candidate;

typedef struct tag_check_vote_ok
{
	short int server_id;
	char candidate_count;
	k_candidate candidate[3];
}k_check_vote_ok;		// 饶焊 沥焊

typedef struct tag_check_vote_client_ok
{
	char candidate_count;
	k_candidate candidate[3];
}k_check_vote_client_ok;

typedef struct tag_vote_game2login
{
	short int	server_id;
	short int	vote;
	char		support;
	char		nation;
	char	login_id[20];
}k_vote_game2login;

typedef struct tag_exist_name_nation	// 皋老 焊郴扁俊 啊瓷茄 捞抚牢瘤 犬牢
{
	char nation;
	short int server_id;
	char name[20];
}k_exist_name_and_nation;

typedef struct tag_exist_name		// 皋老 焊郴扁俊 啊瓷茄 捞抚牢瘤 犬牢
{
	short int server_id;
	char name[20];
}k_exist_name;

typedef struct tag_change_dur
{
	POS			pos;
	DWORD		dur;
}k_change_dur;

typedef struct tag_script_change
{
	short int	script_num;
	int			value;
}k_script_change;

typedef struct tag_reset_job
{
	char	job;
	char	cls;
	char	name[20];
}k_reset_job;

typedef struct tag_team_add_message
{
	DWORD		total_id;
	char		team_num;
	short int	id;
	char		name[20];
}k_team_add_message;

typedef struct tag_team_battle_msg
{
	char		ret;
	char		team_num;	
	char		data;
}k_team_battle_msg;

typedef struct tag_team_battle_msg2
{
	char ret;
	char attack_ch[20];	
	char team1;
	char death_ch[20];
	char team2;
}k_team_battle_msg2;

typedef struct tag_team_battle_msg3
{
	char ret;
	char attack_ch[20];	
	char team1;
	char stone_number;
}k_team_battle_msg3;

typedef struct tag_quest_unit
{
	short int index;
	short int ret;
}k_quest_unit;

typedef struct tag_rep_quest_index
{
	char			max;
	k_quest_unit	quest[14];
}k_rep_quest_index;

typedef struct tag_req_man_to_man_result
{
	short int	id;
	char		ret;
}k_req_man_to_man_result;

⌨️ 快捷键说明

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