📄 network4.h
字号:
char WarfieldNo;
short VoteCount; //况靛唱 沥荐屈栏肺 函券 鞘夸 // 011028 LTS
} t_VoteData;
typedef struct RequestSquadInfo_P
{
char Nation;
char WarfieldNo;
char SquadNo;
} t_RequestSquadInfo;
typedef struct SquadInfo_P
{
char SquadNo;
int ChipID;
char ChipName[NW_NAME_MAX];
int SoldierCount;
char Sok[3]; //饭绢加己 //厚飘楷魂
char LoadingPoint;
} t_SquadInfo;
typedef struct SquadInfo2_P
{
char CommanderName[NW_NAME_MAX];
short SquadCount[NW_SQUAD_MAX]; // 011028 LTS
} t_SquadInfo2;
typedef struct RequestCommanderVoteData_P
{
char Nation;
char WarfieldNo;
char CandidaterNo;
} t_RequestCommanderVoteData;
typedef struct CommanderVoteData_P
{
char VoteNo;
int CandidaterID;
char Name[NW_NAME_MAX];
short Level; // 011028 LTS
short Fame;
short int Face;
short int Gender;
short int Class; // 011020 LTS
__int8 nDual; // 011020 LTS
__int8 nStep; // 011020 LTS
DWORD LadderScore;
short VoteCount; //况靛唱 沥荐屈栏肺 函券 鞘夸 // 011028 LTS
} t_CommanderVoteData;
typedef struct CommanderVoteData2_P
{
char CandidaterName[NW_CANDIDATE_MAX][NW_NAME_MAX];
short VoteCount[NW_CANDIDATE_MAX]; // 011028 LTS
} t_CommanderVoteData2;
typedef struct RequestCommanderRegData_p
{
char Nation;
char WarfieldNo;
char CandidaterNo;
int CandidaterID;
char Name[NW_NAME_MAX];
short Level; // 011028 LTS
short Fame;
short int Face;
short int Gender;
short int Class; // 011020 LTS
__int8 nDual; // 011020 LTS
__int8 nStep; // 011020 LTS
DWORD LadderScore;
} t_RequestCommanderRegData;
typedef struct CommanderVotingResult_P
{
int ID;
char NSize;
char Name[MAX_STRING_PK];
short Level; // 011028 LTS
short Fame;
short int Face;
short int Gender;
short int Class; // 011020 LTS
__int8 nDual; // 011020 LTS
__int8 nStep; // 011020 LTS
DWORD LadderScore;
} t_CommanderVotingResult;
typedef struct ChangeSquad_P
{
char Nation;
char WarfieldNo;
char OldSquadNo;
char NewSquadNo;
} t_ChangeSquad;
typedef struct SetLoadingPoint_P
{
char Nation;
char WarfieldNo;
char SquadNo;
char LoadingPoint;
} t_SetLoadingPoint;
typedef struct JoinSquad_P
{
char Nation;
char WarfieldNo;
char SquadNo;
} t_JoinSquad;
typedef struct FameData_P
{
signed char Fame;
} t_FameData;
typedef struct NWMapMove_P
{
char WarfieldNo;
char SquadNo;
} t_NWMapMove;
typedef struct TileDont_P
{
char WarfieldNo;
char TypeNumber;
char Value;
} t_TileDont;
typedef struct SquadChat_P
{
char Type;
char Size;
char Message[MAX_STRING_PK];
} t_SquadChat;
typedef struct WarfieldInfo_P
{
char AttackWarfieldNo;
char DefenceWarfieldNo;
} t_WarfieldInfo;
typedef struct WarfieldPossession_P
{
char RequestType;
char Possession[NW_NATION_COUNT];
} t_WarfieldPossession;
typedef struct WarfieldData1_P //己巩, 荐龋籍
{
char GuardStoneCount;
char* GuardStoneStatus;
char CastleGateWayCount;
char* CastleGateWayStatus;
} t_WarfieldData1;
typedef struct WarfieldData2_P // 傈里 巢篮 矫埃, 规绢,傍拜,瘤盔焙 荐
{
DWORD RemainTime;
int DefencerCount;
int AttackerCount;
int ReinforceCount;
} t_WarfieldData2;
typedef struct WarfieldData3_P //何措沥焊
{
char Type; // Attacker, Defencer, Reinforce
short MemberCount[NW_SQUAD_MAX]; // 011028 LTS
} t_WarfieldData3;
typedef struct RequestCheckWarNo_P
{
//char Size;
WORD Port;
int ServerID;
} t_RequestCheckWarNo;
typedef struct AnswerCheckWarNo_P
{
BYTE WarNo;
int ServerID;
} t_AnswerCheckWarNo;
typedef struct SetCommander_P
{
char CommanderName[NW_NAME_MAX];
} t_SetCommander;
typedef struct RequestWarfieldWarData_P
{
char WarfieldNo;
char Nation;
} t_RequestWarfieldWarData;
// Notice Packet _________________
typedef struct NoticeJoinVoteA_
{
char Type;
char WarfieldNo;
short VoteCount; // 011028 LTS
DWORD RemainTime;
} t_NoticeJoinVoteA;
typedef struct NoticeJoinVoteD_
{
char Type;
char Nation;
} t_NoticeJoinVoteD;
typedef struct NoticePrepare1_ // In Case, Not Unified Warfield
{
char Type;
char LeadCandidaterName[NW_NAME_MAX];
char WarfieldNo;
DWORD RemainTime;
} t_NoticePrepare1;
typedef struct NoticePrepare1Reinforce_
{
char Type;
char AttackNation;
char DefenceNation;
char WarfieldNo;
DWORD RemainTime;
} t_NoticePrepare1Reinforce;
typedef struct NoticePrepare2_
{
char Type;
char WarfieldNo;
char CommanderName[NW_NAME_MAX];
DWORD RemainTime;
} t_NoticePrepare2;
typedef struct NoticePrepare2Reinforce_
{
char Type;
char AttackNation;
char DefenceNation;
char WarfieldNo;
DWORD RemainTime;
} t_NoticePrepare2Reinforce;
typedef struct NoticePrepare3_ // In Case, Unified Warfield
{
char Type;
char LeadCandidaterName[NW_NAME_MAX];
char WarfieldNo;
DWORD RemainTime;
} t_NoticePrepare3;
typedef struct NoticePrepare3Reinforce_
{
char Type;
char DefenceNation;
DWORD RemainTime;
} t_NoticePrepare3Reinforce;
typedef struct NoticePrepare4_
{
char Type;
char WarfieldNo;
char CommanderName[NW_NAME_MAX];
DWORD RemainTime;
} t_NoticePrepare4;
typedef struct NoticePrepare4Reinforce_
{
char Type;
char DefenceNation;
DWORD RemainTime;
} t_NoticePrepare4Reinforce;
typedef struct NoticeWar1A_
{
char Type;
char DefenceNation;
char WarfieldNo;
DWORD RemainTime;
} t_NoticeWar1A;
typedef struct NoticeWar1D_
{
//DWORD RemainTime;
char Type;
char AttackNation;
char WarfieldNo;
char tmp; // 030520 kyo
DWORD RemainTime;
} t_NoticeWar1D;
typedef struct NoticeWar1Reinforce_
{
char Type;
char AttackNation;
char DefenceNation;
char WarfieldNo;
DWORD RemainTime;
} t_NoticeWar1Reinforce;
typedef struct NoticeWar2A_
{
char Type;
char DefenceNation;
char WarfieldNo;
DWORD RemainTime;
} t_NoticeWar2A;
typedef struct NoticeWar2D_
{
char Type;
char DefenceNation;
char AttackNation;
char WarfieldNo;
DWORD RemainTime;
} t_NoticeWar2D;
typedef struct NoticeWar2Reinforce_
{
char Type;
char DefenceNation;
char WarfieldNo;
DWORD RemainTime;
} t_NoticeWar2Reinforce;
typedef struct NoticeWarPeace1V_ // War Result // 011025 LTS
{
char Type;
char SecretWarfieldNo;
char WarfieldNo;
DWORD Money;
DWORD Warfield1RemainTime;
DWORD Warfield2RemainTime;
DWORD Warfield3RemainTime;
} t_NoticeWarPeace1V;
typedef struct NoticeWarPeace1D_ // War Result // 011025 LTS
{
char Type;
char WarfieldNo;
DWORD Money;
DWORD Warfield1RemainTime;
DWORD Warfield2RemainTime;
DWORD Warfield3RemainTime;
} t_NoticeWarPeace1D;
typedef struct NoticeWarPeace1Reinforce_ // 011025 LTS
{
char Type;
char SecretWarfieldNo;
char WarfieldNo;
char VictoryNation;
char DefeatNation;
DWORD Warfield1RemainTime;
DWORD Warfield2RemainTime;
DWORD Warfield3RemainTime;
} t_NoticeWarPeace1Reinforce;
typedef struct NoticeWarPeace2_ // 011025 LTS
{
char Type;
DWORD Warfield1RemainTime;
DWORD Warfield2RemainTime;
DWORD Warfield3RemainTime;
} t_NoticeWarPeace2;
struct NOTICE_SOPEN
{
char type;
char WarfieldNo;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -