İlan
04 Haz 2026 24 çevrimiçi üye Duyurular
Ana Sayfa C++ / C# / Python
Ana Sayfa Forum C++ / C# / Python Oyunda Mailbox veya Offline Shop'ta İsim Yazm...
İlan Yan banner placeholder

Oyunda Mailbox veya Offline Shop'ta İsim Yazma: Bir Önemli Detay

designops 21.04.2026 07:14 929 görüntüleme 11 cevap
Son Mesaj
emirhanx
Üye
Üye
Katılım08 Mar 2026
Konular6
Mesajlar59
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:00 #9
Paylaşım için teşekkürler.
designops
Üye
Üye
Katılım13 Oca 2026
Konular9
Mesajlar72
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:05 #10
utils.cpp:
bool getInjectText(const char* data)
{
    if (!data || !*data)
        return false;

    std::string text = data;
    
    // 1. ADIM: Tum harfleri BUYUK harfe cevir (Bypass koruması)
    // Boylece "select", "SeLeCt" gibi her kombinasyonu yakalarız.
    std::transform(text.begin(), text.end(), text.begin(), ::toupper);

    const std::string words[] = {
        "SELECT", "TRUNCATE", "INSERT", "REPLACE",
        "DELETE", "ALTER", "DROP", "UNION", "UPDATE"
    };
    
    for (size_t j = 0; j < (sizeof(words) / sizeof(words[0])); ++j)
    {
        if (text.find(words[j]) != std::string::npos)
            return true;
    }

    // 3. ADIM: Tehlikeli Karakterler (Sorguyu kıran asıl 'pimler')
    const std::string forbiddenChars[] = { ";", "--", "/*", "*/", "'", "\"", "\\", "0X" };
    for (size_t j = 0; j < (sizeof(forbiddenChars) / sizeof(forbiddenChars[0])); ++j)
    {
        if (text.find(forbiddenChars[j]) != std::string::npos)
            return true;
    }

    return false;
}

utils.h:
extern bool getInjectText(const char* data);

kullanımı ise
kullanımı fonksiyon başına ekle:
    if (!ch || getInjectText(title))
        return;

oyun içerisinde player ismi veyada pazar ismi gibi yerler için veyada nereye isterseniz
Dedo0
Üye
Üye
Katılım12 Şub 2026
Konular12
Mesajlar60
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:15 #11
utils.cpp:
bool getInjectText(const char* data)
{
    if (!data || !*data)
        return false;

    std::string text = data;
   
    // 1. ADIM: Tum harfleri BUYUK harfe cevir (Bypass koruması)
    // Boylece "select", "SeLeCt" gibi her kombinasyonu yakalarız.
    std::transform(text.begin(), text.end(), text.begin(), ::toupper);

    const std::string words[] = {
        "SELECT", "TRUNCATE", "INSERT", "REPLACE",
        "DELETE", "ALTER", "DROP", "UNION", "UPDATE"
    };
   
    for (size_t j = 0; j < (sizeof(words) / sizeof(words[0])); ++j)
    {
        if (text.find(words[j]) != std::string::npos)
            return true;
    }

    // 3. ADIM: Tehlikeli Karakterler (Sorguyu kıran asıl 'pimler')
    const std::string forbiddenChars[] = { ";", "--", "/*", "*/", "'", "\"", "\\", "0X" };
    for (size_t j = 0; j < (sizeof(forbiddenChars) / sizeof(forbiddenChars[0])); ++j)
    {
        if (text.find(forbiddenChars[j]) != std::string::npos)
            return true;
    }

    return false;
}

utils.h:
extern bool getInjectText(const char* data);

kullanımı ise
kullanımı fonksiyon başına ekle:
    if (!ch || getInjectText(title))
        return;

oyun içerisinde player ismi veyada pazar ismi gibi yerler için veyada nereye isterseniz
Paylaşım için teşekkürler.
emirhanx
Üye
Üye
Katılım08 Mar 2026
Konular6
Mesajlar59
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
08.05.2026 00:36 #12
Paylaşım için teşekkürler.
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
6 cevap
2K görüntüleme
9 cevap
1.9K görüntüleme
4 cevap
1.9K görüntüleme
8 cevap
1.9K görüntüleme
İlan Yan banner placeholder