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

📄 cguild.h

📁 韩国英雄王座倒闭后流出来部分源代码
💻 H
字号:
////////////////////////////////////////////////////////////////////////////////////////
//
//	Copyright(C) 2003 Mun Sung-hun (badajoa2002@hotmail.net) All rights reserved.
//  
//	Purpose: 
//
//
//
////////////////////////////////////////////////////////////////////////////////////////
#ifndef CGUILD_H
#define CGUILD_H

class SafeMap ;

#include "XPtrList.h"
#include "tgaBase.h"

enum GUILD_LEVEL{
	DEF_GUILDMEMBER	= 0	,
	DEF_GUILDSUBMASTER  ,
	DEF_GUILDMASTER
};


////////////////////////////////////////////////////////////////////////////////////////
//
////////////////////////////////////////////////////////////////////////////////////////

typedef class CGuild:public _GUILDINFO
{
public:
	CGuild();    
	 ~CGuild();
	
public:
	CXPtrList * m_lpListMember;					// 立加 client 府胶飘

#ifdef DEF_GUILDWAR	
	BOOL				bIsWar			;		// 傈里吝捞促. 加档甫 困茄 敲贰弊
	_ZP_GUILDWARLIST	GuildWarList	;
	
	BOOL				bIsEnemyGuild(char * strGuildName ) ;
	BOOL				bIsEnemyGuild(DWORD  dwGuildHandle ) ;

	BOOL				bIsFullGuildwarlist() ;
#endif
	bool				m_bGetGuildInfor ;

	//	--------------------------------------------------------------------------------
	//	辨靛狼 惑怕 包访 Function
	//	--------------------------------------------------------------------------------
	bool bIsAllClass();
	bool bIsGuildFull();
	bool bIsAllInMap();
	bool bIsMaster(DWORD dwPlayerHandle);
	
	void Send_ChatMsg(_LPZEMIPACKET pZemiPacket);
	void Send_NoticeMsg	(_LPZEMIPACKET pZemiPacket);
	void Send_GuildPacket(_LPZEMIPACKET pZemiPacket);

#ifdef DEF_GUILDBANK
	void SendWorld_NoticeMsg( char * pMsg );		//	岿靛 辑滚俊 辨靛 傍瘤 皋矫瘤 傈价
#endif

	void Send_ChangeGuildInfor();					//	函版等 辨靛 沥焊甫 焊郴霖促.

#ifdef DEF_GUILDWAR
	void Send_GuildWarList();
#endif
	
	void FightzoneTeleport(short sLayer, _LPZW_FIGHTZONERESERVE pPacket, _POINT p,short nTeam ) ;
	void FightzoneMapMove(short sLayer, int MapSeq, _POINT p,DWORD dwMatchSeq ,short nTeam ) ;
	
	void Send_ChatMsg(char * lpGuildName,char * lpMsg);
	void Join(_LPSOCKET_FD lpSocketFD) ;
	bool Leave(_LPSOCKET_FD lpSocketFD) ;
	void ChangeGuildMark(char * lpMark) ;
	void Destroy() ;


	void RequestGuildInfor(char * lpGuildName ) ;

} _CGUILD, * _LPGUILD ;

#endif

⌨️ 快捷键说明

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