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

📄 network2.h

📁 国内著名网络游戏dragon的服务端完整源码 内附完整数据库结构
💻 H
📖 第 1 页 / 共 5 页
字号:
#define CMD_BUY_NATION_ITEM					10435
#define CMD_BUY_NATION_ITEM_OK				10436

#define CMD_CHECK_COLOSSUS_MAP				10437
#define CMD_CHECK_COLOSSUS_MAP_REPLY		10438

#define CMD_INVITE_COLOSSUS					10439
#define CMD_INVITE_COLOSSUS_REPLY			10440

#define CMD_JOIN_COLOSSUS_MAP				10441
#define CMD_ATTACK_COLOSSUS_STONE			10442
#define CMD_ATTACK_COLOSSUS_STONE_RESULT	10443

#define CMD_REVIVAL_COLOSSUS				10444
#define CMD_CALL_MAIN_MENU					10445

#define CMD_GUILD_HOUSE_INFO				10446
#define CMD_CHANGE_GUILDHOUSE_INFO			10447
#define CMD_BUY_GUILD_HOUSE					10448
#define CMD_CHECK_GUILD_HOUSE				10449

#define CMD_RELOAD_GUILD_HOUSE				10450
#define CMD_PK_ON_OFF						10451
#define CMD_GET_PK_ON_OFF					10452
#define CMD_FAIL_ATTACK_BY_PK_MODE			10453

#define CMD_SAVE_ITEM_LOG				10454
#define CMD_DIRECT_MAP_MOVE				10455		// gn_tool 扁瓷

//acer4

#define CMD_SEARCH_OTHER_CHAR			10456
#define CMD_SEARCH_OTHER_CHAR_MAP		10457

//acer7
#define CMD_USE_GM_TOOL					10458
#define CMD_SEND_EVENT_NO				10459
#define CMD_SETTING_MAP_TILE_EVENT			10460
#define CMD_DELETE_MAP_TILE_EVENT			10461

#define CMD_GET_SCENARIO_INFO				10462
#define CMD_SEND_DUNGEON_HISTORY			10463
#define CMD_GET_SCENARIO_INFO_MAP			10464
#define CMD_SCENARIO_COMMAND				10465		// 矫唱府坷 包府 努贰胶啊 咯矾 甘俊霸 疙飞阑 郴赴促.
#define CMD_SCENARIO_MESSAGE				10466		// 努扼捞攫飘肺 皋矫瘤甫 焊郴霖促.

#define CMD_SAVE_AMOUNT_EVENT_NPC_ITEM		10467

#define CMD_SAVE_EVENT_MAPMOVE_NOW			10469




#define KEIN_FUNCTIONS_START				10600


#define CMD_CHECK_GOTO_SCENARIO_DUNGEON		10600		// 矫唱府坷 带傈甘栏肺 哎 荐 乐绰啊?
#define CMD_CHECK_GOTO_SCENARIO_DUNGEON_RESULT	10601	// 矫唱府坷 带傈甘栏肺 哎 荐 乐绰瘤 搬苞
#define CMD_SCENARIO_MESSAGE_MAP				10602		// 葛电 辑滚肺 焊郴辑 葛电 辑滚俊辑 葛电 努扼捞攫飘肺 焊郴林霸 茄促.
#define CMD_TRAP_INFO							10603
#define CMD_TRAP_INFO_MAP						10604
#define CMD_SCENARIO_TRAP_KEY					10605
#define CMD_DRAGONROAD_VOTE						10606
#define CMD_SCENARIO_TIME_INFO	  			    10607 // CSD-030306
#define CMD_CHANGE_SCENARIO_TIME				10608
#define CMD_MOVEMAP_FOR_LIGHT_VERSION			10609		// 021008 YGI
#define CMD_CHECK_EVENT_SCRIPT_ITEM				10610		// 茄 拌沥寸 窍唱狼 酒捞袍狼 版快 贸府
#define CMD_EVENT_MOVE_MAP						10611
#define CMD_EVENT_MOVE_MAP_CHECK_MAP			10612		// 秦寸 甘栏肺 犬牢甸绢埃促.
#define CMD_EVENT_MOVE_MAP_OK					10613		// 亮促 捞悼秦 客扼

#define CMD_CHECK_DOUBLE_NAME					10614		// 促弗 甘俊 鞍篮 捞弗阑 静绰 仇捞 乐绰啊?
#define CMD_CHECK_DOUBLE_NAME_OK				10615		// 快赴 甘俊 鞍篮 仇捞 乐栏聪瘪 弊率 甘俊辑 谗绢扼..
#define CMD_CHECK_DOUBLE_NAME_DB_TO_MAP			10616
#define CMD_CHECK_DOUBLE_NAME_WHERE_FIRST		10617		// 叼厚俊辑 单捞鸥 罐扁 矫累且 锭
#define CMD_CHECK_DOUBLE_NAME_WHERE_OK			10618		// 叼厚俊辑 单捞鸥 罐扁 矫累且 锭
#define CMD_CHECK_RECV_MAIL						10619 // CSD-030227

// 031009 CI YGI
#define CMD_WRITE_LIMIT_NUMBER					10620		// 叼厚俊 府固飘 逞滚 积己俊 荤侩窍绰 绊蜡 锅龋甫 历厘茄促.
// 040105 YGI 焊拱
#define CMD_CHECK_TREASURE_XY					10621
#define CMD_GET_TREASURE_MAP_DETAIL				10622
#define CMD_GET_TREASURE_MAP_DETAIL_DB			10623

#define CMD_TEST							14999	// 抛胶飘俊 荤侩
// 040105 YGI 焊拱
struct k_get_treasure_map_detail_to_map
{
	POS pos;
	short int cn;
	short int map_number;
	short int x;
	short int y;
};

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

struct k_check_treasure_xy
{
	short x;
	short y;
};
//////////////
struct k_save_limit_number	// 031009 CI YGI
{
	WORD port;
	DWORD limit_number;
};


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_ok
{
	short int server_id;
	char map_name[20];
	int map_x;
	int map_y;
};

struct k_event_move_map_check_map		// 秦寸 甘栏肺 焊郴辑 眉农茄促.
{
	short int server_id;		// 措惑磊
	short int server_port;		// 措惑磊啊 乐绰 甘狼 器飘锅龋
	short int event_no;
};



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_sound
{
	char active;
	char object_toi[30];
	char object_b[30];
	int sound_no;
};

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_new_server_change_map
{
	t_server_change_map data1;
	union
	{
		k_event_object_sound	data2;
		k_event_sound			data3;
	}u;
};

struct k_check_double_when_first
{
	short int server_id;
	WORD	port;
	char name[20];
};
struct k_login_check_double_name
{
	char name[4][20];
};

// 021008 YGI
struct k_map_move
{
	short int x;
	short int y;
	char	mapname[20];
};

struct k_client_scenario_time_info
{	//< CSD-030306
	int		nPort;		// 府涅胶飘茄 器飘锅龋啊 甸绢 埃促// 蜡历啊 弊甘俊 乐阑锭绰. 弊甘 器飘 摆瘤.ぱぱ;
	int		nServer_Id; // 努扼捞捞攫飘狼 辑滚 酒捞叼啊 甸绢埃促. 努扼捞攫飘俊辑绰 寸楷洒 臼静捞瘤.ぱぱ;
	DWORD idDungeon;
};	//> CSD-030306

struct k_server_scenario_time_info
{	//< CSD-030306
	DWORD idStartUp;
	DWORD idDungeon;
	int	  nApplyDay;
	int   nStartHour;
	int   nStartMinute;
	int   nEndHour;
	int   nEndMinute;
};	//> CSD-030306

struct k_scenario_time_change
{	//< CSD-030306
	DWORD idStartUp;
	DWORD idDungeon;
	int	  nApplyDay;  
	int   nStartHour;
	int   nStartMinute;
	int   nEndHour;
	int   nEndMinute;
};	//> CSD-030306

struct k_scenario_trap_key
{
	char sum;
	char qube[7];
};

struct k_scenario_detail_info
{
	char type;
	int time;			
	char total_trap;
	char active_trap;
};

