📄 network2.h
字号:
typedef struct tag_req_man_to_man
{
// char name[20]; // 脚没茄 某腐磐 捞抚
short int id; // 脚没茄 某腐磐狼 酒捞叼
}k_req_man_to_man;
typedef struct tag_do_party_ok
{
char name[20];
short int type;
}k_do_party_ok;
typedef struct t_danger_of_hunter
{
short int target_id;
char type; // 1: 矫具救栏肺 甸绢吭促. 0: 荤扼脸促.
}k_danger_of_hunter;
typedef struct t_kill_who
{
char name[20];
}k_kill_who;
//////////////////////////////////////////////////////////////
// 泅惑裹阑 棱绊 唱辑...
typedef struct t_kill_hunter_ok // CMD_KILL_HUNTER_LIST_OK
{
DWORD money;
}k_kill_hunter_ok;
typedef struct t_kill_who_whom
{
char hunter_name[20]; // 磷牢荤恩
char target_name[20]; // 磷篮 荤恩
}k_kill_who_whom;
typedef struct t_kill_who_whom_login
{
char hunter_name[20]; // 磷牢荤恩
char target_name[20]; // 磷篮 荤恩
char regist_name[20]; // 狼汾茄 荤恩
}k_kill_who_whom_login;
typedef struct t_send_kill_hunter_list
{
// char target_name[20];
// char regist_name[20];
DWORD money;
int server_id;
}k_send_kill_hunter_list;
typedef struct t_kill_hunter_list_login
{
short int server_id;
int list_id;
char hunter_name[20]; // 荤成槽狼 捞抚
}k_kill_hunter_list_login;
///////////////////////////////////////////////////////////////////
// 泅惑裹 府胶飘 焊郴林扁 困茄 备炼眉
typedef struct t_get_hunter_list
{
int list_id;
}k_get_hunter_list;
typedef struct t_hunter_list // 霸烙俊辑 努扼捞攫飘肺
{
int index;
char target_name[20];
char regist_name[20];
DWORD money;
char gender;
short int face;
char text[1000];
}k_hunter_list;
typedef struct t_login_game_hunter_list // 叼厚单阁俊辑 霸烙栏肺
{
short int server_id;
k_hunter_list list;
}k_login_game_hunter_list;
typedef struct t_game_login_hunter_list // 霸烙俊辑 肺弊牢栏肺 夸没
{
short int server_id;
int list_id;
}k_game_login_hunter_list;
////////////////////////////////////////////////////////////////////
typedef struct t_hunter_regist
{
char name[20];
DWORD money;
char text[1000];
}k_hunter_regist;
typedef struct t_hunter_regist2
{
char regist_name[20];
char target_name[20];
DWORD money;
char text[1000];
}k_hunter_regist2;
typedef struct t_server_learn_item
{
short int item_count;
short int item[MAX_LEARN_ITEM];
}k_server_learn_item;
typedef struct t_server_id
{
short int server_id;
}k_server_id;
typedef struct t_start_game_mail
{
short int server_id;
char name[20];
}k_start_game_mail;
typedef struct t_req_party_info
{
char party_name[20];
}k_req_party_info;
typedef struct t_rep_party_info
{
char party_name[20];
int x;
int y;
short int hp;
}k_rep_party_info;
typedef struct t_oh_my_party
{
char my_name[20]; // 货肺 甸绢柯仇
char party_name[20]; // 鞍捞 颇萍 肝篮 荤恩
}k_oh_my_party;
typedef struct t_server_req_char_info
{
short int id;
// char lv;
int Hp;
int HpMax;
}k_server_req_char_info;
typedef struct tag_note_meeting
{
char believe_god;
char meeting_type;
}k_note_meeting;
typedef struct tag_i_get_item_of_supper
{
short int item_no;
}k_i_get_item_of_supper;
typedef struct tag_server_to_client_open_supper
{
char much; // 掘阑 荐 乐绰 户狼 肮荐
}k_server_to_client_open_supper;
typedef struct tag_req_faith_up
{
char name[20]; // 脚居缴 棵妨临 荤恩
short int up_point; // 脚居缴 棵妨临 剧
}k_req_faith_up;
typedef struct tag_game2login_recall_box_item
{
DWORD box_id;
short int server_id; // 磊扁 磊脚扒 救瘤快扁 困秦
}k_game2login_recall_box_item;
typedef struct tag_char_update_data
{
char believe_god;
short int faith;
short int god_cast_level;
char name[20];
}k_char_update_data;
///////////////////////////////////////////////////////////
typedef struct tag_change_map9
{
short int game_port;
char name[20];
short int Gender;
short int Face;
short int Class;
short int Job;
short int Spell;
short int SprNo;
unsigned char Peacests;
short int BodyR;
short int BodyG;
short int BodyB;
short int ClothR;
short int ClothG;
short int ClothB;
DWORD total_id;
short int nk3;
short int nk4;
short int nk6;
}k_change_map9;
typedef struct tag_change_map8
{
short int game_port;
k_char_update_data ch_data;
}k_change_map8;
typedef struct tag_change_map7
{
short int game_port;
t_server_update_bankitem_data ch_data;
}k_change_map7;
typedef struct tag_change_map6
{
short int game_port;
t_server_update_item_data ch_data;
}k_change_map6;
typedef struct tag_change_map5
{
short int game_port;
t_server_update_inv_data ch_data;
}k_change_map5;
typedef struct tag_change_map4
{
short int game_port;
t_server_update_binary_data1 ch_data;
}k_change_map4;
typedef struct tag_change_map3
{
short int game_port;
t_server_update_script_data ch_data;
}k_change_map3;
typedef struct tag_change_map2
{
short int game_port;
t_server_update_binary_data0 ch_data;
}k_change_map2;
typedef struct tag_change_map1
{
short int game_port;
t_update_char_db ch_data;
}k_change_map1;
// Added by chan78 at 2000/11/25 :: change_map_protocol (MAP to MAP)
typedef struct change_map_protocol
{
// Agent Informations
DWORD FromServerCn;
WORD wAgentServerID;
DWORD dwIDForAgent;
char id[ID_LENGTH];
char password[PW_LENGTH];
char name[NM_LENGTH];
char mapname[NM_LENGTH];
// Character Informations
k_change_map1 mapdata1;
k_change_map2 mapdata2;
k_change_map3 mapdata3;
k_change_map4 mapdata4;
k_change_map5 mapdata5;
k_change_map6 mapdata6;
k_change_map7 mapdata7;
k_change_map8 mapdata8;
k_change_map9 mapdata9;
} t_change_map_protocol;
typedef struct map_change_result
{
DWORD FromServerCn;
DWORD TargetServerCn;
WORD wAgentServerID;
DWORD dwIDForAgent;
} t_map_change_result;
///////////////////////////////////////////////////////////////////////////////
typedef struct tag_send_game_port
{
short int game_port;
}k_send_game_port;
typedef struct tag_who_send_mail
{
char name[20];
}k_who_send_mail;
typedef struct tag_game_to_client_rep_recv_mail_body
{
DWORD mail_id;
char body[1000];
}k_game_to_client_rep_recv_mail_body;
typedef struct tag_login_to_game_rep_recv_mail_body
{
short int server_id;
DWORD mail_id;
char body[1000];
}k_login_to_game_rep_recv_mail_body;
typedef struct tag_game_to_login_req_recv_mail_body
{
short int server_id;
DWORD mail_id;
}k_game_to_login_req_recv_mail_body;
typedef struct tag_req_recv_mail_body
{
DWORD mail_id;
}k_req_recv_mail_body;
struct k_login_to_game_guild_mail_title
{
short int server_id;
DWORD mail_id;
char degree;
short int mail_year;
char mail_month;
char mail_day;
char mail_name[20];
char mail_title[60];
};
typedef struct tag_login_to_game_mail_title
{
short int server_id;
DWORD mail_id;
short int mail_year;
char mail_month;
char mail_day;
char mail_name[20];
char mail_title[60];
}k_login_to_game_mail_title;
typedef struct tag_req_mail_body
{
DWORD mail_id;
}k_req_mail_body;
struct k_guild_mail
{
DWORD mail_id;
char degree;
short int year;
char month;
char day;
char send_name[20];
char mail_title[60];
char mail_body[1000];
};
typedef struct tag_mail
{
DWORD mail_id;
short int year;
char month;
char day;
char send_name[20];
char mail_title[60];
char mail_body[1000];
}MAIL;
struct k_guild_mail_unit
{
short int guild_code;
char degree;
};
typedef struct tag_game_to_login_send_mail
{
char send_name[20];
union
{
char recv_name[20];
k_guild_mail_unit guild_info;
}uni;
char title[60];
char body[1000];
}k_game_to_login_send_mail;
typedef struct tag_moving_item
{
char name[20];
char source_type;
char dest_type;
ItemAttr item;
DWORD money;
}k_moving_item;
typedef struct tag_game2client_ear_result
{
char ret;
}k_game2client_ear_result;
typedef struct tag_login2game_ear_message_result
{
short int send_server_id;
char ret; // ret 1 : ok, 2:磷澜, 3:芭例窃
}k_login2game_ear_message_result;
typedef struct tag_send_ear_message_result
{
short int send_game_server;
short int send_server_id;
char ret; // ret 1 : ok, 2:磷澜, 3:芭例窃
}k_send_ear_message_result;
typedef struct tag_loginserver_to_gameserver_ear_message
{
short int server_id;
char name[20];
}k_loginserver_to_gameserver_ear_message;
typedef struct tag_send_ear_message_ok_to_login
{
short int gameserver_port;
short int server_id;
char name[20];
char ret; // 搬苞
}k_send_ear_message_ok_to_login;
typedef struct tag_login_to_gameserver_ear_message
{
short int game_server; // 焊辰荤恩捞 加茄 霸烙 辑滚
short int server_id; // 焊辰荤恩狼 酒捞叼
char nation; // 唱扼甫 厚背窍扁 困秦
char recv_name[20]; // 穿备茄抛 焊郴绰 啊
char send_name[20]; // 穿啊 焊辰扒啊...
char message[200]; // 绢恫 皋矫瘤 牢啊...
}k_login_to_gameserver_ear_message;
typedef struct tag_login_send_ear_message
{
short int server_id;
char nation; // 唱扼甫 厚背窍扁 困秦
char recv_name[20]; // 罐绰 荤恩捞抚
char send_name[20]; // 焊郴绰 荤恩 捞抚
char message[200];
}k_login_send_ear_message;
typedef struct tag_send_ear_message_ok
{
char name[20];
}k_send_ear_message_ok;
typedef struct tag_send_ear_message
{
char name[20];
short int send_game_server; // 焊辰 荤恩捞 加茄 霸烙 辑滚 器飘锅龋
short int send_server_id; // 焊辰 荤恩狼 酒捞叼
char message[200];
}k_send_ear_message;
typedef struct server_to_client_char_info_plus // 眠啊 某腐磐 沥焊甫 努扼捞攫飘肺 焊郴霖促.
{
char believe_god;
short int faith;
}k_server_to_client_char_info_plus;
typedef struct server_killpc
{
short id;
DWORD killpc;
}k_server_killpc;
typedef struct tag_req_chr_info_etc
{
short int server_id;
char name[20];
}k_req_chr_info_etc;
typedef struct tag_get_char_info // loginserver -> gameserver
{
short int server_id;
char believe_god;
short int faith;
short int god_cast_level;
}k_get_char_info;
typedef struct tag_server_text_default
{
char text[512];
unsigned short int len; // 醚 辨捞
}k_server_text_default;
typedef struct tag_server_text_only_one
{
char text[512];
unsigned short int len; // 醚 辨捞
short int server_id;
}k_server_text_only_one;
typedef struct tag_get_god_table
{
char god_idex;
TIMESTAMP_STRUCT day;
TIMESTAMP_STRUCT month;
TIMESTAMP_STRUCT year;
}k_get_god_table;
typedef struct tag_check_new_char
{
char name[20];
}k_check_new_char;
typedef struct tool_password
{
char password[11];
}k_tool_password;
typedef struct login_sql_evangelist_create
{
char my_name[20];
char eva_name[20];
}k_login_sql_evangelist_create;
typedef struct login_sql_evangelist_delete
{
char my_name[20];
}k_login_sql_evangelist_delete;
typedef struct server_client_preach_name // 搬苞
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -