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

📄 cguseitemfrominventory.h

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 H
字号:
//////////////////////////////////////////////////////////////////////////////// Filename    : CGUseItemFromInventory.h // Written By  : excel96// Description : // 牢亥配府 救狼 酒捞袍阑 荤侩且 锭, 努扼捞攫飘啊 X, Y 棺 ObjectID甫// 焊郴搁 酒捞袍 努贰胶俊 蝶扼辑, 辑滚啊 捞俊 嘎绰 内靛甫 贸府茄促.//////////////////////////////////////////////////////////////////////////////#ifndef __CG_USE_ITEM_FROM_INVENTORY_H__#define __CG_USE_ITEM_FROM_INVENTORY_H__#include "Packet.h"#include "PacketFactory.h"//////////////////////////////////////////////////////////////////////////////// class CGUseItemFromInventory;//////////////////////////////////////////////////////////////////////////////class CGUseItemFromInventory : public Packet {public:    void read(SocketInputStream & iStream) throw(ProtocolException, Error);    void write(SocketOutputStream & oStream) const throw(ProtocolException, Error);	void execute(Player* pPlayer) throw(ProtocolException, Error);	PacketID_t getPacketID() const throw() { return PACKET_CG_USE_ITEM_FROM_INVENTORY; }	PacketSize_t getPacketSize() const throw() { return szObjectID + szCoordInven + szCoordInven; }	string getPacketName() const throw() { return "CGUseItemFromInventory"; }	string toString() const throw();	public:	ObjectID_t getObjectID() const throw() { return m_ObjectID; }	void setObjectID(ObjectID_t ObjectID) throw() { m_ObjectID = ObjectID; }	CoordInven_t getX() const throw() { return m_InvenX; }	void setX(CoordInven_t InvenX) throw() { m_InvenX = InvenX; }	CoordInven_t getY() const throw() { return m_InvenY; }	void setY(CoordInven_t InvenY) throw() { m_InvenY = InvenY; }private:	ObjectID_t   m_ObjectID; // 酒捞袍狼 object id 	CoordInven_t m_InvenX;   // 酒捞袍狼 牢亥配府 谅钎 X	CoordInven_t m_InvenY;   // 酒捞袍狼 牢亥配府 谅钎 Y};//////////////////////////////////////////////////////////////////////////////// class CGUseItemFromInventoryFactory;//////////////////////////////////////////////////////////////////////////////class CGUseItemFromInventoryFactory : public PacketFactory {public:	Packet* createPacket() throw() { return new CGUseItemFromInventory(); }	string getPacketName() const throw() { return "CGUseItemFromInventory"; }	PacketID_t getPacketID() const throw() { return Packet::PACKET_CG_USE_ITEM_FROM_INVENTORY; }	PacketSize_t getPacketMaxSize() const throw() { return szObjectID + szCoordInven + szCoordInven; }};//////////////////////////////////////////////////////////////////////////////// class CGUseItemFromInventoryHandler;//////////////////////////////////////////////////////////////////////////////class Inventory;class Item;class CGUseItemFromInventoryHandler {public:	static void execute(CGUseItemFromInventory* pPacket, Player* pPlayer) throw(ProtocolException, Error);protected:	static void executePotion(CGUseItemFromInventory* pPacket, Player* pPlayer) throw(ProtocolException, Error);	static void executeMagazine(CGUseItemFromInventory* pPacket, Player* pPlayer) throw(ProtocolException, Error);	static void executeETC(CGUseItemFromInventory* pPacket, Player* pPlayer) throw(ProtocolException, Error);	static void executeSerum(CGUseItemFromInventory* pPacket, Player* pPlayer) throw(ProtocolException, Error);	static void executeVampireETC(CGUseItemFromInventory* pPacket, Player* pPlayer) throw(ProtocolException, Error);	static void executeSlayerPortalItem(CGUseItemFromInventory* pPacket, Player* pPlayer) throw(ProtocolException, Error);	static void executeOustersSummonItem(CGUseItemFromInventory* pPacket, Player* pPlayer) throw(ProtocolException, Error);	static void executeKeyItem(CGUseItemFromInventory* pPacket, Player* pPlayer) throw(ProtocolException, Error);	static void executeFirecraker(CGUseItemFromInventory* pPacket, Player* pPlayer) throw(ProtocolException, Error);	static void executeDyePotion(CGUseItemFromInventory* pPacket, Player* pPlayer) throw(ProtocolException, Error);	static void executeResurrectItem(CGUseItemFromInventory* pPacket, Player* pPlayer) throw(ProtocolException, Error);	static void executeTranslator(CGUseItemFromInventory* pPacket, Player* pPlayer) throw(ProtocolException, Error);	static void executeEffectItem(CGUseItemFromInventory* pPacket, Player* pPlayer) throw(ProtocolException, Error);	static void executePetItem(CGUseItemFromInventory* pPacket, Player* pPlayer) throw(ProtocolException, Error);	static void executePetFood(CGUseItemFromInventory* pPacket, Player* pPlayer) throw(ProtocolException, Error);	static void executeEventGiftBox(CGUseItemFromInventory* pPacket, Player* pPlayer) throw(ProtocolException, Error);};#endif

⌨️ 快捷键说明

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