本文整理汇总了C++中CScriptArgReader::SetVersionWarning方法的典型用法代码示例。如果您正苦于以下问题:C++ CScriptArgReader::SetVersionWarning方法的具体用法?C++ CScriptArgReader::SetVersionWarning怎么用?C++ CScriptArgReader::SetVersionWarning使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CScriptArgReader
的用法示例。
在下文中一共展示了CScriptArgReader::SetVersionWarning方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: MinServerReqCheck
//
// Check min server is correct
//
void MinServerReqCheck ( CScriptArgReader& argStream, const char* szVersionReq, const char* szReason )
{
CLuaMain* pLuaMain = g_pGame->GetLuaManager()->GetVirtualMachine ( argStream.m_luaVM );
if ( pLuaMain )
{
CResource* pResource = pLuaMain->GetResource();
if ( pResource )
{
if ( pResource->GetMinServerReqFromMetaXml () < szVersionReq )
{
#if MTASA_VERSION_TYPE == VERSION_TYPE_RELEASE
argStream.SetVersionWarning ( szVersionReq, "server", szReason );
#endif
}
}
}
}
示例2: MinClientReqCheck
//
// Check min client is correct
// Return false if below required
//
bool MinClientReqCheck(CScriptArgReader& argStream, const char* szVersionReq, const char* szReason)
{
CLuaMain* pLuaMain = g_pClientGame->GetLuaManager()->GetVirtualMachine(argStream.m_luaVM);
if (pLuaMain)
{
CResource* pResource = pLuaMain->GetResource();
if (pResource)
{
if (pResource->GetMinClientReq() < szVersionReq)
{
#if MTASA_VERSION_TYPE == VERSION_TYPE_RELEASE
if (szReason)
argStream.SetVersionWarning(szVersionReq, "client", szReason);
#endif
return false;
}
}
}
return true;
}