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

📄 network2.h

📁 国内著名网络游戏dragon的服务端完整源码 内附完整数据库结构
💻 H
📖 第 1 页 / 共 5 页
字号:
struct k_change_color
{
	DWORD type1 : 4;
	DWORD type2	: 4;
	DWORD r		: 8;
	DWORD g		: 8;
	DWORD b		: 8;
};
// >> 011019 ygi

struct k_gamble_data
{
	char house_type;
	char lv;
	short int user_count;
};

struct k_reset_ability
{ 
	short int		Str  ;	
	short int		Con  ;	
	short int		Dex  ;	
	short int		Wis  ;	
	short int		Int  ;	
	short int		MoveP;	  
	short int		Char ;	 
	short int		Endu ;	 
	short int		Moral;	  
	short int		Luck ;	 
	short int		wsps ;	 
	
	short int		reserved_point;
	
};

struct k_guild_chat_map
{
	short int guild_code;
	char name[20];
	char msg[1024];
};

struct k_guild_chat
{
	char name[20];
	char msg[1024];
};

struct k_delete_guild_mail
{
	short int server_id;
	DWORD	mail_id;
	short int guild_code;	
	char	degree;
};

struct k_guild_mail_id
{
	DWORD guild_mail_id;
	char name[20];
};


struct k_save_guild_member_list
{
	short int guild_code;
	short int old_guild_code;
	char	degree;
	char name[20];
};

struct k_guild_instroduction_basic
{
	short int guild_code;
	char guild_name[20];
};

struct k_guild_instroduction
{
	short int count;
	k_guild_instroduction_basic guild[101];
};

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

#define IMAGE_UNIT_SIZE			1000
struct k_regist_guild_mark
{
	short int guild_code;
	char	total;
	DWORD	size;
	char	xl;
	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_set_guild_info
{
	short int guild_code;
	char  active;
	char make;
	char first;
	char info_num;
	char mark_num;
	char nation;
	
	char guild_name[20];
	char guild_degree[5][20];
};

struct k_set_guild_number_info
{
	short int guild_code;
	char type;
	char number;
};

struct k_regist_guild_imsi_ok
{
	short int server_id;
	short int guild_code;
};

struct k_regist_guild_imsi_db
{
	short int server_id;
	char	nation;
	char guild_name[20];
	char guild_ma[20];
	char guild_explain[1024];
};

struct k_regist_guild_imsi
{
	char guild_name[20];
	char guild_explain[1024];
};

struct k_save_nation_info
{
	char	nation;
	double	nation_money;
	int		king_support;
	
	int		friend_va;
	int		friend_zy;
	int		friend_ill;
	
	int		nation_item[20];
};

struct k_nation_info_money		// 惫绊 函拳樊 
{
	char	type;
	char	nation;
	double	money;
};

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

struct k_visa_item
{
	short int item_no[4];
	DWORD	item_price[4];
};
// 040105 YGI 焊拱
struct k_send_effect
{
	short int effect_num;
	short int target_id;
	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_direct_client
{
	short int type;
	short int server_id;
	char data[MAX_PACKET_SIZE-4];
};

struct k_req_rank_ladder_to_db
{
	int page;
	short int server_id;
};

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

struct k_db_get_ladder_score_rank
{
	//short int server_id;
	char	is_end;		// 咯扁啊 场牢瘤 酒囱瘤...
	k_get_ladder_score_rank_unit	unit[10];
};

struct k_update_ladder_score
{
	DWORD	score;
	
	char	naiton;
	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
{	//< CSD-030506	
	int     nArenaGame;
	char	name[20];
};	//> CSD-030506

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_eat_candy
{
	DWORD total_id;			// 磊扁 磊脚狼 total_id
	DWORD candy_limit;		// 牡叼狼 府固飘 锅龋
	char  name[20];			// 磊扁 捞抚
};

struct k_guild_exit_global
{
	short int server_id;
	short int guild_code;
	char name[20];	
};

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

struct k_openschool_data_ok
{
	short int npc_id;
	short int server_id;
	char number;
	short int item_no;	
};

struct k_openschool_data
{
	short int npc_id;
	short int item_no;
	short int server_id;
	char nation;
	char name[20];
};

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

struct k_login_check_chocolate
{
	DWORD server_id;
	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_change_money
{
	DWORD money;
};

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[250];
}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
{

⌨️ 快捷键说明

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