BlackFullMoon 1
BlackFullMoon
Mt2Hizmet 1
Mt2Hizmet
mavzermete 1
mavzermete
Vahsi Uzman 1
Vahsi Uzman
kralhakan2009 1
kralhakan2009
farkmt2official 1
farkmt2official
Bvural41 1
Bvural41
Hikaye Ekle

Metin2 Py İnject İçin Düzenleme

  • Konuyu başlatan Konuyu başlatan Luigina
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 23
  • Görüntüleme Görüntüleme 5K

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

Fikir @Pasha37 'ye ait.

Client source içerisinde Aratın
Kod:
bool CEterPackManager::GetFromFile(CMappedFile & rMappedFile, const char * c_szFileName, LPCVOID * pData)

Kod:
#ifndef _DEBUG
    //const char *pcExt = strchr(c_szFileName, '.');
    //if (pcExt &&
    //    _strnicmp(pcExt, ".py", 3) == 0 && // python ½ºÅ©¸³Æ® Áß
    //    stricmp(c_szFileName, "logininfo.py") != 0 && // ·Î±×ÀÎ Á¤º¸ ÆÄÀÏÀÌ ¾Æ´Ï°í
    //    strnicmp(c_szFileName, "locale", 6) != 0
    //    )
    //{
    //    return false;
    //}
#endif

Bunu

    const char *pcExt = strchr(c_szFileName, '.');
    if (_strnicmp(pcExt, ".py", 3) == 0){
        ExitProcess(0);
    }
Böyle değiştir
 

En Çok Reaksiyon Alan Mesajlar

Konu için Tesekkurler.
game open really ?
Öğeyi görmek için üye olmalısınız.


Kanser olmadan şunu yazıyım rahat edemicem yoksa koray bunu ilk paylaşınca sanırım düzenleme fixi vermedi
bu konudaki işlemi yapıpta exeyi build ederseniz oyun açılmaz mevcut eklenti sırf dışardan olabilcek injectleri deil roottaki py lerinde oyuna import olup çalışmasına engel olduğu için exe açılmıyo.
konudaki hali ilk denenmiş hali olduğundan muhtemelen sorun yaşayabilirsiniz

güncel kendi kullandığım hali bu şekilde kendinize göre düzenleyip kullanabilirsiniz
C++:
    if (!isExistInPack(c_szFileName))
    {
        const char* pcExt = strchr(c_szFileName, '.');
        if (pcExt)
        {
            if ((!strstr(c_szFileName, XOR("/")) || !strstr(c_szFileName, XOR("\\"))) &&
                (!strcmp(pcExt, XOR(".py")) || !strcmp(pcExt, XOR(".pyc")) || !strcmp(pcExt, XOR(".pyo"))))
            {
                CCheatDetectQueueMgr::Instance().AppendDetection(CHEAT_PY_LOAD, 0, c_szFileName);
                return false;
            }
        }
    }
Fikir @Pasha37 'ye ait.

Client source içerisinde Aratın
Kod:
bool CEterPackManager::GetFromFile(CMappedFile & rMappedFile, const char * c_szFileName, LPCVOID * pData)

Kod:
#ifndef _DEBUG
    //const char *pcExt = strchr(c_szFileName, '.');
    //if (pcExt &&
    //    _strnicmp(pcExt, ".py", 3) == 0 && // python ½ºÅ©¸³Æ® Áß
    //    stricmp(c_szFileName, "logininfo.py") != 0 && // ·Î±×ÀÎ Á¤º¸ ÆÄÀÏÀÌ ¾Æ´Ï°í
    //    strnicmp(c_szFileName, "locale", 6) != 0
    //    )
    //{
    //    return false;
    //}
#endif

Bunu

    const char *pcExt = strchr(c_szFileName, '.');
    if (_strnicmp(pcExt, ".py", 3) == 0){
        ExitProcess(0);
    }
Böyle değiştir
Fikir @Pasha37 'ye ait.

Client source içerisinde Aratın
Kod:
bool CEterPackManager::GetFromFile(CMappedFile & rMappedFile, const char * c_szFileName, LPCVOID * pData)

Kod:
#ifndef _DEBUG
    //const char *pcExt = strchr(c_szFileName, '.');
    //if (pcExt &&
    //    _strnicmp(pcExt, ".py", 3) == 0 && // python ½ºÅ©¸³Æ® Áß
    //    stricmp(c_szFileName, "logininfo.py") != 0 && // ·Î±×ÀÎ Á¤º¸ ÆÄÀÏÀÌ ¾Æ´Ï°í
    //    strnicmp(c_szFileName, "locale", 6) != 0
    //    )
    //{
    //    return false;
    //}
#endif

Bunu

    const char *pcExt = strchr(c_szFileName, '.');
    if (_strnicmp(pcExt, ".py", 3) == 0){
        ExitProcess(0);
    }
Böyle değiştir
tam olarak ne işe yarıyor
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst