📄 network2.h
字号:
short int target_id;
char job;
char call_lv;
}k_get_skill_info;
typedef struct tag_req_vote_score
{
short int server_id;
short int vote_num;
char nation;
}k_req_vote_score;
typedef struct tag_score_and_name
{
int score;
char name[20];
}k_score_and_name;
typedef struct tag_rep_vote_score
{
short int server_id;
char max;
k_score_and_name name_score[3];
}k_rep_vote_score;
typedef struct tag_client_rep_vote_score
{
int score[3];
char max;
k_score_and_name name_score[3];
}k_client_rep_vote_score;
typedef struct tag_set_value_of_vote
{
char vote_num[6];
char is_voting[6];
}k_set_value_of_vote;
typedef struct tag_check_vote
{
short int server_id;
short int vote_num;
char nation;
char login_id[20];
}k_check_vote;
typedef struct tag_is_this_man_candidate
{
short int server_id;
short int vote_num;
char name[20];
}k_is_this_man_candidate;
typedef struct tag_candidate
{
short int number; // 急芭 锅龋
DWORD lv : 7;
DWORD class_type : 3;
DWORD gender : 1;
DWORD nation : 4;
DWORD guild_code : 9;
DWORD face : 7;
char name[20];
}k_candidate;
typedef struct tag_regist_candidate
{
short int server_id;
k_candidate candidate;
}k_regist_candidate;
typedef struct tag_check_vote_ok
{
short int server_id;
char candidate_count;
k_candidate candidate[3];
}k_check_vote_ok; // 饶焊 沥焊
typedef struct tag_check_vote_client_ok
{
char candidate_count;
k_candidate candidate[3];
}k_check_vote_client_ok;
typedef struct tag_vote_game2login
{
short int server_id;
short int vote;
char support;
char nation;
char login_id[20];
}k_vote_game2login;
typedef struct tag_exist_name_nation // 皋老 焊郴扁俊 啊瓷茄 捞抚牢瘤 犬牢
{
char nation;
short int server_id;
char name[20];
}k_exist_name_and_nation;
typedef struct tag_exist_name // 皋老 焊郴扁俊 啊瓷茄 捞抚牢瘤 犬牢
{
short int server_id;
char name[20];
}k_exist_name;
typedef struct tag_change_dur
{
POS pos;
DWORD dur;
}k_change_dur;
typedef struct tag_script_change
{
short int script_num;
int value;
}k_script_change;
typedef struct tag_reset_job
{
char job;
char cls;
char name[20];
}k_reset_job;
typedef struct tag_team_add_message
{
DWORD total_id;
char team_num;
short int id;
char name[20];
}k_team_add_message;
typedef struct tag_team_battle_msg2
{
char ret;
char attack_ch[20];
char team1;
char death_ch[20];
char team2;
}k_team_battle_msg2;
typedef struct tag_team_battle_msg3
{
char ret;
char attack_ch[20];
char team1;
char stone_number;
}k_team_battle_msg3;
typedef struct tag_quest_unit
{
short int index;
short int ret;
}k_quest_unit;
typedef struct tag_rep_quest_index
{
char max;
k_quest_unit quest[14];
}k_rep_quest_index;
typedef struct tag_req_man_to_man_result
{
short int id;
char ret;
}k_req_man_to_man_result;
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;
short int guild_code;
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;
//NW_Character NWCharacter; 010927 LTS
//< CSD-011106
int nTransPort;
int nTransX;
int nTransY;
//> CSD-011106
char JoinLocalWar; // LTS LOCALWAR
char GainedFame;
char CurrentPhase;
Event_Join EventJoin;
char HorseNo; // LTS HORSERIDER
char RiderNo; // LTS HORSERIDER
char HorseGrade; // LTS HORSERIDER
char RiderGrade; // LTS HORSERIDER
bool bIsTradeOn; //030127 lsw
short nSkillSadCount; //030127 lsw
short nSkillBlessLeaf; //030127 lsw
WORD nBillingType;
int nUserAge; // 030929 kyo
}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];
char ip[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;
struct k_new_map_change_result
{
t_map_change_result data1;
union
{
k_event_object_sound data2;
k_event_sound data3;
}u;
};
///////////////////////////////////////////////////////////////////////////////
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];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -