📄 accountdata.h
字号:
#ifndef __MATRIX_ACCOUNTDATA_H
#define __MATRIX_ACCOUNTDATA_H
#define _ACCOUNT_ID_SIZE 16
#define _ACCOUNT_PASSWORD_SIZE 16
//#include <MatrixCore/Network/CMOverlapped.h>
#include <windows.h>
#include <sqltypes.h>
enum eLoginState{
eEmpty,
eInitLogin,
eWaitLogin,
eEndLogin,
eChangeWorldServ,
eGamePlay // 霸烙 敲饭捞吝捞促.
};
//using namespace MatrixCore::Network;
class CAccountData
{
//
public:
CAccountData()
{
//OV = NULL;
s = INVALID_SOCKET;
m_iState = eEmpty;
};
~CAccountData() {};
char m_cAccountID[_ACCOUNT_ID_SIZE+2]; // 16磊
char m_cPassword[_ACCOUNT_PASSWORD_SIZE+2]; // 16磊
int m_iAccountID;
char m_cLoginIP[22];
int m_iAdminLevel;
SYSTEMTIME m_LoginDate;
SYSTEMTIME m_LogoutDate;
SYSTEMTIME m_BlockDate;
SYSTEMTIME m_ValidDate;
int m_iValidTime;
//CMOVERLAPPED *OV;
SOCKET s;
int m_iState;
DATE m_SetDate; // 岿靛 辑滚 牢刘蔼 立加 矫埃栏肺 茄促.
// TIMESTAMP_STRUCT m_SetDate; // 岿靛 辑滚 牢刘蔼 立加 矫埃栏肺 茄促.
int m_iWorldIndex; // 绢蠢 岿靛肺 立加沁绰啊?
char* SetKey(char *ckey)
{
strcpy(m_cAccountID,ckey);
key = m_cAccountID;
return key;
}
protected:
char *key;
public:
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -