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

📄 msguserattrib.h

📁 网络游戏魔域的服务端与客户端完整源代码 包括详细的说明文档与开发日志
💻 H
字号:
///////////////////////////////////////////////////////////
//
//		CMsgUserAttrib.h
//

#ifndef		_MSGUSERSTATUS_H_
#define		_MSGUSERSTATUS_H_

#include "NetMsg.h"

const _MAX_MSGATRRIB	=35;
enum 
{ 
		_USERATTRIB_LIFE = 0, 
		_USERATTRIB_MAXLIFE = 1,
		_USERATTRIB_MANA = 2, 
		_USERATTRIB_MAXMANA = 3,
		_USERATTRIB_MONEY = 4, 
		_USERATTRIB_EXP = 5,
		_USERATTRIB_PK = 6, 
		_USERATTRIB_PORFESSION = 7,
		_USERATTRIB_SIZEADD = 8,
		_USERATTRIB_PP = 9,
		_USERATTRIB_MONEYSAVED = 10, 
		_USERATTRIB_ADDPOINT = 11,
		_USERATTRIB_LOOK = 12, 
		_USERATTRIB_LEV = 13,
		_USERATTRIB_SOUL = 14, 
		_USERATTRIB_HEALTH = 15,
		_USERATTRIB_FORCE = 16, 
		_USERATTRIB_SPEED = 17,
		_USERATTRIB_NOBILITYRANK = 18, // 爵位
		//_USERATTRIB_DEGREE = 18, 
		//_USERATTRIB_MAXLIFE = 18,

		_USERATTRIB_POSE = 19, 
		_USERATTRIB_PROFFER = 20,
		_USERATTRIB_LENGTH = 21, 
		_USERATTRIB_KO_ORDER = 22,
		_USERATTRIB_METEMPSYCHOSIS = 23, 
		//_USERATTRIB_VIRTUE = 24,
		_USERATTRIB_EXPLOIT = 24, // 功勋值

		//_USERATTRIB_CYCLEREBORN = 25, 
		_USERATTRIB_MERCENARYLEVEL = 25,
		_USERATTRIB_USERSTATUS = 26,
		_USERATTRIB_HAIR = 27,
		_USERATTRIB_XP = 28,
		_USERATTRIB_ACTIONSPEED = 29,
		//_USERATTRIB_HONORTITLESELECTED = 30,
		_USERATTRIB_MERCENARYEXP = 30,
		_USERATTRIB_FAT = 31,
		_USERATTRIB_TUTOR_EXP = 32, // 导师等级
		_USERATTRIB_TUTOR_LEVEL = 33, // 导师经验
		_USERATTRIB_DEX = 34, // 敏捷
		_USERATTRIB_POTENTIAL = 35, // 人物潜能	召唤出来的幻兽潜力
		_USERATTRIB_KEEPEFFECT2 = 36,
		_USERATTRIB_MAXENERGY = 37, // 最大体力
		_USERATTRIB_MAXEUDEMON = 39, // 最大可召唤幻兽数
		_USERATTRIB_MAXLIFEPERCENT = 40, // 最大血量千分比	1000减去这个数值即为受伤度		
};



typedef struct 
{
	DWORD	ucAttributeType;
	DWORD	dwAttributeData;
}UserAttribStruct;

class CMsgUserAttrib : public CNetMsg
{
public:
	CMsgUserAttrib();
	virtual ~CMsgUserAttrib();

public:
	BOOL			Create		(char* pMsgBuf, DWORD dwSize);
	void			Process		(void *pInfo);

private:
	typedef struct
	{
		unsigned short		unMsgSize;
		unsigned short		unMsgType;
		OBJID				idUser;
		DWORD				dwAttributeNum;
		UserAttribStruct	aUserAttrib[_MAX_MSGATRRIB];
	}MSG_Info;
	
	MSG_Info*	m_pInfo;
};

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -