📄 packetstruct.h
字号:
#pragma once
/// 墨抛绊府
enum eMO_CATEGORY
{
MO_OPERATION = 0,
};
/// 橇肺配妮
enum eMO_OPERATION_PROTOCOL
{
/*
MO_RELOAD_DATA_SYN,
*/
MO_RTTG_CERTIFY_REQ = 0x01,
MO_RTTG_CERTIFY_ANS = 0x02,
MO_RTTG_GAMENOTICE_REQ = 0x03,
MO_RTTG_GAMENOTICE_ANS = 0x04,
MO_RTTG_GAMEADMINLIST_REQ = 0x05,
MO_RTTG_GAMEADMINLIST_ANS = 0x06,
MO_RTTG_GAMEADMINADD_NTF = 0x07,
MO_RTTG_GAMEADMINREMOVE_NTF = 0x08,
MO_RTTG_DROPUSER_REQ = 0x09,
MO_RTTG_DROPUSER_ANS = 0x0A,
MO_RTTG_USERCOUNT_NTF = 0x0B,
// MO_RTTG_USERMONEY_NTF = 0x0C, // 捣~
MO_RTTG_BATTLEZONEINFO_REQ = 0x0C,
MO_RTTG_BATTLEZONEINFO_ANS = 0x0D,
MO_RTTG_ARMORKIT_FINDHACK_NTF = 0x0E,
MO_RTTG_USERMONEY_REQ = 0x0F, // 捣~
MO_RTTG_USERMONEY_ANS = 0x10,
MO_RTTG_ABUSING_NTF = 0x11, // abuse alarm
MO_RTTG_SERVERSHUTDOWN_REQ = 0x12, // 辑滚 沥惑辆丰 夸没
MO_RTTG_SERVERSHUTDOWN_ANS = 0x13, // 辑滚 沥惑辆丰 烹焊
MO_RTTG_PATCHRESULT_REQ = 0x14, // 辑滚 菩摹 搬苞 夸没
MO_RTTG_PATCHRESULT_ANS = 0x15, // 辑滚 菩摹 搬苞 烹焊
MO_RTTG_GMSCOMMAND_REQ = 0xF0,
MO_RTTG_GMSCOMMAND_ANS = 0xF1,
};
class HDRMessageID4
{
public:
BYTE byCategory;
BYTE byMessageID;
};
class MSG_HEADER4
{
public:
WORD wSize; // HEADER 农扁甫 力寇茄 Payload 荤捞令
union
{
WORD wID; // Message ID
HDRMessageID4 hdrID;
};
};
#define SIZEOFHDR 2
//-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
// Redirection : RTTA ℃ General
// Description : 菩摹 搬苞狼 烹焊甫 夸没茄促.
class MSG_MO_RTTG_PATCHRESULT_REQ : public MSG_HEADER4
{
public:
MSG_MO_RTTG_PATCHRESULT_REQ()
{
wSize = sizeof( MSG_MO_RTTG_PATCHRESULT_REQ ) - SIZEOFHDR;
hdrID.byCategory = MO_OPERATION;
hdrID.byMessageID = MO_RTTG_PATCHRESULT_REQ;
}
~MSG_MO_RTTG_PATCHRESULT_REQ()
{
}
DWORD dwKey; // RTT 郴俊辑 荤侩窍绰 傈侩鞘靛
};
//-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
// Redirection : General ℃ RTTA
// Description : 菩摹 搬苞甫 烹焊茄促.
class MSG_MO_RTTG_PATCHRESULT_ANS : public MSG_HEADER4
{
public:
static const DWORD ERROR_PATCHSUCCESS = 0x00; // 菩摹 己傍
static const DWORD ERROR_PROCESSRUN = 0x01; // 秦寸 橇肺技胶 角青吝
static const DWORD ERROR_FTPCONNECT_FAIL = 0x02; // ftp 楷搬 坷幅
static const DWORD ERROR_DOWNLOAD_FAIL = 0x03; // 颇老 罐扁 坷幅
static const DWORD ERROR_FILENOTFOUND = 0x04; // 菩摹颇老 茫扁 坷幅
public:
MSG_MO_RTTG_PATCHRESULT_ANS()
{
wSize = sizeof( MSG_MO_RTTG_PATCHRESULT_ANS ) - SIZEOFHDR;
hdrID.byCategory = MO_OPERATION;
hdrID.byMessageID = MO_RTTG_PATCHRESULT_ANS;
}
~MSG_MO_RTTG_PATCHRESULT_ANS() {}
DWORD dwKey; // RTT 郴俊辑 荤侩窍绰 傈侩鞘靛
DWORD dwError; // 0 : 己傍, 1 : 俊矾惯积(RTTServer 肺弊犬牢)
BYTE byVer1; // 利侩等 菩摹 滚傈
BYTE byVer2;
BYTE byVer3;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -