Jump to content

santa12

Member
  • Posts

    71
  • Joined

  • Last visited

  • Feedback

    0%

Everything posted by santa12

  1. quest: [Hidden Content] Now is good? There won't be bugs here?
  2. hi I have a problem with it that after finishing the dungeon when I enter it for the second time, nothing resps mobs. the first time after starting the server is ok but then when I enter the second time there is nothing quest: [Hidden Content] In addition, I am looking for people who do quests, there may be a fee, write a private message in the forum.
  3. Hi, does anyone know how to teleport someone to m1 when the map doesn't exist? Usually, it throws the character to the login screen when someone tries to enter a non-existent map.
  4. hello anyone knows where z edits time 10 seconds after attacking anyone? sure source but i can't find it
  5. Hello i search countdown time after invitation to friends/group I give an example in a movie + I know that it used to be on the internet somewhere but I don't know what to write. Google doesn't help Video - [Hidden Content]
  6. hi I have removed all the drop and despite that from metin on level 55 I get a weapon for Sura on level 80 [ID: 200] I searched the files with Notepad but I can't find anything about it it falls to me "Edge Blade" - does anyone know where i will find a drop from this? In mysql and .txt everything has been removed
  7. Hi, how do I add a map to this program? Which file is responsible for loading the map? I searched outdoor and server files and can't see anything how to upload it in this program?
  8. Hi, I'm looking for a person who will unpack a client - I can pay
  9. Hi forum does anyone know where I will find such a system?
  10. do you know why mounts don't work? swords / armor / haircuts normally work
  11. man I know it and I wrote that the download does not work
  12. hi, does anyone have a target rendering system from this forum? Unfortunately the download link does not work
  13. In file included from input_db.cpp:5: desc_manager.h:116:38: error: 'TPacketGGHandshakeValidate' does not name a type void AddToHandshakeWhiteList(const TPacketGGHandshakeValidate * pack); foreman fix this mistake for me because I've tried everything
  14. but it's not all the code many things are missing here
  15. the worst guide I've ever seen. Are you fucked up ? all the time errors and mistakes what is this tutorial? When you were little, did you drown in the ocean? I add it 24 hours and probably never add. Massacre
  16. Good ? now I can see generally in the past I removed the code in it but I ask if I did the right thing and did not remove any function int CClientManager::Process() { int pulses; if (!(pulses = thecore_idle())) return 0; while (pulses--) { ++thecore_heart->pulse; /* //30şĐ¸¶´Ů şŻ°ć if (((thecore_pulse() % (60 * 30 * 10)) == 0)) { g_iPlayerCacheFlushSeconds = MAX(60, rand() % 180); g_iItemCacheFlushSeconds = MAX(60, rand() % 180); sys_log(0, "[SAVE_TIME]Change saving time item %d player %d", g_iPlayerCacheFlushSeconds, g_iItemCacheFlushSeconds); } */ if (!(thecore_heart->pulse % thecore_heart->passes_per_sec)) { if (g_test_server) { if (!(thecore_heart->pulse % thecore_heart->passes_per_sec * 10)) { /*pt_log("[%9d] return %d/%d/%d/%d async %d/%d/%d/%d", thecore_heart->pulse, CDBManager::instance().CountReturnQuery(SQL_PLAYER), CDBManager::instance().CountReturnResult(SQL_PLAYER), CDBManager::instance().CountReturnQueryFinished(SQL_PLAYER), CDBManager::instance().CountReturnCopiedQuery(SQL_PLAYER), CDBManager::instance().CountAsyncQuery(SQL_PLAYER), CDBManager::instance().CountAsyncResult(SQL_PLAYER), CDBManager::instance().CountAsyncQueryFinished(SQL_PLAYER), CDBManager::instance().CountAsyncCopiedQuery(SQL_PLAYER)); if ((thecore_heart->pulse % 50) == 0) sys_log(0, "[%9d] return %d/%d/%d async %d/%d/%d", thecore_heart->pulse, CDBManager::instance().CountReturnQuery(SQL_PLAYER), CDBManager::instance().CountReturnResult(SQL_PLAYER), CDBManager::instance().CountReturnQueryFinished(SQL_PLAYER), CDBManager::instance().CountAsyncQuery(SQL_PLAYER), CDBManager::instance().CountAsyncResult(SQL_PLAYER), CDBManager::instance().CountAsyncQueryFinished(SQL_PLAYER));*/ } } else { /*pt_log("[%9d] return %d/%d/%d/%d async %d/%d/%d%/%d", thecore_heart->pulse, CDBManager::instance().CountReturnQuery(SQL_PLAYER), CDBManager::instance().CountReturnResult(SQL_PLAYER), CDBManager::instance().CountReturnQueryFinished(SQL_PLAYER), CDBManager::instance().CountReturnCopiedQuery(SQL_PLAYER), CDBManager::instance().CountAsyncQuery(SQL_PLAYER), CDBManager::instance().CountAsyncResult(SQL_PLAYER), CDBManager::instance().CountAsyncQueryFinished(SQL_PLAYER), CDBManager::instance().CountAsyncCopiedQuery(SQL_PLAYER)); if ((thecore_heart->pulse % 50) == 0) sys_log(0, "[%9d] return %d/%d/%d async %d/%d/%d", thecore_heart->pulse, CDBManager::instance().CountReturnQuery(SQL_PLAYER), CDBManager::instance().CountReturnResult(SQL_PLAYER), CDBManager::instance().CountReturnQueryFinished(SQL_PLAYER), CDBManager::instance().CountAsyncQuery(SQL_PLAYER), CDBManager::instance().CountAsyncResult(SQL_PLAYER), CDBManager::instance().CountAsyncQueryFinished(SQL_PLAYER));*/ } CDBManager::instance().ResetCounter(); DWORD dwCount = CClientManager::instance().GetUserCount(); g_dwUsageAvg += dwCount; g_dwUsageMax = MAX(g_dwUsageMax, dwCount); memset(&thecore_profiler[0], 0, sizeof(thecore_profiler)); if (!(thecore_heart->pulse % (thecore_heart->passes_per_sec * 3600))) UsageLog(); m_iCacheFlushCount = 0; //ÇĂ·ąŔĚľî ÇĂ·Ż˝¬ UpdatePlayerCache(); //ľĆŔĚĹŰ ÇĂ·Ż˝¬ UpdateItemCache(); //·Î±×ľĆżô˝Ă Ăł¸®- Äł˝¬ĽÂ ÇĂ·Ż˝¬ UpdateLogoutPlayer(); // MYSHOP_PRICE_LIST UpdateItemPriceListCache(); // END_OF_MYSHOP_PRICE_LIST #ifdef ENABLE_OFFLINE_SHOP UpdateOfflineShopCache(); #endif CGuildManager::instance().Update(); CPrivManager::instance().Update(); marriage::CManager::instance().Update(); } if (!(thecore_heart->pulse % (thecore_heart->passes_per_sec * 5))) { ItemAwardManager::instance().RequestLoad(); } if (!(thecore_heart->pulse % (thecore_heart->passes_per_sec * 10))) { /* char buf[4096 + 1]; int len itertype(g_query_info.m_map_info) it; ///////////////////////////////////////////////////////////////// buf[0] = '\0'; len = 0; it = g_query_info.m_map_info.begin(); int count = 0; while (it != g_query_info.m_map_info.end()) { len += snprintf(buf + len, sizeof(buf) - len, "%2d %3d\n", it->first, it->second); count += it->second; it++; } pt_log("QUERY:\n%s-------------------- MAX : %d\n", buf, count); g_query_info.Reset(); pt_log("QUERY: MAIN[%d] ASYNC[%d]", g_query_count[0], g_query_count[1]);*/ g_query_count[0] = 0; g_query_count[1] = 0; ///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////// /* buf[0] = '\0'; len = 0; it = g_item_info.m_map_info.begin(); count = 0; while (it != g_item_info.m_map_info.end()) { len += snprintf(buf + len, sizeof(buf) - len, "%5d %3d\n", it->first, it->second); count += it->second; it++; } pt_log("ITEM:\n%s-------------------- MAX : %d\n", buf, count); g_item_info.Reset(); pt_log("ITEM:%d\n", g_item_count);*/ g_item_count = 0; ///////////////////////////////////////////////////////////////// } if (!(thecore_heart->pulse % (thecore_heart->passes_per_sec * 60))) // 60ĂĘżˇ ÇŃąř { // ŔŻ´ĎĹ© ľĆŔĚĹŰŔ» Ŕ§ÇŃ ˝Ă°ŁŔ» ş¸ł˝´Ů. CClientManager::instance().SendTime(); } if (!(thecore_heart->pulse % (thecore_heart->passes_per_sec * 3600))) // ÇѽðŁżˇ ÇŃąř { CMoneyLog::instance().Save(); } }
  17. Hello ! my file is always filled with such commands, does anyone know what this is about? How to fix / disable it? File PTS in the db QUERY: MAIN[5] ASYNC[0] ITEM:0 QUERY: MAIN[8] ASYNC[0] ITEM:0 QUERY: MAIN[2] ASYNC[1] ITEM:0
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.