Leaderboard
Popular Content
Showing content with the highest reputation on 04/12/19 in all areas
-
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
-
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
-
1 point
-
Self.interface.channelswitch(): Def channelswitch() : If constinfo.channel_switch ==1: Self.close() Else: Self.open()1 point
-
1 point
-
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
-
1 point
-
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 better1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
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 - Administration1 point
-
1 point
-
0 points