📄 network2.h
字号:
{
char result;
char name[20];
BYTE believe_god;
}k_server_client_preach_name;
typedef struct loginserver_result
{
BYTE type;
BYTE result;
short int server_id;
}k_loginserver_result;
typedef struct loginserver_preach_name
{
short int server_id;
char name[20];
BYTE believe_god;
}k_loginserver_preach_name;
typedef struct loginserver_preach_name_result
{
short int server_id;
char result;
char name[20];
BYTE believe_god;
}k_loginserver_preach_name_result;
typedef struct client_god_regist_ok
{
char type;
}k_client_god_regist_ok;
typedef struct server_preach_name
{
char name[20];
BYTE believe_god;
}k_server_preach_name;
typedef struct login_put_box_item
{
// short int server_id; // 努扼捞攫飘肺 焊郴临 鞘夸啊 绝扁 锭巩俊
DWORD box_id;
char para; //困摹
ItemAttr item;
}k_login_put_box_item;
typedef struct get_server_text
{
char text[512];
char ct; // 努饭胶狼 硅凯
unsigned short int len; // 醚辨捞
}k_get_server_text;
typedef struct req_bbs_title
{
char count;
}k_req_bbs_title;
typedef struct client_throw_dice
{
char type;
}k_client_throw_dice;
typedef struct start_create_ability
{
unsigned int str : 2;
unsigned int dex : 2;
unsigned int con : 2;
unsigned int wis : 2;
unsigned int inte : 2;
unsigned int cha : 2;
unsigned int movp : 2;
unsigned int endu : 2;
unsigned int mor : 2;
unsigned int wsps : 2;
unsigned int luck : 2;
}k_start_create_ability;
typedef struct start_throw_dice // 林荤困 倒副 版快 0~10 鳖瘤狼 歹窍扁 荐摹
{
char ability1;
char ability2;
/*
DWORD str : 2;
DWORD dex : 2;
DWORD con : 2;
DWORD wis : 2;
DWORD inte : 2;
DWORD cha : 2;
DWORD movp : 2;
DWORD endu : 2;
DWORD mor : 2;
DWORD wsps : 2;
DWORD luck : 2;
*/
}k_start_throw_dice;
//< CSD-011107
typedef struct server_tactics
{
__int8 nStep;
DWORD magery;
}k_server_tactics;
//> CSD-011107
typedef struct cmd_party_no_name
{
short int server_id;
char name[31];
}k_cmd_party_no_name;
typedef struct rep_party_together
{
short int server_id;
char party_name[31];
}k_rep_party_together;
typedef struct server_req_party_together
{
char party_name[31];
char my_name[31];
short int server_id;
}k_server_req_party_together;
typedef struct server_req_party_db
{
short int server_id;
char name[31];
char ct;
}k_server_req_party_db;
typedef struct server_server_party_info
{
short int Server_id; // 捞锭 荤侩窍绰 辑滚 酒捞叼绰 夸没茄 努扼捞攫飘狼 酒捞叼 捞促...
char ct; // 颇萍 锅龋
short int Face;
short int Level;
short int Str;
char Gender;
char Class;
}k_server_server_party_info;
typedef struct server_killmon
{
DWORD killmon;
}k_server_killmon;
typedef struct server_ac
{
short int ac;
}k_server_ac;
typedef struct server_item_attr
{
POS pos;
DWORD attr;
}k_server_item_attr;
typedef struct beta_check_id
{
char id[ID_LENGTH];
}k_beta_check_id;
typedef struct tag_exchange_item_del
{
POS pos;
short int you_id;
}k_exchange_item_del;
typedef struct tag_try_item_trade
{
char result;
}k_try_item_trade;
typedef struct tag_server_money
{
DWORD money;
}k_server_money;
typedef struct tag_server_resist
{
short int naBasicResist[6];
short int naExtentionResist[6];
}k_server_resist;
/*
typedef struct tac_skill_each_exp
{
unsigned int tac_exp;
}t_tac_skill_each_exp;
*/
typedef struct tag_client_inn
{
char type; // 浆扁->3, 泪磊扁->3( 撤, 广栏肺 唱锤 )
}k_client_inn;
typedef struct tag_party_info
{
short int type;
char index;
char m_Name[20];
char m_Gender;
short int m_ImageNo;
short int m_Str;
BYTE m_btLevel; // CSD-030806
char m_Class;
char m_Join;
}k_party_info;
typedef struct tag_server_item_money
{
int item_no;
int money;
}k_server_item_money;
typedef struct tag_client_item_no
{
int item_no;
}k_client_item_no;
typedef struct tag_client_disease
{
short int disease_num;
}k_client_disease;
typedef struct tag_learn_magic_ok
{
short int magic_num;
}k_learn_magic_ok;
typedef struct tag_client_char_name
{
char name[20];
}k_client_char_name;
typedef struct tag_client_learn_magic
{
short int num;
}k_client_learn_magic;
typedef struct tag_client_delete_party
{
short int type;
char ct;
}k_client_delete_party;
typedef struct tag_client_do_party
{
short int type;
char ct;
char name[31];
}k_client_do_party;
typedef struct tag_server_bank_item
{
char first;
char second;
ItemAttr inv[6];
}k_server_bank_item;
typedef struct tag_server_item_index
{
short int item[1000];
short int itemmax;
}k_server_item_index;
typedef struct tag_server_relation
{
char name[3][31];
char Gender[3];
char Level[3];
short int Face[3];
char Str[3];
char Class[3];
}k_server_relation;
typedef struct tag_server_party // employment客鞍捞 敬促.
{
char name[6][31];
char Gender[6];
char Level[6];
short int Face[6];
int Str[6];
char Class[6];
}k_server_party;
typedef struct tag_server_disease
{
char disease[6];
}k_server_disease;
typedef struct client_char_info_plus
{
BYTE type;
}k_client_char_info_plus;
typedef struct server_status_open
{
DWORD killmon;
short int ac;
short int mov;
short int fame;
}k_server_status_open;
//011022 lsw >
typedef struct server_skill_exp
{
BYTE type;
t_SkillExp exp;
}k_server_skill_exp;
//011022 lsw <
typedef struct server_learn_skill_ok
{
short int skill_no;
}k_server_learn_skill_ok;
typedef struct server_result
{
BYTE type;
BYTE result;
}k_server_result;
typedef struct server_item_repair_ok
{
short int item_pos; // 绊磨 困摹 ( << 5 | <<3 | ... 荤侩 )
short int money;
DWORD dur;
}k_server_item_repair_ok;
typedef struct tag_item_no
{
short int item_no;
}k_item_no;
typedef struct tag_client_learn_item
{
short int item_no;
short int join_no;
}k_client_learn_item;
typedef struct client_lvup_point_each
{
unsigned char type;
}k_client_lvup_point_each;
typedef struct client_other_ch_inv
{
short int other_ch; // 砍焊妨绰 荤恩狼 酒捞叼
}kein_client_other_ch_inv;
//<soto-tai
typedef struct server_other_ch_inv
{
short int target_id;
char item_count;
// short int item[15]; // 砍焊绰 荤恩狼 酒捞袍 格废
ItemAttr item[15];
}kein_server_other_ch_inv;
//>soto-tai
typedef struct client_item_attr_pos // 酒捞袍 加己棺 困摹
{
ItemAttr item_attr;
POS item_pos;
int much;
}kein_item_attr_pos;
typedef struct client_bank_deposit
{
DWORD money; // 醚 抗陛茄 陛咀
} k_client_bank_deposit;
typedef struct client_bank_repayment
{
DWORD loan_money;
DWORD last_loan;
DWORD last_loan_time;
} k_client_bank_repayment;
typedef struct client_create_item
{
int type;
int num;
DWORD dur;
int gennum;
} k_client_create_item;
typedef struct tag_K_ITEM
{
ItemAttr item_attr;
POS item_pos;
}K_ITEM, *lpITEM;
typedef struct transfer_item //Only Use Exchange Item
{
K_ITEM item;
}k_transfer_item;
typedef struct req_login_server_box_open
{
short int server_id;
DWORD box_id;
}k_req_login_server_box_open;
typedef struct login_server_box_open
{
short int server_id; // 努扼捞攫飘 酒捞叼
ItemAttr box_item[MAX_BOX_ITEM];
DWORD box_id;
}k_login_server_box_open;
typedef struct server_box_open
{
ItemAttr box_item[MAX_BOX_ITEM];
}k_server_box_open;
typedef struct server_delete_item
{
POS item_pos;
}k_server_delete_item;
typedef struct server_decrease_item
{
POS item_pos;
DWORD dur;
}k_server_decrease_item;
typedef struct tag_exchange_item_start
{
K_ITEM item;
short int you_id;
int iExchangeType;//021030 lsw
}k_exchange_item_start;
typedef union kein_imsi
{
k_server_result server_result;
kein_server_other_ch_inv server_other_ch_inv;
kein_client_other_ch_inv client_other_ch_inv;
kein_item_attr_pos item_attr_pos;
k_client_bank_deposit client_bank_deposit;
k_client_bank_repayment client_bank_repayment;
k_client_create_item client_create_item;
K_ITEM box_item;
k_server_box_open server_box_open;
k_server_delete_item server_delete_item;
k_server_decrease_item server_decrease_item;
k_client_lvup_point_each client_lvup_point_each;
k_client_learn_item client_learn_item;
k_item_no item_no;
k_server_item_repair_ok server_item_repair_ok;
k_server_learn_skill_ok server_learn_skill_ok;
k_server_skill_exp server_skill_exp;
k_server_status_open server_status_open;
k_client_char_info_plus client_char_info_plus;
k_server_party server_party;
k_server_relation server_relation;
k_server_item_index server_item_index;
k_server_disease server_disease;
k_server_bank_item server_bank_item;
k_client_do_party client_do_party;
k_client_delete_party client_delete_party;
k_client_learn_magic client_learn_magic;
k_client_char_name client_char_name;
k_learn_magic_ok learn_magic_ok;
k_client_disease client_disease;
k_client_item_no client_item_no;
k_server_item_money server_item_money;
k_party_info party_info;
k_client_inn client_inn;
// t_tac_skill_each_exp tac_skill_each_exp;
k_server_killpc server_killpc;
K_ITEM server_item;
k_server_resist server_resist;
k_server_money server_money;
K_ITEM item;
k_exchange_item_start exchange_item_start;
k_try_item_trade try_item_trade;
k_exchange_item_del exchange_item_del;
k_beta_check_id beta_check_id;
k_server_item_attr server_item_attr;
k_server_ac server_ac;
k_server_killmon server_killmon;
k_server_server_party_info server_server_party_info;
k_server_req_party_db server_req_party_db;
k_server_req_party_together server_req_party_together;
k_rep_party_together rep_party_together;
k_cmd_party_no_name cmd_party_no_name;
k_server_tactics server_tactics;
k_start_create_ability start_create_ability;
k_start_throw_dice start_throw_dice;
k_client_throw_dice client_throw_dice;
k_transfer_item transfer_item;
k_req_bbs_title req_bbs_title;
k_get_server_text get_server_text;
k_login_server_box_open login_server_box_open;
k_req_login_server_box_open req_login_server_box_open;
k_login_put_box_item login_put_box_item;
k_server_preach_name server_preach_name;
k_client_god_regist_ok client_god_regist_ok;
k_loginserver_preach_name loginserver_preach_name;
k_loginserver_result loginserver_result;
k_server_client_preach_name
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -