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

📄 network2.h

📁 国内著名网络游戏dragon的服务端完整源码 内附完整数据库结构
💻 H
📖 第 1 页 / 共 5 页
字号:
	short int x;
	short int y;
};

struct k_get_treasure_map_detail_to_db
{
	POS pos;			// 酒捞袍 困摹
	short int cn;		// 酒捞袍阑 啊瘤绊 乐绰 仇
};

struct k_check_recv_mail
{	//< CSD-030227
	char count;
	char name[40][20];
};	//> CSD-030227

struct k_save_event_move_map
{
	int event_no;
	short int max;
	short int now;
};

struct k_event_move_map_req		// 努扼捞攫飘啊 叼厚俊霸 夸没
{
	char sex;			// 己喊 咯磊 0, 巢磊 1 
	char class_num;		// 努贰胶 锅龋 ClassType 阑 蝶弗促.
	char nation;		// 惫啊 锅龋 define阑 蝶弗促.
};

struct k_event_move_map_rep		// 捞亥飘 甘捞 乐栏搁 舅妨霖促.
{
	int event_no;
	char map_name[20];
};

struct k_event_script_item
{
	short int event_no;
	short int server_id;
	short int npc_index;
	short int bag_num;
	char id[20];
	char name[20];			// 秦寸 某腐磐 捞抚 --> 趣矫 弊 荤捞俊 肺弊 酒眶 沁阑 版快 措厚
	char	script_no;		// 秦寸 捞亥飘 胶农赋飘 捞亥飘 努贰胶 器牢磐甫 掘绢坷扁 困秦
	char	result;			// 己傍 角菩俊 包茄
};

struct k_event_object
{
	char active;
	char object_toi[30];
	char object_b[30];
};

struct k_event_sound
{
	char active;
	int  sound_no;
};

struct k_event_object_sound
{
	char active;
	char object_toi[30];
	char object_b[30];
	int	 sound_no;
};

struct k_server_connect_info_kein
{
	t_server_connect_info	data1;
	union 
	{
		k_event_object			data2;
		k_event_object_sound	data3;
		k_event_sound			data4;
	}u;
};


struct k_item_log
{
	ItemAttr item;
	char lv;
	char type;
	WORD port;
	char name1[20];
	char name2[20];

};

struct k_check_guild_house
{
	char count;
	char pHouseId[MAX_GUILD_HOUSE];
};

struct k_change_guild_house_info_db2map
{
	char house_id;
	short int guild_code;
	short int year;
	char month;
	char day;
};

struct k_change_guild_house_info
{
	char id;
	char day_type;		// 1: 脚痹 脚没, 2 : 楷厘
	short int guild_code;
};

struct k_guild_house_info_unit
{
	char id;				// 锅龋
	char lv;				// 殿鞭
	short int guild_code;			// 家蜡辨靛
	char time;				// 巢篮 扁埃 // 朝磊
	short int red;
	short int blue;
	char map_name[20];		// 困摹
};

struct k_guild_house_info
{
	char count;
	k_guild_house_info_unit	data[MAX_GUILD_HOUSE/3];
};

struct k_put_menu_string
{
	char type;
	short int str_num;
};

struct k_get_guild_item_db
{
	short int server_id;
	ItemAttr item;
};
struct k_get_guild_item_map		// 角力 酒捞袍 啊廉坷扁
{
	short int server_id;
	short int guild_code;
	DWORD index;	
};

struct k_put_guild_item
{
	ItemAttr item;
	short int guild_code;
	char	name[20];
};

struct k_req_guild_item
{
	short int guild_code;
	DWORD index;
};

struct k_get_guild_item
{
	char count;
	DWORD	index[15];
	ItemAttr item[15];
};

struct k_get_guild_item_first
{
	BYTE max;
	DWORD item_index[200];
};
struct k_save_event_item
{
	short int item_no;
	char count;
	char name[20];
};

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

struct k_add_friend
{
	char login;
	char name[20];
};

struct k_get_friend
{
	char name[30][20];
};

struct k_regist_friend
{
	char nation;
	char name1[20];
	char name2[20];
};

struct k_guild_notice
{
	short int guild_code;
	char msg[1000];
};
struct k_get_guild_member_list_req		// 努扼捞攫飘俊辑 夸没且锭
{
	short int guild_code;
	char degree;
};

struct k_get_guild_memeber_list_name
{
	char name[20];
	char is_connect;
};

struct k_get_guild_memeber_list			// 叼厚俊辑 努扼捞攫飘肺 焊郴临锭..
{
	char degree;
	char count;
	k_get_guild_memeber_list_name name[100];
};

struct k_change_color_db
{
	char type;
	BYTE r, g, b;
	char name[20];
};

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

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

struct k_req_guild_master_and_sub_master
{
	short int guild_code;
	char type;
	char name1[20];
	char name2[20];
};

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_degree_info
{
	short int guild_code;
	char info_num;
	char guild_degree[5][20];
};

struct k_guild_regist
{
	short int guild_code;
	char sub_name[20];
	char guild_degree[5][20];
};

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


#define IMAGE_UNIT_SIZE			1000
struct k_guild_image
{
	short int guild_code;
	char mark_num;
	char total;
	char sub_count;
	char img[IMAGE_UNIT_SIZE];
};

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_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_char_data_basic2
{
	char lv;
	char nation;
};

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;
	DWORD	money;
};

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;
};

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-030806
	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	nation;
	char	cls;
	BYTE	btLevel; // CSD-030806

	char	name[20];
};

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		// DB俊辑 瘤快绊 葛滴俊霸 乐栏搁 瘤快扼绊 茄促.
{
	short int server_id;
	short int guild_code;
	char name[20];
};
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;

⌨️ 快捷键说明

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