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

📄 gcnoticeevent.h

📁 dk1游戏的原代码文件,完整.编译系统redhat7.3,mysql 3.23 ,luascript v4.0 support
💻 H
字号:
//////////////////////////////////////////////////////////////////////////////// Filename    : GCNoticeEvent.h // Written By  : excel96// Description : //////////////////////////////////////////////////////////////////////////////#ifndef __GC_NOTICE_EVENT_H__#define __GC_NOTICE_EVENT_H__#include "Packet.h"#include "PacketFactory.h"#ifndef __GAME_CLIENT__	#include "Utility.h"#endifenum {	NOTICE_EVENT_KICK_OUT_FROM_ZONE,			// 粮俊辑 眠规窍绰 矫埃(檬)	NOTICE_EVENT_CONTINUAL_GROUND_ATTACK,		// 粮俊辑 瘤加利牢 傍拜捞 老绢唱绰 版快(檬) 	NOTICE_EVENT_CONTINUAL_GROUND_ATTACK_END,	// 粮俊辑 瘤加利牢 傍拜捞 场车促.	NOTICE_EVENT_MASTER_COMBAT_TIME,			// 付胶磐客 轿匡 荐 乐绰 巢篮 矫埃(檬)	NOTICE_EVENT_MASTER_COMBAT_END,				// 付胶磐客 轿快绰霸 场车促.	NOTICE_EVENT_METEOR_STRIKE,					// 皋抛坷 傍拜(檬)	NOTICE_EVENT_METEOR_STRIKE_END,				// 皋抛坷 场	NOTICE_EVENT_PREMIUM_HALF_START,			// 橇府固决 荤侩磊绰 器记/趋没 馆蔼	NOTICE_EVENT_PREMIUM_HALF_END,				// 捞亥飘 场	NOTICE_EVENT_SHOP_TAX_CHANGE,				// 惑痢 技陛 官布促.(技啦)	// 傈里包访	NOTICE_EVENT_WAR_OVER,						// 傈里场(CastleZoneID)	NOTICE_EVENT_RACE_WAR_OVER,					// 辆练 傈里场	// 贸澜 某腐磐 积己沁阑 锭	NOTICE_EVENT_WELCOME_MESSAGE,	// 涅胶飘 且赣聪 父唱扁 -_-;	NOTICE_EVENT_MEET_GRANDMA,	NOTICE_EVENT_MEET_FISHSHOP_MASTER,	NOTICE_EVENT_START_QUEST_ENDING,	NOTICE_EVENT_RESULT_LOTTERY,	NOTICE_EVENT_RUN_HORN,	NOTICE_EVENT_MASTER_LAIR_OPEN,				// 付胶磐 饭绢(官配府饭绢)啊 凯啡嚼聪促.	NOTICE_EVENT_MASTER_LAIR_CLOSED,			// 付胶磐 饭绢(官配府饭绢)啊 摧躯嚼聪促.	NOTICE_EVENT_MASTER_LAIR_COUNT,				// 付胶磐 饭绢(官配府饭绢) 免涝 啊瓷 矫埃捞 5盒 巢疽嚼聪促.	NOTICE_EVENT_CONTRACT_GNOMES_HORN,			// 矫坷恩俊霸 啊辑 拌距阑 肝栏寂具 荤侩窍角 荐 乐嚼聪促.	NOTICE_EVENT_NOT_ENOUGH_MONEY,				// 捣捞 葛磊而聪促.	NOTICE_EVENT_MINI_GAME,					// 瘤汾茫扁~	NOTICE_EVENT_GET_RIFINIUM,					// 府乔聪框阑 裙垫窍看嚼聪促.	NOTICE_EVENT_INVENTORY_FULL,				// 牢亥配府 郴狼 咯蜡 傍埃捞 何练钦聪促.	NOTICE_EVENT_FLAG_WAR_READY,				// Capture the Flag! 捞亥飘甫 角矫钦聪促.	NOTICE_EVENT_FLAG_WAR_START,				// 捞亥飘甫 矫累钦聪促.	NOTICE_EVENT_FLAG_WAR_FINISH,				// 捞亥飘啊 场车嚼聪促. 3盒 第 酒捞袍捞 磐笼聪促.	NOTICE_EVENT_FLAG_POURED_ITEM,				// Capture the Flag 捞亥飘 酒捞袍捞 唱吭嚼聪促.	NOTICE_EVENT_ENTER_BEGINNER_ZONE,				// 檬焊磊粮栏肺 甸绢啊矫摆嚼聪鳖?	NOTICE_EVENT_LOGIN_JUST_NOW,				// 规陛 肺弊牢沁嚼聪促.	NOTICE_EVENT_LEVEL_WAR_ARRANGED,			// 梆 饭骇喊 傈里捞 矫累邓聪促.	NOTICE_EVENT_LEVEL_WAR_STARTED,				// 饭骇喊 傈里捞 矫累登菌嚼聪促.	NOTICE_EVENT_RACE_WAR_SOON,					// 3老救俊 辆练傈阑 钦聪促.	NOTICE_EVENT_LEVEL_WAR_OVER,				// 饭骇喊 傈里捞 场车促.	NOTICE_EVENT_NETMARBLE_CARD_FULL,           // 99俺狼 齿付喉 墨靛甫 促 葛疽促.	NOTICE_EVENT_HOLYDAY,						// 坷疵篮 惫版老捞促.	NOTICE_EVENT_CAN_PET_QUEST,					// 脐 涅胶飘甫 且 荐 乐促.	NOTICE_EVENT_MAX};//////////////////////////////////////////////////////////////////////////////// class GCNoticeEvent//////////////////////////////////////////////////////////////////////////////class GCNoticeEvent : public Packet {public:	GCNoticeEvent() throw() { m_Code = NOTICE_EVENT_MAX; m_Parameter = 0;}	virtual ~GCNoticeEvent() throw() {}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_NOTICE_EVENT; }	PacketSize_t getPacketSize() const throw();	string getPacketName() const throw() { return "GCNoticeEvent"; }	string toString() const throw();	public:	BYTE getCode(void) const throw() { return m_Code;}	void setCode(WORD code) throw() { m_Code = code;}	uint getParameter(void) const throw() { return m_Parameter; }	void setParameter(uint parameter) throw() { m_Parameter = parameter; }#ifndef __GAME_CLIENT__	void setParameter(WORD hiWord, WORD loWord) throw() { m_Code = makeDWORD(hiWord, loWord); }#endifprivate: 	WORD m_Code;	uint m_Parameter;};//////////////////////////////////////////////////////////////////////////////// class GCNoticeEventFactory;//////////////////////////////////////////////////////////////////////////////class GCNoticeEventFactory : public PacketFactory {public:	Packet* createPacket() throw() { return new GCNoticeEvent(); }	string getPacketName() const throw() { return "GCNoticeEvent"; }	PacketID_t getPacketID() const throw() { return Packet::PACKET_GC_NOTICE_EVENT; }	PacketSize_t getPacketMaxSize() const throw() { return szWORD + szuint; }};//////////////////////////////////////////////////////////////////////////////// class GCNoticeEventHandler//////////////////////////////////////////////////////////////////////////////class GCNoticeEventHandler {public:	static void execute( GCNoticeEvent* pPacket, Player* pPlayer) throw(ProtocolException, Error);};#endif

⌨️ 快捷键说明

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