📄 network4.h
字号:
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; // 011016 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; // 011016 LTS
__int8 nDual; // 011020 LTS
__int8 nStep; // 011020 LTS
DWORD LadderScore;
} t_RequestCommanderRegData;
typedef struct CommanderVotingResult_P
{
char Type; // Attacker, Defender, Reinforce
int ID;
char Name[NW_NAME_MAX];
short Level; // 011028 LTS
char Fame;
short int Face;
short int Gender;
short int Class; // 011016 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 JoinSquad_P
{
char Nation;
char WarfieldNo;
char SquadNo;
} t_JoinSquad;
typedef struct SetLoadingPoint_P
{
char Nation;
char WarfieldNo;
char SquadNo;
char LoadingPoint;
} t_SetLoadingPoint;
typedef struct FameData_P
{
signed char Fame;
} t_FameData;
typedef struct Delivery_P
{
WORD Port;
DWORD UserID;
WORD Size;
char Data[MAX_STRING_PK];
} t_Delivery_R;
typedef struct Delivery_K
{
DWORD UserID;
WORD Size;
int nType; // 030518 kyo
BYTE Data[MAX_STRING_PK]; // 030518 kyo
//char Data[MAX_STRING_PK];
} t_Delivery_A;
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_WARFIELD_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; // 010927 LTS
int AttackerCount;
int ReinforceCount;
} t_WarfieldData2;
typedef struct WarfieldData3_P //何措沥焊
{
char Type; // Attacker, Defencer, Reinforce
WORD MemberCount[NW_SQUAD_MAX];
} 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;
typedef struct SWarfieldPossession_P
{
char WarfieldNo;
char Possession;
} t_SWarfieldPossession;
typedef struct RequestSubstractMoney_P
{
int Nation;
char Type;
WORD MapServerPort;
double Money;
} t_RequestSubstractMoney;
typedef struct AnswerSubstractMoney_P
{
char Type;
char Result;
} t_AnswerSubstractMoney;
typedef struct SquadLoadingPoint_P
{
char SquadLoadingPoint[NW_SQUAD_KIND][NW_SQUAD_MAX];
} t_SquadLoadingPoint;
typedef struct NWSquadRare_P
{
char SquadRare[NW_SQUAD_KIND][NW_SQUAD_MAX][NW_SQUAD_RARE_MAX];
} t_NWSquadRare;
// 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_
{
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;
};
typedef struct Delivery_Notice_
{
WORD Port;
DWORD UserID;
char Nation;
WORD Size;
char Data[MAX_STRING_PK];
} t_Delivery_Notice;
typedef struct RemainTime_
{
char WarfieldNo;
char Status;
DWORD RemainTime;
} t_RemainTime;
typedef struct WarControl_ // 011025 LTS // 傈里辑滚俊辑父 角青登霸 茄促.
{
char Type; // 0 : Set 1 : View
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -