📄 user.h
字号:
#ifndef __USER_H
#define __USER_H
#pragma pack(push, 1)
typedef struct _MECHANIC
{
char index; //磊脚狼 皋墨葱 绊蜡锅龋
DWORD id; //皋墨葱 侥喊锅龋
DWORD fight; //免傈冉荐
BYTE dur; //郴备档
BYTE skin; //skin锅龋
BYTE color; //档祸 迫饭飘 牢郸胶
BYTE weapon_slot[WEAPON_MAX]; //公扁浇吩(enum:WEAPON_TYPE)
UINT64 account; //皋墨葱 绊蜡锅龋
} MECHANIC;
typedef struct _ITEM
{
char index; //酒捞袍 牢亥 牢郸胶
DWORD id; //酒捞袍 侥喊锅龋(0:厚绢乐促)
BYTE use; //酒捞袍 家葛蜡屈(enum:USE_TYPE)
DWORD value; //巢篮 荤侩扁埃(1/1 檬) 肚绰, 郴备档(MAX:100)
} ITEM;
#pragma pack(pop)
class CUser : public CClient
{
public:
CUser();
virtual ~CUser();
virtual void Init(int nSockIndex);
BOOL Insert(DWORD dwAddr);
void SetInfo(char *pInfoPack);
void SetInven(char *pInfoPack);
void SetGarage(char *pInfoPack);
void ResetItemCnt();
void Join();
virtual void Delete();
public:
//蜡历沥焊
char m_szID[LEN_ID+1]; //酒捞叼
char m_szNick[LEN_NICKNAME+1]; //喊疙
char m_szClan[LEN_CLANNAME+1]; //努罚疙
BYTE m_nGender; //己喊(巢:1, 咯:0)
BYTE m_nPilot; //某腐磐辆幅
BYTE m_nLevel; //饭骇
UINT64 m_nExp; //版氰摹
UINT64 m_nCash; //泅陛
UINT64 m_nPoint; //霸烙赣聪
//霸烙History
DWORD m_dwBestPoint; //弥绊痢荐
DWORD m_dwBestStraight; //弥措楷铰
DWORD m_dwWinStraight; //泅犁楷铰
DWORD m_dwWin; //铰府 冉荐
DWORD m_dwLose; //菩硅 冉荐
DWORD m_dwKill; //磷牢 冉荐
DWORD m_dwDeath; //磷篮 冉荐
DWORD m_dwRank; //鉴困
DWORD m_dwQuit; //碍辆 冉荐
DWORD m_dwBlack; //厩疙 瘤荐
//酒捞袍沥焊
MECHANIC m_cMechanic[MAX_MECHANIC_SLOT]; //皋墨葱沥焊
ITEM m_cInven[MAX_INVEN_SLOT]; //牢亥 酒捞袍沥焊
//霸烙沥焊
DWORD m_dwPrivateIP; //荤汲 IP林家
bool m_bSymmetric; //NAT鸥涝捞 Symmetric牢瘤..
BYTE m_nMechanicCnt; //焊蜡茄 皋墨葱 荐
BYTE m_nInvenCnt; //焊蜡茄 牢亥酒捞袍 荐
short m_iLobby;
short m_iLobbySlot;
short m_iRoom;
short m_iRoomSlot;
short m_iGameUser; //霸烙辑滚郴俊辑 荤侩窍绰 绊蜡锅龋
char m_iMechanicSlot;
BYTE m_nTeam;
BYTE m_nReady;
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -