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

📄 itemidregistry.cpp

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 CPP
📖 第 1 页 / 共 5 页
字号:
		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 VampireCoupleRingObject");			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 << "CoupleRing...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void EventItem::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 EventItemObject");		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 EventItemObject");			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 << "EventItem...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void DyePotion::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 DyePotionObject");		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 DyePotionObject");			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 << "DyePotion...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}	void ResurrectItem::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 ResurrectItemObject");		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 ResurrectItemObject");			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 << "ResurrectItem...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void MixingItem::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 MixingItemObject");		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 MixingItemObject");			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 << "MixingItem...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void OustersArmsband::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 OustersArmsbandObject");		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 OustersArmsbandObject");			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 << "OustersArmsband...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void OustersBoots::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 OustersBootsObject");		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 OustersBootsObject");			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 << "OustersBoots...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void OustersChakram::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 OustersChakramObject");		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 OustersChakramObject");			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 << "OustersChakram...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void OustersCirclet::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 OustersCircletObject");		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 OustersCircletObject");			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 << "OustersCirclet...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void OustersCoat::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 OustersCoatObject");		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 OustersCoatObject");			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 << "OustersCoat...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void OustersPendent::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 OustersPendentObject");		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 OustersPendentObject");			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 << "OustersPendent...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void OustersRing::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 OustersRingObject");		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 OustersRingObject");			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 << "OustersRing...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void OustersStone::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 OustersStoneObject");		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 OustersStoneObject");			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 << "OustersStone...ItemIDRegistry:" << m_ItemIDRegistry << endl;	__END_CATCH}void OustersWristlet::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 OustersWristletObject");		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 OustersWristletObject");			pResult->next();			m_ItemIDRegistry = pResult->getDWORD(1);			SAFE_DELETE(pStmt);		}		m_ItemIDRegistry +=(g_pItemInfoManager->getItemIDSuccessor() - (m_ItemIDRegistry % g_pItemInfoManager->getItemIDSuccessor())) + g_pItemInfoMana

⌨️ 快捷键说明

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