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

📄 itemidregistry.cpp

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 CPP
📖 第 1 页 / 共 5 页
字号:
		if (count != 0)		{			pStmt = g_pDatabaseManager->getConnection("DARKEDEN")->createStatement();			Result* pResult = pStmt->executeQuery("SELECT MAX(ItemID) FROM SRObject");			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 << "SR...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void Bomb::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 BombObject");		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 BombObject");			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 << "Bomb...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void Mine::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 MineObject");		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 MineObject");			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 << "Mine...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void Belt::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 BeltObject");		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 BeltObject");			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 << "Belt...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void LearningItem::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 LearningItemObject");		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 LearningItemObject");			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 << "LearningItem...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void Money::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 MoneyObject");		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 MoneyObject");			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 << "Money...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void VampireRing::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 VampireRingObject");		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 VampireRingObject");			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 << "VampireRing...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void VampireBracelet::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 VampireBraceletObject");		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 VampireBraceletObject");			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 << "VampireBracelet...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void VampireNecklace::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 VampireNecklaceObject");		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 VampireNecklaceObject");			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 << "VampireNecklace...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void VampireCoat::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 VampireCoatObject");		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 VampireCoatObject");			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 << "VampireCoat...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void Skull::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 SkullObject");		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 SkullObject");			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 << "Skull...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void Serum::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 SerumObject");		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 SerumObject");			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 << "Serum...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void VampireETC::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 VampireETCObject");		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 VampireETCObject");			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 << "VampireETC...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void SlayerPortalItem::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 SlayerPortalItemObject");		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 SlayerPortalItemObject");			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 << "SlayerPortalItem...ItemIDRegistry:" << m_ItemIDRegistry << endl;

⌨️ 快捷键说明

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