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

📄 modifyinfo.h

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 H
字号:
//////////////////////////////////////////////////////////////////////////////// Filename    : ModifyInfo.h // Written By  : elca@ewestsoft.com// Description :// 敲饭捞绢狼 惑怕啊 函且 锭, 努扼捞攫飘俊霸 朝酒啊绰 菩哦捞促.// 林肺 敲饭捞绢啊 静绰 扁贱俊 措茄 搬苞 菩哦捞 捞 菩哦阑 惑加罐酒辑// 静绰 版快啊 腹促.//////////////////////////////////////////////////////////////////////////////#ifndef __MODIFY_INFO_H__#define __MODIFY_INFO_H__#include "Types.h"#include "Exception.h"#include "Packet.h"#include <list>//////////////////////////////////////////////////////////////////////////////// 惑怕 函拳 鸥涝//////////////////////////////////////////////////////////////////////////////enum ModifyType{	MODIFY_BASIC_STR = 0,        // 扁夯 STR阑 函版	MODIFY_CURRENT_STR,          // 泅犁 STR阑 函版	MODIFY_MAX_STR,              // 钙胶 STR阑 函版	MODIFY_STR_EXP,              // STR 版氰摹甫 函版	MODIFY_BASIC_DEX,            // 扁夯 DEX甫 函版	MODIFY_CURRENT_DEX,          // 泅犁 DEX甫 函版	MODIFY_MAX_DEX,              // 钙胶 DEX甫 函版	MODIFY_DEX_EXP,              // DEX 版氰摹甫 函版	MODIFY_BASIC_INT,            // 扁夯 INT甫 函版	MODIFY_CURRENT_INT,          // 泅犁 INT甫 函版	MODIFY_MAX_INT,              // 钙胶 INT甫 函版	MODIFY_INT_EXP,              // INT 版氰摹甫 函版	MODIFY_CURRENT_HP,           // 泅犁 HP甫 函版	MODIFY_MAX_HP,               // 钙胶 HP甫 函版	MODIFY_CURRENT_MP,           // 泅犁 MP甫 函版	MODIFY_MAX_MP,               // 钙胶 MP甫 函版	MODIFY_MIN_DAMAGE,           // 弥家 单固瘤甫 函版	MODIFY_MAX_DAMAGE,           // 钙胶 单固瘤甫 函版	MODIFY_DEFENSE,              // 叼奇胶甫 函版	MODIFY_PROTECTION,           // 橇肺咆记阑 函版	MODIFY_TOHIT,                // 疙吝伏阑 函版	MODIFY_VISION,               // 矫具甫 函版	MODIFY_FAME,                 // 疙己阑 函版	MODIFY_GOLD,                 // 家瘤陛阑 函版	MODIFY_SWORD_DOMAIN_LEVEL,   // 八 拌凯 饭骇阑 函版	MODIFY_SWORD_DOMAIN_EXP,     // 八 拌凯 饭骇阑 函版	MODIFY_SWORD_DOMAIN_GOAL_EXP,// 八 拌凯 饭骇阑 函版	MODIFY_BLADE_DOMAIN_LEVEL,   // 档 拌凯 饭骇阑 函版	MODIFY_BLADE_DOMAIN_EXP,     // 档 拌凯 饭骇阑 函版	MODIFY_BLADE_DOMAIN_GOAL_EXP,// 档 拌凯 饭骇阑 函版	MODIFY_HEAL_DOMAIN_LEVEL,    // 鳃 拌凯 饭骇阑 函版	MODIFY_HEAL_DOMAIN_EXP,      // 鳃 拌凯 饭骇阑 函版	MODIFY_HEAL_DOMAIN_GOAL_EXP, // 鳃 拌凯 饭骇阑 函版	MODIFY_ENCHANT_DOMAIN_LEVEL, // 牢忙飘 拌凯 饭骇阑 函版	MODIFY_ENCHANT_DOMAIN_EXP,   // 牢忙飘 拌凯 饭骇阑 函版	MODIFY_ENCHANT_DOMAIN_GOAL_EXP, // 牢忙飘 拌凯 饭骇阑 函版	MODIFY_GUN_DOMAIN_LEVEL,     // 醚 拌凯 饭骇阑 函版	MODIFY_GUN_DOMAIN_EXP,       // 醚 拌凯 饭骇阑 函版	MODIFY_GUN_DOMAIN_GOAL_EXP,  // 醚 拌凯 饭骇阑 函版	MODIFY_ETC_DOMAIN_LEVEL,     // 扁鸥 拌凯 饭骇阑 函版	MODIFY_ETC_DOMAIN_EXP,       // 扁鸥 拌凯 饭骇阑 函版	MODIFY_ETC_DOMAIN_GOAL_EXP,  // 扁鸥 拌凯 饭骇阑 函版	MODIFY_SKILL_LEVEL,          // 漂沥 胶懦 饭骇阑 函版	MODIFY_LEVEL,                // 轨颇捞绢 饭骇阑 函版	MODIFY_EFFECT_STAT,          // 捞棋飘 惑怕甫 函版	MODIFY_DURATION,             // 捞棋飘 瘤加 矫埃阑 函版	MODIFY_BULLET,               // 甸绊 乐绰 醚舅狼 醚舅 荐甫 函版	MODIFY_BONUS_POINT,          // 轨颇捞绢狼 焊呈胶 器牢飘甫 函版	MODIFY_DURABILITY,           // 甸绊 乐绰 酒捞袍 吝 窍唱狼 郴备己阑 函版	MODIFY_NOTORIETY,            // 厩疙摹甫 函版	MODIFY_VAMP_GOAL_EXP,             // 轨颇捞绢狼 版氰摹甫 函版	MODIFY_SILVER_DAMAGE,        // 篮 单固瘤甫 函版	MODIFY_ATTACK_SPEED,         // 傍拜 加档甫 函版	MODIFY_ALIGNMENT,			 // 己氢	MODIFY_SILVER_DURABILITY,    // 篮 档陛剧阑 函版	MODIFY_REGEN_RATE,           // 窜困 矫埃寸 府哩剧阑 函版	MODIFY_GUILDID,				 // 辨靛 酒捞叼甫 函版	MODIFY_RANK,				 // 拌鞭 窜拌	MODIFY_RANK_EXP,			 // 拌鞭 版氰摹	MODIFY_OUSTERS_GOAL_EXP,          // 酒快胶磐胶狼 版氰摹甫 函版	MODIFY_SKILL_BONUS_POINT,    // 酒快胶磐胶狼 胶懦 焊呈胶 器牢飘甫 函版	MODIFY_ELEMENTAL_FIRE,	MODIFY_ELEMENTAL_WATER,	MODIFY_ELEMENTAL_EARTH,	MODIFY_ELEMENTAL_WIND,	MODIFY_SKILL_EXP,			 // 浇饭捞绢 胶懦 版氰摹 函版	MODIFY_PET_HP,	MODIFY_PET_EXP,				// 脐 包访	MODIFY_LAST_TARGET,			// 脐捞 傍拜且 措惑 函版	MODIFY_MAX};const string ModifyType2String[] = {	"BASIC_STR",	"CURRENT_STR",	"MAX_STR",	"STR_EXP",	"BASIC_DEX",	"CURRENT_DEX",	"MAX_DEX",	"DEX_EXP",	"BASIC_INT",	"CURRENT_INT",	"MAX_INT",	"INT_EXP",	"CURRENT_HP",	"MAX_HP",	"CURRENT_MP",	"MAX_MP",	"MIN_DAMAGE",	"MAX_DAMAGE",	"DEFENSE",	"PROTECTION",	"TOHIT",	"VISION",	"FAME",	"GOLD",	"SWORD_DOMAIN_LEVEL",	"SWORD_DOMAIN_EXP",	"SWORD_DOMAIN_GOAL_EXP",	"BLADE_DOMAIN_LEVEL",	"BLADE_DOMAIN_EXP",	"BLADE_DOMAIN_GOAL_EXP",	"HEAL_DOMAIN_LEVEL",	"HEAL_DOMAIN_EXP",	"HEAL_DOMAIN_GOAL_EXP",	"ENCHANT_DOMAIN_LEVEL",	"ENCHANT_DOMAIN_EXP",	"ENCHANT_DOMAIN_GOAL_EXP",	"GUN_DOMAIN_LEVEL",	"GUN_DOMAIN_EXP",	"GUN_DOMAIN_GOAL_EXP",	"ETC_DOMAIN_LEVEL",	"ETC_DOMAIN_EXP",	"ETC_DOMAIN_GOAL_EXP",	"SKILL_LEVEL",	"LEVEL",	"EFFECT_STAT",	"DURATION",	"BULLET",	"BONUS_POINT",	"DURABILITY",	"NOTORIETY",	"VAMP_EXP",	"SILVER_DAMAGE",	"ATTACK_SPEED",	"ALIGNMENT",	"SILVER_DURABILITY",	"REGEN_RATE",	"GUILDID",	"RANK",	"RANK_EXP",	"MODIFY_OUSTERS_EXP",	"MODIFY_SKILL_BONUS_POINT",	"MODIFY_ELEMENTAL_FIRE",	"MODIFY_ELEMENTAL_WATER",	"MODIFY_ELEMENTAL_EARTH",	"MODIFY_ELEMENTAL_WIND",	"MODIFY_SKILL_EXP",            // 浇饭捞绢 胶懦 版氰摹 函版	"MODIFY_PET_HP",	"MODIFY_PET_EXP",				// 脐 包访	"MODIFY_LAST_TARGET",			// 脐捞 傍拜且 措惑 函版	"MAX"};//////////////////////////////////////////////////////////////////////////////// 2官捞飘肺 面盒茄 单捞磐老 版快, 捞 备炼眉甫 荤侩茄促.//////////////////////////////////////////////////////////////////////////////typedef struct _SHORTDATA{	BYTE   type;	ushort value;} SHORTDATA;//////////////////////////////////////////////////////////////////////////////// 4官捞飘肺 面盒茄 单捞磐老 版快, 捞 备炼眉甫 荤侩茄促.//////////////////////////////////////////////////////////////////////////////typedef struct _LONGDATA{	BYTE  type;	ulong value;} LONGDATA;//////////////////////////////////////////////////////////////////////////////// class ModifyInfo;// 霸烙辑滚俊辑 努扼捞攫飘肺 磊脚狼 函屈等 单捞磐甫 舅妨林扁 困茄 按盲// ModifyInformation, SkillToObjectOK 殿俊 角妨辑 朝酒埃促.//////////////////////////////////////////////////////////////////////////////class ModifyInfo : public Packet{public:	ModifyInfo () throw ();	virtual ~ModifyInfo () throw ();	public:    void read (SocketInputStream & iStream) throw (ProtocolException, Error);    void write (SocketOutputStream & oStream) const throw (ProtocolException, Error);	PacketSize_t getPacketSize () const throw () { return szBYTE*2 + m_ShortCount*(szBYTE+szshort) + m_LongCount*(szBYTE+szlong); }	static PacketSize_t getPacketMaxSize() throw() { return szBYTE*2 + 255*(szBYTE+szshort+szBYTE+szlong); }	string toString () const throw ();public:	BYTE getShortCount(void) const throw() { return m_ShortCount; }	BYTE getLongCount(void) const throw() { return m_LongCount; }	void addShortData(ModifyType type, ushort value) throw();	void addLongData(ModifyType type, ulong value) throw();	void popShortData(SHORTDATA& rData) throw();	void popLongData(LONGDATA& rData) throw();	void clearList(void) throw() { m_ShortCount = 0; m_LongCount = 0; m_ShortList.clear(); m_LongList.clear(); }protected:	BYTE            m_ShortCount;	list<SHORTDATA> m_ShortList;	BYTE            m_LongCount;	list<LONGDATA>  m_LongList;};#endif

⌨️ 快捷键说明

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