struct k_scenario_message
{
	char	type;
	WORD	port;
};

struct k_check_goto_scenario_dungeon_map
{
	short int cn;
	short int map_port;
	char name[20];
	int x;
	int y;
	char dungeon[20];
};

const int MAX_START_UP_INFO = 30;//030321 lsw

struct k_get_scenario_info_basic
{
	char day;
	char SHour;
	char SMin;
	char type;
	char layer;
	
	char EHour;
	char EMin;
	char dungeon_map[20];
};

struct k_get_scenario_info
{
	char count;
	k_get_scenario_info_basic data[MAX_START_UP_INFO];
};

struct k_send_dungeon_history
{
	char type;
	char layer;
	char name[20];
	char map[20];
};

struct k_setting_map_tile
{
	char index;			// 眠啊 函版 加己狼 牢郸胶
	char type;			// 鸥老 加己
	char number;		// 0篮 加己阑 绝举锭 荤侩, 弊寇绰 event 鸥老狼 锅龋甫 瘤沥
	short int x;
	short int y;		// 瘤沥且 吝缴 鸥老 锅龋
	char range;			// 瘤沥且 裹困	// x+y 狼 鸥老 蔼阑 瘤沥 
};

struct k_char_info
{
	short int x;
	short int y;
	BYTE btLevel; // CSD-030806
	DWORD name_status;
	short int nk;
	char curr_tactic_kind;
	char curr_tactic_lv;	
	short int map_number;
	short int guild_code; // CSD-030324
};

struct k_char_info_map
{
	short int port;
	short int cn;
	char name[20];
};


struct k_direct_map_move
{
	char map_number;
	int x, y;
	char name[20];
};

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

struct k_attack_colossus_stone_result
{
	short int server_id;
	short int item_id;
	DWORD attr;
};

struct k_invite_colossus_map
{
	WORD port;		// 檬措甫 盔窍绰 甘
	char name[20];		// 规厘
};

struct k_direct_map_req		// 促弗 甘栏肺 沥焊 夸备
{
	WORD port;
	short int server_id;
};

struct k_colossus_info_map_reply // 努扼捞攫飘肺 焊郴淋
{
	WORD	port;			// 弊 甘狼 器飘 锅龋
	short int ch_count;		// 泅犁 牢盔
	char name[20];			// 规厘
};

struct k_colossus_info_map		// 夸没茄 甘栏肺 措翠
{
	WORD	port;			// 弊 甘狼 器飘 锅龋
	short int ch_count;		// 泅犁 牢盔
	short int server_id;	// 夸没茄 荤恩
	char name[20];			// 规厘
};

struct k_nation_item
{
	short int item_no;
	char give_type;			// 扁何 鸥涝 // 捣牢瘤, fame 牢瘤
	int give_much;			// 弊 剧
};

struct k_check_guild_change
{
	char type;
	char ret;
};

struct k_change_guild_degree
{
	short int server_id;
	short int guild_code ;
	char degree;
};

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_save_event_item
{
	short int item_no;
	char count;
	char name[20];
};

struct k_set_map_type
{
	short int map_num;
	char type;
};
struct k_potal_map_unit
{
	char map_number;
	int map_money;
};
#define MAX_POTAL_MAP	40
struct k_potal_map
{
	char count;
	k_potal_map_unit map[MAX_POTAL_MAP];
};

struct k_today_gamble_item
{
	ItemAttr item;
	char nation;
	char name[20];
};

struct k_direct_map2user		// 促弗 甘狼 蜡历俊霸 流立 皋矫瘤甫 焊尘锭
{
	short int type;
	short int server_id;
	char data[MAX_PACKET_SIZE-4];
};

struct k_focuse_logout_map
{
	char name[20];
	short int map_port;
	short int cn;
};

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

struct k_gamble_item_result
{
	char result_type;
	short int item_no;
	char name[20];
};

struct k_gamble_item
{
	char count;
	POS	pos[20];
};

struct k_nation_money
{
	char nation_type;
	DWORD nation_money[3];
};

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

⌨️ 快捷键说明

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