Kayıtlar

Nisan, 2023 tarihine ait yayınlar gösteriliyor

Knight Online Pointer ve Offset Bulma 2023 - 2024

arkadaşlar kolay anlaşılsın diye çabuk bulunsun diye hazırladığım kısa yolları vereceğim her patchte büyük değişiklik olmadığı sürece 5 dakikada bulursunuz. resimlerde ben 10 tane snd fnc örneğini verdim alttaki kısa yollarla bulursunuz başka pointerleride siz bulup yakınlarından kendinize kısa yollar oluşturursunuz artık not= KO_SNDX kısa yolunu değiştirdim daha önce not alan olduysa yenisi ile değiştirsin bize lazım olan programlar 1=stripper_v207ht 2=odbg110 netten bulursunuz ilk önce stripper programını açıyoruz open yazan yerden knight online exemizi seçiyoruz ve unpacking butonuna tıklıyoruz eğer altta successfull yazısını gördüysek unpack işlemi tamamdır stripper ile işimiz bitti demektir. knight exesinin olduğu yere önünde tire olan unpack edilmiş exeyi oluşturmuştur. Resmi orjinal boyutlariyla görmek için tiklayiniz. Orjinal resim : 846x457 dir. şimdi olydbg programımızı açtık ve file yazan yerden open diyerek unpack ettiğimiz exeyi bulup açıyoruz daha sonra şift tuşuna basara...

1534 Monster Görüntü Bugu Fix!

  Kod: GameServer/Npc.cpp / void CNpc::GetNpcInfo(Packet & pkt) Tamamen silin verdiğim ile değiştirin.  İçeriğiniz Açıldı! Kod: void CNpc::GetNpcInfo(Packet & pkt){ pkt << GetProtoID() << m_sPid << GetType() << m_iSellingGroup << m_sSize << m_iWeapon_1 << m_iWeapon_2 << uint8(isMonster() ? 0 : GetNation()) << GetLevel() << GetSPosX() << GetSPosZ() << GetSPosY() << uint32(isGateOpen()) << m_byObjectType << uint16(0) << uint16(0) // unknown << int8(m_byDirection); }

1534 Level & Stat & Skill & NP & Clan Bug Fix!

Resim
  Gameserver / User.cpp & SendMyInfo'yu Bulun tamamen silin verdiğimle değiştirin...  İçeriğiniz Açıldı! Kod: Gameserver / User.cpp & SendMyInfo'yu Bulun tamamen silin verdiğimle değiştirin...  İçeriğiniz Açıldı! Kod: void CUser::SendMyInfo(){ C3DMap* pMap = GetMap(); CKnights* pKnights = nullptr; if (!pMap->IsValidPosition(GetX(), GetZ(), 0.0f)) { short x = 0, z = 0; GetStartPosition(x, z); m_curx = (float)x; m_curz = (float)z; } QuestDataRequest(); Packet result(WIZ_MYINFO); // Load up our user rankings (for our NP symbols). g_pMain->GetUserRank(this); // Are we the King? Let's see, shall we? CKingSystem * pData = g_pMain->m_KingSystemArray.GetData(GetNation()); if (pData != nullptr && STRCASECMP(pData->m_strKingName.c_str(), m_strUserID.c_str()) == 0) m_bRank = 1; // We're da King, man. else m_bRank = 0; // totally not da King. result.SByte(); // character name has a single byte length result ...