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

📄 itemidregistry.cpp

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 CPP
📖 第 1 页 / 共 5 页
字号:
void Coat::initItemIDRegistry(void)	throw(){	__BEGIN_TRY	Statement* pStmt = NULL; 	__ENTER_CRITICAL_SECTION(m_Mutex)	BEGIN_DB	{		pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();		Result* pCountResult = pStmt->executeQuery("SELECT COUNT(*) from CoatObject");		pCountResult->next();		int count = pCountResult->getDWORD(1);		SAFE_DELETE(pStmt);		if (count != 0)		{			pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();			Result* pResult = pStmt->executeQuery("SELECT MAX(ItemID) FROM CoatObject");			pResult->next();			m_ItemIDRegistry = pResult->getDWORD(1);			SAFE_DELETE(pStmt);		}		m_ItemIDRegistry +=(g_pItemInfoManager->getItemIDSuccessor() - (m_ItemIDRegistry % g_pItemInfoManager->getItemIDSuccessor())) + g_pItemInfoManager->getItemIDBase();	}	END_DB(pStmt)	__LEAVE_CRITICAL_SECTION(m_Mutex)	cout << "Coat...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void Trouser::initItemIDRegistry(void)	throw(){	__BEGIN_TRY	Statement* pStmt = NULL; 	__ENTER_CRITICAL_SECTION(m_Mutex)	BEGIN_DB	{		pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();		Result* pCountResult = pStmt->executeQuery("SELECT COUNT(*) from TrouserObject");		pCountResult->next();		int count = pCountResult->getDWORD(1);		SAFE_DELETE(pStmt);		if (count != 0)		{			pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();			Result* pResult = pStmt->executeQuery("SELECT MAX(ItemID) FROM TrouserObject");			pResult->next();			m_ItemIDRegistry = pResult->getDWORD(1);			SAFE_DELETE(pStmt);		}		m_ItemIDRegistry +=(g_pItemInfoManager->getItemIDSuccessor() - (m_ItemIDRegistry % g_pItemInfoManager->getItemIDSuccessor())) + g_pItemInfoManager->getItemIDBase();	}	END_DB(pStmt)	__LEAVE_CRITICAL_SECTION(m_Mutex)	cout << "Trouser...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void Shoes::initItemIDRegistry(void)	throw(){	__BEGIN_TRY	Statement* pStmt = NULL; 	__ENTER_CRITICAL_SECTION(m_Mutex)	BEGIN_DB	{		pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();		Result* pCountResult = pStmt->executeQuery("SELECT COUNT(*) from ShoesObject");		pCountResult->next();		int count = pCountResult->getDWORD(1);		SAFE_DELETE(pStmt);		if (count != 0)		{			pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();			Result* pResult = pStmt->executeQuery("SELECT MAX(ItemID) FROM ShoesObject");			pResult->next();			m_ItemIDRegistry = pResult->getDWORD(1);			SAFE_DELETE(pStmt);		}		m_ItemIDRegistry +=(g_pItemInfoManager->getItemIDSuccessor() - (m_ItemIDRegistry % g_pItemInfoManager->getItemIDSuccessor())) + g_pItemInfoManager->getItemIDBase();	}	END_DB(pStmt)	__LEAVE_CRITICAL_SECTION(m_Mutex)	cout << "Shoes...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void Sword::initItemIDRegistry(void)	throw(){	__BEGIN_TRY	Statement* pStmt = NULL; 	__ENTER_CRITICAL_SECTION(m_Mutex)	BEGIN_DB	{		pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();		Result* pCountResult = pStmt->executeQuery("SELECT COUNT(*) from SwordObject");		pCountResult->next();		int count = pCountResult->getDWORD(1);		SAFE_DELETE(pStmt);		if (count != 0)		{			pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();			Result* pResult = pStmt->executeQuery("SELECT MAX(ItemID) FROM SwordObject");			pResult->next();			m_ItemIDRegistry = pResult->getDWORD(1);			SAFE_DELETE(pStmt);		}		m_ItemIDRegistry +=(g_pItemInfoManager->getItemIDSuccessor() - (m_ItemIDRegistry % g_pItemInfoManager->getItemIDSuccessor())) + g_pItemInfoManager->getItemIDBase();	}	END_DB(pStmt)	__LEAVE_CRITICAL_SECTION(m_Mutex)	cout << "Sword...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void Blade::initItemIDRegistry(void)	throw(){	__BEGIN_TRY	Statement* pStmt = NULL; 	__ENTER_CRITICAL_SECTION(m_Mutex)	BEGIN_DB	{		pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();		Result* pCountResult = pStmt->executeQuery("SELECT COUNT(*) from BladeObject");		pCountResult->next();		int count = pCountResult->getDWORD(1);		SAFE_DELETE(pStmt);		if (count != 0)		{			pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();			Result* pResult = pStmt->executeQuery("SELECT MAX(ItemID) FROM BladeObject");			pResult->next();			m_ItemIDRegistry = pResult->getDWORD(1);			SAFE_DELETE(pStmt);		}		m_ItemIDRegistry +=(g_pItemInfoManager->getItemIDSuccessor() - (m_ItemIDRegistry % g_pItemInfoManager->getItemIDSuccessor())) + g_pItemInfoManager->getItemIDBase();	}	END_DB(pStmt)	__LEAVE_CRITICAL_SECTION(m_Mutex)	cout << "Blade...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void Shield::initItemIDRegistry(void)	throw(){	__BEGIN_TRY	Statement* pStmt = NULL; 	__ENTER_CRITICAL_SECTION(m_Mutex)	BEGIN_DB	{		pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();		Result* pCountResult = pStmt->executeQuery("SELECT COUNT(*) from ShieldObject");		pCountResult->next();		int count = pCountResult->getDWORD(1);		SAFE_DELETE(pStmt);		if (count != 0)		{			pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();			Result* pResult = pStmt->executeQuery("SELECT MAX(ItemID) FROM ShieldObject");			pResult->next();			m_ItemIDRegistry = pResult->getDWORD(1);			SAFE_DELETE(pStmt);		}		m_ItemIDRegistry +=(g_pItemInfoManager->getItemIDSuccessor() - (m_ItemIDRegistry % g_pItemInfoManager->getItemIDSuccessor())) + g_pItemInfoManager->getItemIDBase();	}	END_DB(pStmt)	__LEAVE_CRITICAL_SECTION(m_Mutex)	cout << "Shield...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void Cross::initItemIDRegistry(void)	throw(){	__BEGIN_TRY	Statement* pStmt = NULL; 	__ENTER_CRITICAL_SECTION(m_Mutex)	BEGIN_DB	{		pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();		Result* pCountResult = pStmt->executeQuery("SELECT COUNT(*) from CrossObject");		pCountResult->next();		int count = pCountResult->getDWORD(1);		SAFE_DELETE(pStmt);		if (count != 0)		{			pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();			Result* pResult = pStmt->executeQuery("SELECT MAX(ItemID) FROM CrossObject");			pResult->next();			m_ItemIDRegistry = pResult->getDWORD(1);			SAFE_DELETE(pStmt);		}		m_ItemIDRegistry +=(g_pItemInfoManager->getItemIDSuccessor() - (m_ItemIDRegistry % g_pItemInfoManager->getItemIDSuccessor())) + g_pItemInfoManager->getItemIDBase();	}	END_DB(pStmt)	__LEAVE_CRITICAL_SECTION(m_Mutex)	cout << "Cross...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void Mace::initItemIDRegistry(void)	throw(){	__BEGIN_TRY	Statement* pStmt = NULL; 	__ENTER_CRITICAL_SECTION(m_Mutex)	BEGIN_DB	{		pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();		Result* pCountResult = pStmt->executeQuery("SELECT COUNT(*) from MaceObject");		pCountResult->next();		int count = pCountResult->getDWORD(1);		SAFE_DELETE(pStmt);		if (count != 0)		{			pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();			Result* pResult = pStmt->executeQuery("SELECT MAX(ItemID) FROM MaceObject");			pResult->next();			m_ItemIDRegistry = pResult->getDWORD(1);			SAFE_DELETE(pStmt);		}		m_ItemIDRegistry +=(g_pItemInfoManager->getItemIDSuccessor() - (m_ItemIDRegistry % g_pItemInfoManager->getItemIDSuccessor())) + g_pItemInfoManager->getItemIDBase();	}	END_DB(pStmt)	__LEAVE_CRITICAL_SECTION(m_Mutex)	cout << "Mace...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void Glove::initItemIDRegistry(void)	throw(){	__BEGIN_TRY	Statement* pStmt = NULL; 	__ENTER_CRITICAL_SECTION(m_Mutex)	BEGIN_DB	{		pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();		Result* pCountResult = pStmt->executeQuery("SELECT COUNT(*) from GloveObject");		pCountResult->next();		int count = pCountResult->getDWORD(1);		SAFE_DELETE(pStmt);		if (count != 0)		{			pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();			Result* pResult = pStmt->executeQuery("SELECT MAX(ItemID) FROM GloveObject");			pResult->next();			m_ItemIDRegistry = pResult->getDWORD(1);			SAFE_DELETE(pStmt);		}		m_ItemIDRegistry +=(g_pItemInfoManager->getItemIDSuccessor() - (m_ItemIDRegistry % g_pItemInfoManager->getItemIDSuccessor())) + g_pItemInfoManager->getItemIDBase();	}	END_DB(pStmt)	__LEAVE_CRITICAL_SECTION(m_Mutex)	cout << "Glove...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void Helm::initItemIDRegistry(void)	throw(){	__BEGIN_TRY	Statement* pStmt = NULL; 	__ENTER_CRITICAL_SECTION(m_Mutex)	BEGIN_DB	{		pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();		Result* pCountResult = pStmt->executeQuery("SELECT COUNT(*) from HelmObject");		pCountResult->next();		int count = pCountResult->getDWORD(1);		SAFE_DELETE(pStmt);		if (count != 0)		{			pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();			Result* pResult = pStmt->executeQuery("SELECT MAX(ItemID) FROM HelmObject");			pResult->next();			m_ItemIDRegistry = pResult->getDWORD(1);			SAFE_DELETE(pStmt);		}		m_ItemIDRegistry +=(g_pItemInfoManager->getItemIDSuccessor() - (m_ItemIDRegistry % g_pItemInfoManager->getItemIDSuccessor())) + g_pItemInfoManager->getItemIDBase();	}	END_DB(pStmt)	__LEAVE_CRITICAL_SECTION(m_Mutex)	cout << "Helm...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void SG::initItemIDRegistry(void)	throw(){	__BEGIN_TRY	Statement* pStmt = NULL; 	__ENTER_CRITICAL_SECTION(m_Mutex)	BEGIN_DB	{		pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();		Result* pCountResult = pStmt->executeQuery("SELECT COUNT(*) from SGObject");		pCountResult->next();		int count = pCountResult->getDWORD(1);		SAFE_DELETE(pStmt);		if (count != 0)		{			pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();			Result* pResult = pStmt->executeQuery("SELECT MAX(ItemID) FROM SGObject");			pResult->next();			m_ItemIDRegistry = pResult->getDWORD(1);			SAFE_DELETE(pStmt);		}		m_ItemIDRegistry +=(g_pItemInfoManager->getItemIDSuccessor() - (m_ItemIDRegistry % g_pItemInfoManager->getItemIDSuccessor())) + g_pItemInfoManager->getItemIDBase();	}	END_DB(pStmt)	__LEAVE_CRITICAL_SECTION(m_Mutex)	cout << "SG...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void SMG::initItemIDRegistry(void)	throw(){	__BEGIN_TRY	Statement* pStmt = NULL; 	__ENTER_CRITICAL_SECTION(m_Mutex)	BEGIN_DB	{		pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();		Result* pCountResult = pStmt->executeQuery("SELECT COUNT(*) from SMGObject");		pCountResult->next();		int count = pCountResult->getDWORD(1);		SAFE_DELETE(pStmt);		if (count != 0)		{			pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();			Result* pResult = pStmt->executeQuery("SELECT MAX(ItemID) FROM SMGObject");			pResult->next();			m_ItemIDRegistry = pResult->getDWORD(1);			SAFE_DELETE(pStmt);		}		m_ItemIDRegistry +=(g_pItemInfoManager->getItemIDSuccessor() - (m_ItemIDRegistry % g_pItemInfoManager->getItemIDSuccessor())) + g_pItemInfoManager->getItemIDBase();	}	END_DB(pStmt)	__LEAVE_CRITICAL_SECTION(m_Mutex)	cout << "SMG...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void AR::initItemIDRegistry(void)	throw(){	__BEGIN_TRY	Statement* pStmt = NULL; 	__ENTER_CRITICAL_SECTION(m_Mutex)	BEGIN_DB	{		pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();		Result* pCountResult = pStmt->executeQuery("SELECT COUNT(*) from ARObject");		pCountResult->next();		int count = pCountResult->getDWORD(1);		SAFE_DELETE(pStmt);		if (count != 0)		{			pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();			Result* pResult = pStmt->executeQuery("SELECT MAX(ItemID) FROM ARObject");			pResult->next();			m_ItemIDRegistry = pResult->getDWORD(1);			SAFE_DELETE(pStmt);		}		m_ItemIDRegistry +=(g_pItemInfoManager->getItemIDSuccessor() - (m_ItemIDRegistry % g_pItemInfoManager->getItemIDSuccessor())) + g_pItemInfoManager->getItemIDBase();	}	END_DB(pStmt)	__LEAVE_CRITICAL_SECTION(m_Mutex)	cout << "AR...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void SR::initItemIDRegistry(void)	throw(){	__BEGIN_TRY	Statement* pStmt = NULL; 	__ENTER_CRITICAL_SECTION(m_Mutex)	BEGIN_DB	{		pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();		Result* pCountResult = pStmt->executeQuery("SELECT COUNT(*) from SRObject");		pCountResult->next();		int count = pCountResult->getDWORD(1);		SAFE_DELETE(pStmt);

⌨️ 快捷键说明

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