📄 dr_network.h
字号:
#define CMD_SERVER_ITEMTABLE_RELOAD 8480
#define CMD_DEBUG_CHANGE_SKILL_EXP 8490
typedef struct debug_change_skill_exp
{
short int id;
DWORD skillexp[45]; // 1219 YGI 版氰摹
}t_debug_change_skill_exp;
// 0811 NPC KHS
#define CMD_SERVER_NPC_ACCESS_TABLE_RELOAD 8800
#define CMD_SERVER_NPC_ACCESS_TABLE_RELOAD2 8801
#define CMD_SERVER_NPC_ACCESS_TABLE_RELOAD3 8802
#define CMD_SERVER_NPC_ACCESS_TABLE_RELOAD4 8803
// 0811 NPC KHS
typedef struct server_npc_access_table_reload
{
char data[800];
}t_server_npc_access_table_reload;
#define CMD_ABSOLUTE_MOVE_DUNGEON_KEEPER 8810
// 惫啊傈俊 措茄 packet..
#define CMD_SEALSTONE_WAR_LEFTTIME 8850
typedef struct sealstone_warlefttime
{
char nation;
DWORD lefttime;
}t_sealstone_warlefttime;
#define CMD_SEALSTONE_WAR_START 8851
typedef struct sealstone_war_start
{
char nation;
}t_sealstone_war_start;
typedef struct sealstone_client_warlefttime
{
DWORD lefttime;
}t_sealstone_client_warlefttime;
#define CMD_WAR_START_BLOCK 8852
#define CMD_SEALSTONE_RE_GENTIME 8860
typedef struct sealstone_regentime
{
char nation;
DWORD regentime;
}t_sealstone_regentime;
#define CMD_SEALSTONE_START_RE_GENTIME 8869
#define CMD_SEALSTONE_END_RE_GENTIME 8870
#define CMD_SEALSTONE_RESULT 8880
#define CMD_SEALSTONE_RESULT_DEFEAT 8881
#define CMD_SEALSTONE_RESULT_VICTORY 8882
#define CMD_SEALSTONE_RESULT_DRWAW 8883
typedef struct sealstone_result
{
char aresult;
char anation;
char bresult;
char bnation;
}t_sealstone_result;
#define CMD_SEALSTONEFROMKING 8890
typedef struct sealstone_fromking
{
char nation;
}t_sealstone_fromking;
#define CMD_SEALSTONE_STATUS 8892
typedef struct sealstone_status
{
short int id;
short int x, y;
unsigned long Hp; // 030516 kyo
char sealstonesprno;
char mapnumber;
char status;
}t_sealstone_status;
typedef struct sealstone_client_status
{
char mapnumber;
short int x, y;
char status;
}t_sealstone_client_status;
#define CMD_STEALSTONE_BREAKABLE 8894
#define CMD_STEALSTONE_NON_BREAKABLE 8896
#define CMD_STEALSTONE_NON_BREAKABLE_PEACE 8898
#define CMD_NATION2NATION_RELATION 8910
typedef struct nation2nation_relation
{
char a,b;
char relation;
short int year, yday, hour;
DWORD howlong;
}t_nation2nation_relation;
#define CMD_NATION2NATION_RELATION_RESULT 8912
typedef struct nation2nation_relation_result
{
BYTE why;
}t_nation2nation_relation_result;
#define CMD_JUST_ANI 8900
typedef struct just_ani
{
short int id;
char ani;
}t_just_ani;
#define CMD_FACE_DIRECTIONS 8920
typedef struct face_directions
{
char dir;
short int id;
}t_face_directions;
#define CMD_MANTLE_CANDLE 8960
typedef struct mantle_candle
{
DWORD id : 16;
DWORD mantleno : 14;
DWORD candle : 2;
}t_mantle_candle;
#define CMD_CANDLE_ON 8965
typedef struct candle_on
{
WORD id;
}t_candle_on;
#define CMD_CANDLE_OFF 8966
typedef struct candle_off
{
WORD id;
}t_candle_off;
#define CMD_CANDLE_CLICK 8967
typedef struct candle_click
{
POS pos;
}t_candle_click;
#define CMD_INSTALL_TYPE 9000
typedef struct client_install_type
{
BYTE type;
}t_client_install_type;
#define CMD_CHR_LOG_CHAR_DB 9002
typedef struct server_chr_log_basic_data
{
char id[ NM_LENGTH];
char name[ NM_LENGTH];
char state;
BYTE btLevel; // CSD-030806
int fame_pk;
NW_Character NWCharacter; // 010915 LTS
int Str;
int Con;
int Dex;
int Wis;
int Int;
int MoveP;
int Char;
int Endu;
int Moral;
int Luck;
int wsps;
int Tactics;
DWORD nation;
DWORD Money;
int HpMax ;
int ManaMax;
char MapName[ NM_LENGTH];
int HungryMax;
__int16 nPoison; // 历林拌凯 付过俊 措茄 历亲仿
__int16 nCurse; // 历林拌凯 付过俊 措茄 历亲仿
__int16 nFire; // 阂拌凯 傍拜 付过俊 措茄 历亲仿
__int16 nIce; // 倔澜拌凯 傍拜 付过俊 措茄 历亲仿
__int16 nElect; // 傈拜拌凯 傍拜 付过俊 措茄 历氢仿
__int16 nHoly; // 脚仿拌凯 傍拜 付过俊 措茄 历亲仿
int X, Y;
int reserved_point;
DWORD BankMoney;
DWORD Exp;
}t_server_chr_log_basic_data;
#define CMD_CHR_LOG_BINARY_DATA0 9003
typedef struct server_chr_log_binary_data0
{
char name[ NM_LENGTH];
char Skill[ SIZE_OF_SKILL];
char skillexp[ SIZE_OF_SKILL_EXP];
char tac_skillEXP[ SIZE_OF_TAC_SKILL_EXP];
}t_server_chr_log_binary_data0;
#define CMD_CHR_LOG_BINARY_DATA1 9004
typedef struct server_chr_log_binary_data1
{
char name[ NM_LENGTH];
char equip[ SIZE_OF_EQUIP];
char quick[ SIZE_OF_QUICK];
}t_server_chr_log_binary_data1;
#define CMD_CHR_LOG_BINARY_DATA2 9005
typedef struct server_chr_log_inv_binary_data2
{
char name[ NM_LENGTH];
char inv[ SIZE_OF_INV];
}t_server_chr_log_binary_data2;
#define CMD_CHR_LOG_BINARY_DATA4 9006
typedef struct server_chr_log_binary_data3
{
char name[ NM_LENGTH];
char bankitem[ SIZE_OF_BANKITEM];
}t_server_chr_log_binary_data3;
// Map -> DBDemon
#define CMD_HACKING_USER 9007
typedef struct hacking_user
{
char id[ 20];
char name[20];
short type;
char ip[20];
char cause[100];
}t_hacking_user;
#define CMD_RARE_ITEM_MAKE_LOG 9008
typedef struct rare_item_make_log
{
int map;
//date; 磊悼 扁废
char maker[20];
int itemno;//酒捞袍 磊眉 逞滚
int today_count;//坷疵 割锅 父甸菌唱
int grade;
int mutanttype1;
int mutanttype2;
int mutanttype3;
int addeditem1;
int addeditem1limit;
int addeditem2;
int addeditem2limit;
int resultlimit;
int resultnowdur;//
int resultmaxdur;//
int why;
int why2;
int resource1limit;//府乖
int resource2limit;
int resource3limit;
int resource4limit;
int resource5limit;
int resource6limit;
}t_rare_item_make_log;
#pragma pack(push,1)
#include "network2.h"
#include "Network3.h"
#include "NetWork4.h" // 010904 LTS // Nation War Concern Packet Define
#include "Network5.h"
#include "Network6.h"
#include "Network7.h" // 021015 kyo
//--------------------------------------------------------
//--------------------------------------------------------
typedef struct dragon_header
{
short int type;
short int size;
char crc;
} t_header;
typedef struct packet
{
union
{
char data[sizeof(t_header)];
t_header header;
} h;
union
{
char data[MAX_PACKET_SIZE];
t_server_weather server_weather;
t_server_npc_add server_npc_add;
t_server_npc_remove server_npc_remove;
t_client_attack client_attack;
t_server_attack server_attack;
t_server_modify_position server_modify_position;
t_client_modify_position client_modify_position;
t_server_modify_position_absolute server_modify_position_absolute;
t_server_item_add server_item_add;
t_server_item_remove server_item_remove;
t_server_you_got_item server_you_got_item;
t_client_item_drop client_item_drop;
t_client_item_take client_item_take;
t_client_item_status client_item_status;
t_server_item_status server_item_status;
t_client_bank client_bank;
t_client_access_login client_access_login;
t_server_accept_login server_accept_login;
ACCESSJOIN AccessJoin;
t_server_accept_join server_accept_join;
t_server_assign_server_id server_assign_server_id;
t_all_ready all_ready;
t_client_connect_info client_connect_info;
t_server_connect_info server_connect_info;
t_client_chat_data client_chat_data;
t_server_chat_data server_chat_data;
t_client_move client_move;
t_server_move server_move;
t_client_create_char client_create_char;
// t_client_delete_char client_delete_char;//020725 lsw
t_client_event client_event; // ###0923
t_item_attr_change item_attr_change;
t_item_door_open_close item_door_open_close;
t_client_item_box_break client_item_box_break;
t_server_item_box_break server_item_box_break;
t_client_item_box_break_result client_item_box_break_result;
t_client_item_box_magic_break client_item_box_magic_break;
t_server_item_box_magic_break_result server_item_box_magic_break_result;
t_client_just_attack_animation client_just_attack_animation;
t_server_change_map server_change_map;
t_server_foot_on_trap0 server_foot_on_trap0;
t_client_foot_on_trap0 client_foot_on_trap0;
t_server_foot_on_trap1 server_foot_on_trap1;
t_client_foot_on_trap1 client_foot_on_trap1;
t_server_steal_on_trap server_steal_on_trap;//011212 lsw
t_chr_item_info0 chr_item_info0;
t_chr_item_info1 chr_item_info1;
t_chr_item_info2 chr_item_info2;
t_char_info_basic char_info_basic;
t_char_info_tactic char_info_tactic; // CSD-TW-030624
t_char_info_magic char_info_magic;
t_char_info_skill char_info_skill;
t_other_info_basic other_info_basic;
t_server_give_item server_give_item;
k_client_item_inv client_item_inv; // 1218
t_char_info_tac_skillexp char_info_tac_skillexp;
t_req_pc_add req_pc_add;
t_req_npc_add req_npc_add;
t_req_item_add req_item_add;
t_server_user_db_data server_user_db_data;
t_server_user_add server_user_add;
t_server_envir_info server_envir_info;
t_server_user_remove server_user_remove;
t_item_ex_info item_ex_info ;
t_item_exchange item_exchange;
t_chr_status_info chr_status_info;
t_server_change_equip server_change_equip ;
t_client_change_equip client_change_equip ;
t_mass_data mass_data ;
t_server_insert_magic server_insert_magic;
//t_inv_info inv_info ;
//t_equip_info equip_info ;
t_server_interface_battle server_interface_battle ;
t_server_interface_peace server_interface_peace ;
// Menu..
t_server_call_smallmenu server_call_smallmenu ;
t_server_store_itemlist server_store_itemlist;
t_client_item_buy client_item_buy ;
t_client_item_sell client_item_sell ;
t_server_menu_message server_menu_message;
t_server_guild_info server_guild_info;
t_client_learn_skill client_learn_skill;
t_server_learn_skill server_learn_skill;
t_server_learn_skillitem server_learn_skillitem; //### 1214 荐沥
t_server_repair_itemlist server_repair_itemlist;
t_client_item_repair client_item_repair;
t_server_item_repair server_item_repair;
t_server_rumor_info server_rumor_info;
t_server_menu_message_title server_menu_message_title;
t_client_menu_message_title client_menu_message_title;
t_server_menu_message_text server_menu_message_text;
t_client_levelup_point client_levelup_point;
t_server_levelup_point server_levelup_point;
// Animation..
t_server_turn_dir server_turn_dir;
// Skill..
t_server_skill_info server_skill_info;
t_client_skill_info client_skill_info;
t_server_skill_result server_skill_result;
t_client_skill_result client_skill_result;
t_server_skill_animal_lore server_skill_animal_lore;
t_server_special_item server_special_item;
t_server_output_message server_output_message;
t_server_skill_itemmake_result server_skill_itemmake_result;
t_server_skill_result_fail server_skill_result_fail;
t_server_skill_result_toother server_skill_result_toother;
t_client_skill_cursor_view client_skill_cursor_view;
t_client_skill_gauge client_skill_gauge;
t_server_skill_gauge server_skill_gauge;
t_viewtype_change viewtype_change;
t_view_char_info view_char_info;
t_roof_open roof_open;
t_roof_close roof_close;
t_chat_set_result chat_set_result;
t_chat_set chat_set;
t_total_map_connections total_map_connections;
t_total_connections total_connections;
t_client_isthere_charname client_isthere_charname;
t_tame_command tame_command;
t_tame_name_change tame_name_change;
t_tame_host_name tame_host_name;
t_tame_command_result tame_command_result;
t_tame_end tame_end;
t_you_die you_die;
t_debug_server_req_char_info debug_server_req_char_info;
t_debug_client_req_char_info debug_client_req_char_info;
t_please_give_life please_give_life;
t_client_smile_face client_smile_face;
t_server_smile_face server_smile_face;
// 傍瘤荤亲..
t_server_bbs server_bbs;
// 霸烙辑滚 牢侥
t_im_game_server im_game_server;
//------------------- NEW_APPEND -------------------------
t_server_access_char_db server_access_char_db;
t_server_accept_char_db server_accept_char_db;
t_server_accept_char_game_db server_accept_char_game_db;
t_server_accept_binary_data server_accept_binary_data;
t_server_accept_script_data server_accept_script_data;
t_server_accept_inv_data server_accept_inv_data;
t_server_accept_item_data server_accept_item_data;
t_server_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -