Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## common/service.h open and paste somewhere
- #define ENABLE_SQL_FIX
- ## /usr/game/ Open db.cpp and search
- void DBManager::Query(const char * c_pszFormat, ...)
- ## function complete change.
- void DBManager::Query(const char * c_pszFormat, ...)
- {
- #ifdef ENABLE_SQL_FIX
- char szQuery[4096];
- va_list args;
- va_start(args, c_pszFormat);
- vsnprintf(szQuery, sizeof(szQuery), c_pszFormat, args);
- va_end(args);
- std::string sQuery(szQuery);
- m_sql.AsyncQuery(sQuery.substr(0,sQuery.find_first_of(";")==-1?sQuery.length(): sQuery.find_first_of(";")).c_str());
- #else
- char szQuery[4096];
- va_list args;
- va_start(args, c_pszFormat);
- vsnprintf(szQuery, sizeof(szQuery), c_pszFormat, args);
- va_end(args);
- m_sql.AsyncQuery(szQuery);
- #endif
- }
- ---------------------------------------------------------------------
- ## Search this in the same file
- SQLMsg * DBManager::DirectQuery(const char * c_pszFormat, ...)
- ## and change function
- SQLMsg * DBManager::DirectQuery(const char * c_pszFormat, ...)
- {
- #ifdef ENABLE_SQL_FIX
- char szQuery[4096];
- va_list args;
- va_start(args, c_pszFormat);
- vsnprintf(szQuery, sizeof(szQuery), c_pszFormat, args);
- va_end(args);
- std::string sQuery(szQuery);
- return m_sql_direct.DirectQuery(sQuery.substr(0, sQuery.find_first_of(";") == -1 ? sQuery.length() : sQuery.find_first_of(";")).c_str());
- #else
- char szQuery[4096];
- va_list args;
- va_start(args, c_pszFormat);
- vsnprintf(szQuery, sizeof(szQuery), c_pszFormat, args);
- va_end(args);
- return m_sql_direct.DirectQuery(szQuery);
- #endif
- }
- -------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment