📄 gcteachskillinfo.h
字号:
//////////////////////////////////////////////////////////////////////////////// Filename : GCTeachSkillInfo.h // Written By : 辫己刮// Description : // NPC啊 敲饭捞绢俊霸 胶懦阑 啊福媚 临 锭 力老 刚历 敲饭捞绢俊霸// 傈价登绰 菩哦捞促. NPC啊 啊福媚 临 荐 乐绰 扁贱狼 裹困甫 扁贱窍绰 // 单 静捞绰 菩哦捞促.//////////////////////////////////////////////////////////////////////////////#ifndef __GC_TEACH_SKILL_INFO_H__#define __GC_TEACH_SKILL_INFO_H__#include "Packet.h"#include "PacketFactory.h"//////////////////////////////////////////////////////////////////////////////// class GCTeachSkillInfo;//////////////////////////////////////////////////////////////////////////////class GCTeachSkillInfo : 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_GC_TEACH_SKILL_INFO; } PacketSize_t getPacketSize() const throw() { return szSkillDomainType+szSkillLevel; } string getPacketName() const throw() { return "GCTeachSkillInfo"; } string toString() const throw();public : SkillDomainType_t getDomainType(void) const throw() { return m_DomainType;} void setDomainType(SkillDomainType_t type) throw() { m_DomainType = type;} SkillLevel_t getTargetLevel(void) const throw() { return m_TargetLevel;} void setTargetLevel(SkillLevel_t level) throw() { m_TargetLevel = level;}private: SkillDomainType_t m_DomainType; // NPC啊 啊福媚林绰 扁贱狼 档皋牢 鸥涝 SkillLevel_t m_TargetLevel; // 敲饭捞绢啊 捞力 硅匡 扁贱 饭骇};//////////////////////////////////////////////////////////////////////////////// class GCTeachSkillInfoFactory;//////////////////////////////////////////////////////////////////////////////class GCTeachSkillInfoFactory : public PacketFactory {public: Packet* createPacket() throw() { return new GCTeachSkillInfo(); } string getPacketName() const throw() { return "GCTeachSkillInfo"; } PacketID_t getPacketID() const throw() { return Packet::PACKET_GC_TEACH_SKILL_INFO; } PacketSize_t getPacketMaxSize() const throw() { return szSkillDomainType+szSkillLevel; }};//////////////////////////////////////////////////////////////////////////////// class GCTeachSkillInfoHandler;//////////////////////////////////////////////////////////////////////////////class GCTeachSkillInfoHandler {public : static void execute(GCTeachSkillInfo* pPacket, Player* pPlayer) throw(ProtocolException, Error);};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -