user.h
来自「国外网游源码....除工具源码缺少之外,其余程序都全...至于,什么游戏,因为国」· C头文件 代码 · 共 94 行
H
94 行
#ifndef __USER_H
#define __USER_H
#pragma pack(push, 1)
typedef struct _MECHANIC_INFO
{
char index; //磊脚狼 皋墨葱 绊蜡锅龋
DWORD id; //皋墨葱 侥喊锅龋
DWORD fight; //免傈冉荐
BYTE dur; //郴备档
BYTE skin; //skin锅龋
BYTE color; //档祸 迫饭飘 牢郸胶
BYTE weapon_slot[WEAPON_MAX]; //公扁浇吩(enum:WEAPON_TYPE)
UINT64 account; //皋墨葱 绊蜡锅龋
} MECHANIC_INFO;
typedef struct _ITEM_INFO
{
char index; //酒捞袍 牢亥 牢郸胶(-1:厚绢乐促)
DWORD id; //酒捞袍 侥喊锅龋
BYTE use; //酒捞袍 家葛蜡屈(enum:USE_TYPE)
DWORD value; //巢篮 荤侩扁埃(1/1 檬) 肚绰, 郴备档(MAX:100)
} ITEM_INFO;
#pragma pack(pop)
/*
ID USE_TYPE TIME/DUR(酒捞叼, 家葛蜡屈, 巢篮矫埃 肚绰 郴备档)
1 T 31536000 1锅酒捞袍狼 巢篮矫埃篮 1斥捞绊, 郴备档绰 憋捞瘤 臼绰促
2 D 100 2锅酒捞袍狼 矫埃力茄篮 绝绊, 郴备档绰 1捞促
3 U 0 3锅酒捞袍篮 矫埃力茄档 绝绊, 郴备档档 憋捞瘤 臼绰促(0篮 巩过惑 鞘夸且 挥 狼固绰 绝澜)
窍唱狼 酒捞袍阑 钎泅窍绰单 弥措侩樊篮 4(酒捞叼) + 1(家葛蜡屈) + 8/3(矫埃/郴备档) + 2(傍归) = 15byte捞促
*/
class CUser : public CClient
{
public:
CUser();
virtual ~CUser();
void Init(int nSockIndex);
BOOL Insert(DWORD dwAddr);
BOOL SetInven(int nSlot, char *pItemStr);
BOOL SetGarage();
void SetInfo(char *pInfoPack);
void SetGarage(char *pInfoPack);
void Join();
virtual void Delete();
public:
//蜡历DB沥焊
char m_szID[LEN_ID+1]; //酒捞叼
char m_szPwd[LEN_PWD+1]; //厚锅
char m_szNick[LEN_NICKNAME+1]; //喊疙
BYTE m_nGender; //己喊(巢:1, 咯:0)
//霸烙DB沥焊
char m_szClan[LEN_CLANNAME+1]; //努罚疙
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; //厩疙 瘤荐
//酒捞袍DB沥焊
MECHANIC_INFO m_cMechanic[MAX_MECHANIC_SLOT]; //皋墨葱沥焊
ITEM_INFO m_cInven[MAX_INVEN_SLOT]; //牢亥 酒捞袍沥焊
//霸烙沥焊
DWORD m_dwPrivateIP; //荤汲 IP林家
bool m_bSymmetric; //NAT鸥涝捞 Symmetric牢瘤..
BYTE m_nMechanicCnt; //焊蜡茄 皋墨葱 荐
BYTE m_nInvenCnt; //焊蜡茄 牢亥酒捞袍 荐
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?