⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 accountdata.h

📁 Soul的源代码,类似于劲舞团之类的游戏
💻 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 + -