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

📄 logmgr.h

📁 网络游戏龙族服务器端管理工具 rmtool 源代码
💻 H
字号:
// LogMgr.h: interface for the CLogMgr class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_LOGMGR_H__0AF38F97_9B84_4416_BD56_F4809A504D22__INCLUDED_)
#define AFX_LOGMGR_H__0AF38F97_9B84_4416_BD56_F4809A504D22__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000


//#include "DBStruct.h"

class CLogMgr  
{
public:
	CLogMgr();
	CLogMgr( const chr_info& info, const chr_info_item& item, const chr_info_etc& etc, const chr_info2 info2, const chr_log_info& log);
	

	virtual ~CLogMgr();
	
	CString		m_szId;		//荤侩磊 酒第
	CString		m_szName;	//荤侩磊 某腐磐
	CString		m_szServerName;
	CString		m_szDBName;
	int			m_iReservedPoint;	//傈捧胶懦 抗距蔼

	//CRMToolApp	*m_pApp;

	chr_info		m_ChrInfo;			//Chr_info table data 淬绊 乐娇 
	chr_info_item	m_ChrInfoBinary;	//Chr_info狼 item 单捞磐甸 淬绊 乐寸.. inv,equip,quick 3俺 	
	chr_info_etc	m_ChrInfoEtc;		//tactic,skill,quest俊 包访等 单捞磐..
	//chr_info2		m_ChrInfo2;			//Chr_info2 table data 淬绊 乐娇 	
	chr_log_info	m_ChrLogInfo;			//Chr_log_info table data 淬绊 乐娇 
	chr_log_info2	m_ChrLogInfo2;		//措父侩. 


	//CChrBasic	m_BasicDlg;				//扁夯 沥焊 dlg
	//CChrItem	m_ItemDlg;
	//CChrTacQuest m_TacQuestDlg;			//Tactic,Quest Dialog
	//CChrTakenSkill m_TakenSkillDlg;		
	//CChrSkillData m_SkillDataDlg;q
	//CChrGuild m_GuildDlg;

	void	InitVariable(const chr_info info, const chr_info_item item, const chr_info_etc etc, const chr_log_info log, const int m_iReservedPoint, const int nGuildCode);
	void	SetUserIdName( const CString name, const CString id );	//蜡历酒第客 某矾捞抚
	void	SetServerDB( const CString szServerName, const CString szDB); //辑滚畸捞抚捞尔 叼厚尔
	void	SetMemoryAllMember( const int& iSet);		//皋葛府甸阑 瘤沥蔼栏肺 盲款促

	void	ExchangedLog( const int iX, const int iY, const char* func, const char* page, const char* type, const char *tmp = NULL);// 官哺蝶搁 肺弊呈扼.
	void	ExchangedLog( const char* szX, const char* szY, const char* func, const char* page, const char* type, const char *tmp= NULL); 
	void	ExchangedLog( const wchar_t *szX, const wchar_t *szY, const char* func, const char* page, const char* type, const char *tmp="<NULL>");

	void	CheckChrInfo(		const chr_info&			info);		//chr_info郴侩 官诧巴 肺弊肺..
	//void	CheckChrInfoBinary( const chr_info_item&	item);
	void	CheckChrInfoBinary( const char* func, const char *type, const int& iValue, const char* tmp);
	void	CheckChrInfoEtc_TaticQuest(	const chr_info_etc&		etc);
	void	CheckChrInfoEtc_SkillData(	const chr_info_etc&		etc);
	//void	CheckChrInfo2(		const chr_info2&		info2);
	void	CheckChrLogInfo(	const chr_log_info&		log);
	void	CheckChrLogInfo(	const chr_log_info2&	log);
	void	CheckChrGuildInfo( const chr_info& guild);
	void	CheckChrGuildInfo( const chr_info& guild, const int nGuildCode);	//030326 辨靛内靛 捞傈栏肺 郴侩阑 炼陛 官槽促.
	void	CheckChrBattleSkill( const chr_info_etc& etc);			//傈捧胶懦 
	void	CheckChrBattleReserved( const int iReservd );			//傈捧胶懦 抗距器牢飘
	void	CheckChrWareHouse( const char* func, const char *type, const int& iValue, const char* tmp);	//辨靛芒绊

	void	SetChrInfo(	const chr_info&			info);
	void	SetChrInfo_Item(	const chr_info_item&	info);
	void	SetChrInfo_TaticQuest(	const chr_info_etc&	info);
	void	SetChrInfo_SkillData(	const chr_info_etc&	info);
	void	SetChrInfo_BattleSkill( const chr_info_etc& info);
	void	SetChrInfo_ReservedPoint( const int iRes);
	void	SetChrInfo_Log(	const chr_log_info&		info);
	void	SetChrInfo_Log2(	const chr_log_info2&	info);
	void	SetGuildCode( const int nGuild );	//030326 辨靛内靛 官诧巴

private:
	int		_m_nGuildCode;	//030326 货肺款 辨靛内靛
};

#endif // !defined(AFX_LOGMGR_H__0AF38F97_9B84_4416_BD56_F4809A504D22__INCLUDED_)

⌨️ 快捷键说明

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