Cała aktywność
Kanał aktualizowany automatycznie
- Z ostatniej godziny
-
Jak zwiększyć maksymalną długość nazw graczy - kompletny przewodnik
Prawda! Czas na aktualizacje :P
- Dzisiaj
-
ciso3044 zmienił(a) swoje zdjęcie profilowe
-
Dołączył do społeczności: mlody_stocki
-
Ameria
Ameria EMERALDY, SOLANY, AVY łączmy sie !! ( ͡° ͜ʖ ͡°) Informacje o pliku Dodający Plik: ARK Przesłano: 14.08.2025 Kategorie Metin2 - Pliki Serwerowe Przejdź do pobrania
- mpcforum
-
mpcforum
A no to kiedy Samia s3
-
Dołączył do społeczności: meteusz
- mpcforum
- Wczoraj
-
Dołączył do społeczności: kazek11
-
Dołączył do społeczności: yooogi_
-
Dołączył do społeczności: TechTipsEnjoyer
-
Dołączył do społeczności: hastanuncabb
-
Zmiana formatowania nazwy gildii na Nickname(ranga)
Metin2Dev | M2DevGuild Name Color by RankingM2 Download Center This is the hidden content, please Sign In or Sign Up ( Internal ) Hey guyz Here's an image to see what is it about. Just coloring guild names for the top3 rank. (gold,silver,bronzeZnalazłem takie coś i próbowałem edytować.
-
Dołączył do społeczności: TfujStara69
-
Dołączył do społeczności: 0x00bad
-
LFish – Fishbot bez injecta 2k25 (Metin2, Gameforge + prywatne serwery)
Napotkałem się na problem, gdy robię zrzuty ekranu pliku low.bmp i robak.bmp to zapisują się całkiem inne obrazki niż te które powinny się zapisywać. Po uruchomieniu oprogramowania, mysz lata i klika coś zupełnie w inne miejsce. Jakieś rozwiązanie na to? 💨
-
Dołączył do społeczności: dawidelo
-
Dołączył do społeczności: ManiFix
-
Czego właśnie słuchasz?
- Szukam fishbota MT2009
Ten sprawdzałeś? https://sharegon.pl/topic/1853-lfish-fishbot-bez-injecta-2k25-metin2-gameforge-prywatne-serwery/- Szukam fishbota MT2009
- Ostatni tydzień
- Telewizja premium oraz seriale bez płacenia!
O Panie luksus, bez aplikacji i śmiga aż miło. Szkoda że wcześniej tego nie widziałem, dzięki byczku.- NetMirror - Darmowy netflix na telefon
Nie nowość, ale może dla potomnych się przyda. Tam samo są aplikacje yt i inne.- mpcforum
- Czego właśnie słuchasz?
- NetMirror - Darmowy netflix na telefon
Wiem ze wersji tej aplikacji jest wiele i różnie działają. Z tej akurat korzystam aktualnie, jak będę zaglądał na forum to mogę wrzucać działające wersje. Ta ma minus taki że raz dziennie trzeba obejrzeć jedna reklamę. Skan pliku, 1 znalezione Skan NetMirror.apk P O Z D R O 4 2 0- Zmiana formatowania nazwy gildii na Nickname(ranga)
Majster, chat Ci to napisał? bool CPythonGuild::GetGuildName(DWORD dwID, std::string* pstrGuildName) { if (m_GuildNameMap.end() == m_GuildNameMap.find(dwID)) return false; int level = m_GuildNameMap[dwID].level; std::string guildColor; switch (level) { case 1: guildColor = "|cffFFFFFF"; break; case 2: guildColor = "|cffFFFF7F"; break; case 3: guildColor = "|cffE1E100"; break; case 4: guildColor = "|cffCCFF00"; break; case 5: guildColor = "|cff99FF00"; break; case 6: guildColor = "|cff66FF00"; break; case 7: guildColor = "|cff00FF00"; break; case 8: guildColor = "|cff00E940"; break; case 9: guildColor = "|cff00D200"; break; case 10: guildColor = "|cff00C57A"; break; case 11: guildColor = "|cff00B999"; break; case 12: guildColor = "|cff00A8B6"; break; case 13: guildColor = "|cff0099D0"; break; case 14: guildColor = "|cff2897F1"; break; case 15: guildColor = "|cff329DFF"; break; case 16: guildColor = "|cff689AFF"; break; case 17: guildColor = "|cff819EFF"; break; case 18: guildColor = "|cff9788FF"; break; case 19: guildColor = "|cffB07EFF"; break; case 20: guildColor = "|cffC874FF"; break; case 21: guildColor = "|cffD978FF"; break; case 22: guildColor = "|cffD8A6F7"; break; case 23: guildColor = "|cffE9C9FF"; break; case 24: guildColor = "|cffFFBDF0"; break; case 25: guildColor = "|cffFF91CA"; break; case 26: guildColor = "|cffFF6B94"; break; case 27: guildColor = "|cffFF5C8A"; break; case 28: guildColor = "|cffFF456D"; break; case 29: guildColor = "|cffFF4545"; break; case 30: guildColor = "|cffFF2121"; break; default: guildColor = ""; break; } #ifdef ENABLE_SHOW_LIDER_AND_GENERAL_GUILD if (level == 1) { *pstrGuildName = guildColor + ENABLE_SHOW_LIDER_AND_GENERAL_GUILD_VALUE1 + m_GuildNameMap[dwID].name + "|r"; } else if (level == 2) { *pstrGuildName = guildColor + ENABLE_SHOW_LIDER_AND_GENERAL_GUILD_VALUE2 + m_GuildNameMap[dwID].name + "|r"; } else { *pstrGuildName = guildColor + m_GuildNameMap[dwID].name + "|r"; } #else *pstrGuildName = guildColor + m_GuildNameMap[dwID].name + "|r"; #endif return true; } Coś w tym stylu: *pstrGuildName = guildColor + ENABLE_SHOW_LIDER_AND_GENERAL_GUILD_VALUE2 + m_GuildNameMap[dwID].name + "|r"; Powinno być w PythonTextTail.cpp, a nie w PythonGuild.cpp- mpcforum
Witamy na magazynie- mpcforum
Cześć wszystkim. Jeszcze nie wiem po co tutaj zajrzałem ale no rozglądam sie Pozdro wariaty- Telewizja premium oraz seriale bez płacenia!
Tu działa telewizja https://telewizjada.cc Ilegiio zmienił(a) swoje zdjęcie profilowe- Wrzuć mema!
- Szukam gotowej maszyny EntryCore
Dziękować <3- Szukam gotowej maszyny EntryCore
Tak, łap. entry_vm_v2.1_fix.tar.gz- Szukam gotowej maszyny EntryCore
📌Wskazówki - jak szybciej uzyskać pomoc i uniknąć zbędnych pytań Co powinieneś dołączyć do tematu? sysser, syslog (z odpowiedniego kanału gry, klienta, db, auih) Opisz dokładnie problem Co się dzieje i w jakich okolicznościach? Jakie pliki/systemy edytowałeś? Jakie pliki serwerowe / źródło używasz? Jeśli dodawałeś jakiś system podaj nazwę lub link/załącznik. Dobre praktyki Kod dodawaj zawsze jako 'blok kodu' - będzie łatwiejszy do analizowania (opcje znajdziesz w pierwszej liście rozwijanej w edytorze) Nie wklejaj logów jako tekst - dodaj jako załączniki. Udało Ci się rozwiązać problem samemu? Napisz JAK! Pomożesz wtedy również innym. Awaria serwera? (awaria kanału gry, logowania, bazy) Sprawdź, czy pojawił się plik '.core' w katalogu kanału/db/auth będzie on zawierał informacje o przyczynie awarii. Zrób debug tego pliku następnie wrzuć wynik (screen lub log) do tematu.- Szukam gotowej maszyny EntryCore
Witam ma ktos gotowa maszyne Entry ?- Zmiana formatowania nazwy gildii na Nickname(ranga)
Zamieniłem na : #define ENABLE_SHOW_LIDER_AND_GENERAL_GUILD_VALUE1 "(Lider)" #define ENABLE_SHOW_LIDER_AND_GENERAL_GUILD_VALUE2 "(General)" Plus wykonałem tą instrukcję i nadal nie działają kolory. Męczę się już trochę z tym: ======================================== CZĘŚĆ SERWEROWA ======================================== Plik: char.cpp Znajdź funkcję: void CHARACTER::SendGuildName(CGuild* pGuild)Zamień całość na: void CHARACTER::SendGuildName(CGuild* pGuild) { if (NULL == pGuild) return; DESC* desc = GetDesc(); if (NULL == desc) return; if (m_known_guild.find(pGuild->GetID()) != m_known_guild.end()) return; m_known_guild.insert(pGuild->GetID()); TPacketGCGuildName pack; memset(&pack, 0x00, sizeof(pack)); pack.header = HEADER_GC_GUILD; pack.subheader = GUILD_SUBHEADER_GC_GUILD_NAME; pack.size = sizeof(TPacketGCGuildName); pack.guildID = pGuild->GetID(); memcpy(pack.guildName, pGuild->GetName(), GUILD_NAME_MAX_LEN); pack.guildLevel = pGuild->GetLevel(); desc->Packet(&pack, sizeof(pack)); } Plik: packet.h Znajdź strukturę: typedef struct packet_guild_name_tZamień całość na: typedef struct packet_guild_name_t { BYTE header; WORD size; BYTE subheader; DWORD guildID; char guildName[GUILD_NAME_MAX_LEN]; int guildLevel; } TPacketGCGuildName; ======================================== CZĘŚĆ KLIENTA (UserInterface) ======================================== Plik: PythonGuild.h Znajdź: typedef std::map<DWORD, std::string> TGuildNameMap;Zamień na: struct GuildNameLevel { std::string name; int level; }; typedef std::map<DWORD, GuildNameLevel> TGuildNameMap; Plik: PythonGuild.cpp Znajdź: void CPythonGuild::RegisterGuildName(DWORD dwID, const char * c_szName) Zamień całość na: void CPythonGuild::RegisterGuildName(DWORD dwID, const char* c_szName, int level) { GuildNameLevel gnl; gnl.name = std::string(c_szName); gnl.level = level; m_GuildNameMap.insert(make_pair(dwID, gnl)); }Zamień funkcję: CPythonGuild::GetGuildName bool CPythonGuild::GetGuildName(DWORD dwID, std::string* pstrGuildName) { if (m_GuildNameMap.end() == m_GuildNameMap.find(dwID)) return false; int level = m_GuildNameMap[dwID].level; switch (level) { case 1: *pstrGuildName = "|cffFFFFFF" + m_GuildNameMap[dwID].name + "|r"; break; case 2: *pstrGuildName = "|cffFFFF7F" + m_GuildNameMap[dwID].name + "|r"; break; case 3: *pstrGuildName = "|cffE1E100" + m_GuildNameMap[dwID].name + "|r"; break; case 4: *pstrGuildName = "|cffCCFF00" + m_GuildNameMap[dwID].name + "|r"; break; case 5: *pstrGuildName = "|cff99FF00" + m_GuildNameMap[dwID].name + "|r"; break; case 6: *pstrGuildName = "|cff66FF00" + m_GuildNameMap[dwID].name + "|r"; break; case 7: *pstrGuildName = "|cff00FF00" + m_GuildNameMap[dwID].name + "|r"; break; case 8: *pstrGuildName = "|cff00E940" + m_GuildNameMap[dwID].name + "|r"; break; case 9: *pstrGuildName = "|cff00D200" + m_GuildNameMap[dwID].name + "|r"; break; case 10: *pstrGuildName = "|cff00C57A" + m_GuildNameMap[dwID].name + "|r"; break; case 11: *pstrGuildName = "|cff00B999" + m_GuildNameMap[dwID].name + "|r"; break; case 12: *pstrGuildName = "|cff00A8B6" + m_GuildNameMap[dwID].name + "|r"; break; case 13: *pstrGuildName = "|cff0099D0" + m_GuildNameMap[dwID].name + "|r"; break; case 14: *pstrGuildName = "|cff2897F1" + m_GuildNameMap[dwID].name + "|r"; break; case 15: *pstrGuildName = "|cff329DFF" + m_GuildNameMap[dwID].name + "|r"; break; case 16: *pstrGuildName = "|cff689AFF" + m_GuildNameMap[dwID].name + "|r"; break; case 17: *pstrGuildName = "|cff819EFF" + m_GuildNameMap[dwID].name + "|r"; break; case 18: *pstrGuildName = "|cff9788FF" + m_GuildNameMap[dwID].name + "|r"; break; case 19: *pstrGuildName = "|cffB07EFF" + m_GuildNameMap[dwID].name + "|r"; break; case 20: *pstrGuildName = "|cffC874FF" + m_GuildNameMap[dwID].name + "|r"; break; case 21: *pstrGuildName = "|cffD978FF" + m_GuildNameMap[dwID].name + "|r"; break; case 22: *pstrGuildName = "|cffD8A6F7" + m_GuildNameMap[dwID].name + "|r"; break; case 23: *pstrGuildName = "|cffE9C9FF" + m_GuildNameMap[dwID].name + "|r"; break; case 24: *pstrGuildName = "|cffFFBDF0" + m_GuildNameMap[dwID].name + "|r"; break; case 25: *pstrGuildName = "|cffFF91CA" + m_GuildNameMap[dwID].name + "|r"; break; case 26: *pstrGuildName = "|cffFF6B94" + m_GuildNameMap[dwID].name + "|r"; break; case 27: *pstrGuildName = "|cffFF5C8A" + m_GuildNameMap[dwID].name + "|r"; break; case 28: *pstrGuildName = "|cffFF456D" + m_GuildNameMap[dwID].name + "|r"; break; case 29: *pstrGuildName = "|cffFF4545" + m_GuildNameMap[dwID].name + "|r"; break; case 30: *pstrGuildName = "|cffFF2121" + m_GuildNameMap[dwID].name + "|r"; break; default: *pstrGuildName = m_GuildNameMap[dwID].name; break; } return true; } Plik: PythonNetworkStreamPhaseGame.cpp Znajdź: case GUILD_SUBHEADER_GC_GUILD_NAME: Zamień cały case na: case GUILD_SUBHEADER_GC_GUILD_NAME: { DWORD dwID; char szGuildName[GUILD_NAME_MAX_LEN + 1]; int guildLevel; int iPacketSize = int(GuildPacket.size) - sizeof(GuildPacket); int nItemSize = sizeof(dwID) + GUILD_NAME_MAX_LEN + sizeof(guildLevel); assert(iPacketSize % nItemSize == 0 && "GUILD_SUBHEADER_GC_GUILD_NAME"); for (; iPacketSize > 0;) { if (!Recv(sizeof(dwID), &dwID)) return false; if (!Recv(GUILD_NAME_MAX_LEN, &szGuildName)) return false; if (!Recv(sizeof(guildLevel), &guildLevel)) return false; szGuildName[GUILD_NAME_MAX_LEN] = 0; CPythonGuild::Instance().RegisterGuildName(dwID, szGuildName, guildLevel); iPacketSize -= nItemSize; } } break; - Szukam fishbota MT2009
Nawigacja
Szukaj
Skonfiguruj powiadomienia push w przeglądarce.
Chrome (Android)
- Stuknij ikonę kłódki obok paska adresu.
- Wybierz Uprawnienia → Powiadomienia.
- Dostosuj swoje preferencje.
Chrome (Desktop)
- Kliknij ikonę kłódki na pasku adresu.
- Wybierz Ustawienia witryny.
- Znajdź Powiadomienia i dostosuj swoje preferencje.
Safari (iOS 16.4+)
- Upewnij się, że witryna została zainstalowana przez Dodaj do ekranu początkowego.
- Otwórz Aplikację Ustawienia → Powiadomienia.
- Znajdź nazwę swojej aplikacji i dostosuj swoje preferencje.
Safari (macOS)
- Przejdź do Safari → Preferencje.
- Kliknij kartę Witryny.
- Wybierz Powiadomienia z paska bocznego.
- Znajdź tę witrynę i dostosuj swoje preferencje.
Edge (Android)
- Stuknij ikonę kłódki obok paska adresu.
- Wybierz Uprawnienia.
- Znajdź Powiadomienia i dostosuj swoje preferencje.
Edge (Desktop)
- Kliknij ikonę kłódki na pasku adresu.
- Kliknij Uprawnienia dla tej strony.
- Znajdź Powiadomienia i dostosuj swoje preferencje.
Firefox (Android)
- Przejdź do Ustawienia → Uprawnienia witryny.
- Stuknij Powiadomienia.
- Znajdź tę witrynę na liście i dostosuj swoje preferencje.
Firefox (Desktop)
- Otwórz ustawienia Firefoksa.
- Wyszukaj Powiadomienia.
- Znajdź tę witrynę na liście i dostosuj swoje preferencje.