Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 04/12/19 in all areas

  1. Open db/ClientManagerBoot.cpp bool CClientManager::InitializeLandTable() { using namespace building; under this add CDBManager::instance().DirectQuery( "update land " "INNER JOIN guild ON land.guild_id = guild.id " "INNER JOIN player ON guild.`master` = player.id " "set guild_id=0 " "where guild_id > 0 and " "DATE_SUB(NOW(),INTERVAL 21 DAY) > last_play; " ); CDBManager::instance().DirectQuery( "DELETE object " "FROM object " "INNER JOIN land ON land.id = object.land_id " "WHERE land.guild_id=0; " ); Extracted from Inception source.
    2 points
  2. Hello metin2dev, i'm from Romania, my name is Paul i'm 24 years, i've always been here and on other forums but quited sometimes the "metin2 and meitn2dev area" but this game is in my heart and i am always returning back. I am helping with every opportunity that i had and i am a simple guy, thanks, nice to meet you guys.
    1 point
  3. tutorial is not english but you can figure [Hidden Content] duyuru.zip
    1 point
  4. Self.interface.channelswitch(): Def channelswitch() : If constinfo.channel_switch ==1: Self.close() Else: Self.open()
    1 point
  5. You can use this [Hidden Content]
    1 point
  6. Hello, 100% you saw this shit visual bug from some angle are white (npc) Thing.cpp Find -> CGrannyMotion * CGraphicThing::GetMotionPointer(int iMotion) After this function add this int CGraphicThing::GetTextureCount() const { if (!m_pgrnFileInfo) return 0; if (m_pgrnFileInfo->TextureCount <= 0) return 0; return (m_pgrnFileInfo->TextureCount); } const char * CGraphicThing::GetTexturePath(int iTexture) { if(iTexture >= GetTextureCount()) return ""; return m_pgrnFileInfo->Textures[iTexture]->FromFileName; } Thing.h Find -> int GetMotionCount() const; adD UNDER int GetTextureCount() const; const char * GetTexturePath(int iTexture); Open and find -> ActorInstanceData Replace this CGraphicThing* pLODModelThing = pRaceData->GetLODModelThing(); RegisterLODThing(0, pLODModelThing); with this CGraphicThing* pLODModelThing = pRaceData->GetLODModelThing(); bool canLOD = true; if (pModelThing && pLODModelThing) { if (pModelThing->GetTextureCount() == pLODModelThing->GetTextureCount()) { for (int i = 0; i < pModelThing->GetTextureCount(); i++) { if (strcmp(pModelThing->GetTexturePath(i), pLODModelThing->GetTexturePath(i)) != 0) canLOD = false; } } else { canLOD = false; } } if(canLOD) RegisterLODThing(0, pLODModelThing); Its not my fix, i found it in inception source.
    1 point
  7. Randomly saw 'offline shop' there. I guess its offline shop with duplicated functions (because pro developers copypaste instead of using builtin stuff) and without cache like the two main ones that are used. ? P.S: always ask for sauce with the kebab, tastes better
    1 point
  8. 1 point
  9. @martysama0134 @VegaS™ sorry dudes, I... I just had to! Ahah
    1 point
  10. Hello community, we are now reachable under the new gTLD https://metin2.dev All old links will redirect you to the new metin2.dev corresponding link, we will keep the old domain metin2dev.org active so all old links will still works fine. Kind regards metin2dev - Administration
    1 point
  11. Try to use: portsnap fetch update and then portsnap fetch extract.
    0 points
×
×
  • 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.