Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Cannn6161 1
Cannn6161
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

getInjectText oyundaki mailbox veya offline shop taki isim yazma Önemli

Kronikmorgan

Level 3
TM Üye
Üye
Katılım
3 Haz 2025
Konular
28
Mesajlar
158
Çözüm
2
Online süresi
6d 3h
Reaksiyon Skoru
85
Altın Konu
0
TM Yaşı
1 Yıl
Başarım Puanı
52
Yaş
29
MmoLira
836
DevLira
39
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

[CODE title="utils.cpp" highlight="ekle"]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;
}[/CODE]

[CODE title="utils.h" highlight="ekle"]extern bool getInjectText(const char* data);[/CODE]

kullanımı ise
[CODE title="kullanımı fonksiyon başına ekle"] if (!ch || getInjectText(title))
return; [/CODE]

oyun içerisinde player ismi veyada pazar ismi gibi yerler için veyada nereye isterseniz
 
[CODE title="utils.cpp" highlight="ekle"]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;
}[/CODE]

[CODE title="utils.h" highlight="ekle"]extern bool getInjectText(const char* data);[/CODE]

kullanımı ise
[CODE title="kullanımı fonksiyon başına ekle"] if (!ch || getInjectText(title))
return; [/CODE]

oyun içerisinde player ismi veyada pazar ismi gibi yerler için veyada nereye isterseniz
Paylaşım için teşekkürler.
 
Paylaşım için teşekkürler.
 

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

Geri
Üst