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 + -
显示快捷键?