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

📄 serversetmng.h

📁 墨香最新私服
💻 H
字号:
// ServerSetMng.h: interface for the CServerSetMng class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_SERVERSETMNG_H__9059DEBB_297D_498B_A74A_94846B527852__INCLUDED_)
#define AFX_SERVERSETMNG_H__9059DEBB_297D_498B_A74A_94846B527852__INCLUDED_

#include "ServerSet.h"	// Added by ClassView
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#define SERVERSETMNG USINGTON(CServerSetMng)

class CServerSetMng  
{	
protected:
	CServerSet	m_ServerSet[MAX_SERVERSET];
	int			m_nMaxServerSet;
	
public:
	DWORD		m_dwTotalUserCount;

public:
	CServerSetMng();
	virtual ~CServerSetMng();

	BOOL	Init( char* filename );
	BOOL	ReadMASList( char* filename );
	void	Release();

	CServerSet*	GetServerSet( int setindex );
	CServerSet*	GetServerSet( char* setname );
	int			GetMaxServerSet()					{ return m_nMaxServerSet; }
	DWORD		GetTotalUserCount();
	
	void		WriteClientExeVersion( char* setname, char* version );
	void		WriteUserCount( SYSTEMTIME time );
	BOOL		IsThereOnServer( char* setname );

public:	// server operate func
	void	DoServerSetOn( char* setname );
	void	DoServerSetOff( char* setname );
	void	DoServerSetRefresh( char* setname );

	void	DoQueryClientExeVersion();
	void	DoChangeClientExeVersion( char* setname, char* version );
	void	DoQueryMaxUser();
	void	DoChangeMaxUser( char* setname, DWORD maxuser );
	void	DoQueryUserLevel();
	void	DoChangeUserLevel( char* setname, int userlevel );	

	void	DoQueryUserCount();
	void	DoSendMessage( char* setname, char* pmsg );

	void	DoAutoPatch( char* setname );
	void	DoAssertMsgBox( char* setname, BOOL bState );
	void	DoAllUserDisconnect( char* setname );
	void	DoServerSetOffAfterUserDiscon( char* setname );

	void	DoMSStateAll( char* setname );
	void	DoQueryAutoPatchVersion( char* setname );

	void	DoQueryChannelInfo( char* setname );
};

EXTERNGLOBALTON(CServerSetMng)

#endif // !defined(AFX_SERVERSETMNG_H__9059DEBB_297D_498B_A74A_94846B527852__INCLUDED_)

⌨️ 快捷键说明

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