CoreCheat CSGO
Griffin Premium
- Katılım
- 10 May 2016
- Mesajlar
- 1,766
- Çözümler
- 5
- Tepki puanı
- 720
- Ödüller
- 14
- Yaş
- 25
- Sosyal
10 HİZMET YILI
Selamlar ben herkesin o merak ettiği yaşını 17 gibi yazan fakat gerçekte 6 yaşında olan o hain ama bir yandan Thanos kadar masum düşünceli Cylops.
Sizlerle bu gün artık veri yazdırmaya geçicez. Başlayalım!
Kod hatası vardı düzelttim. İyi Denemeler! Benim CoreCheat'da bu kod kendi memory librarym ve farklı fonksiyon isimleri ve kontrollerle mevcut. Aynı şeydir yani
(Bölüm 8) Veri Yazdırma:
Bir önceki bölümde sizlerle veri okuduk. Artık biraz da yazdıralım.
İster inanın, ister inanmayın, CS:GO da yapılabilecek en kolay hilelerden biri AntiFlash'dir. Çok Basit Cidden!
Sadece 1-2 Temel bilmeniz lazım onu da ben size zaten veriyorum. Şimdi, ilk Flash Bombası Mekaniğini Anlatıyorum.
Flash Bombasının 2 Tanımlayıcısı Var.
+Parlaklığı
+Süresi
Bombanın sadece parlaklığı kullanıcı taraflı olarak değiştiriliyor. Yani, Süresi sabit ve değiştirilemiyor. Biz da Flash'ı engellemek İçin Parlaklığı 0'a eşitleyeceğiz.
Flash'ın parlaklığı float değerden oluşma ve tam değeri 255. Yani, Tam beyaz direk. Parlaklığı Hep Aynı yani, Bunda değiştirmek İçin Bir While Döngüsüne Almamıza Gerek Yok.
Sadece Bir Kere Düzenleyeceğiz. Ha, yanlış hatırlıyorumdur veya mantığı değiştirilmiştir while döngüsüne almanız size bir şey kaybettirmez. Sadece fazladan işlem yaptırıyor olursunuz bu kadar.
AntiFlash İçin İlk Olarak, Bir Float Class Yazalım. İçine get & set koyalım. Bu Class Bizim İşlerimizi Kolaylaştırıp Vakit Kazandıracak. Bunu En Son Yazdığımız Class'ın Bitimine Koyuyoruz. Programın ve namespacenin içinde olmasına dikkat edin!
Not: Bu Class Bu işleri bırakan dostum Septillioner'e aitti. Burdan ona selamlar şu an internette takılmıyor pek sjhdjhsdhjsd.
[Bölüm Arası Bilgisi=> Get & Set Nedir? Get & Set, bir veriyi alıp onu düzenlemek için kullanılan basit bir şey denebilir. Biz de bu basitliği neden kullanmayalım?]
Kullanılan Pointerlar:
LocalPlayer (0xAAAAB4): Kendi Kullanıcımız Üzerinden İşlem Yaptırmak İçindir. Ve Client.DLL denen o minnoş tatlı dll ile çalışır.
FlashMaxAlpha (0xA2F4): Asıl Düzenlediğimiz Pointerdır. Flash'ın parlaklığını belirler.
FlashDuration: (0xA2F8): Düzenlenmeyeceğini bile bile gene de setlediğim pointerdır. Belki bir gün... Denmeye değer.
Şimdi bunları sürekli çalıştırırsak oyun crash verebilir. Amacımız bunu sadece oyundayken çalıştırmak...
Yapmamız gereken:
Bir önceki konuda yaptığımız okumayı hatırlıyor musunuz? Evvet, işte artık her hilemizde onu kullanacağız!
Şimdi programın Main'inde Eski Hazırladığımız While Döngüsünü Hatılıyorsunuzdur. Onu Şöyle değiştirelim:
Az çok mantığı kavradığınızı tahmin ediyorum. Şimdi oyuna girelim ve ana menüde hilemizi açalım. Çalışmazsa, yönetici olarak açmayı deneyin...
Burda yaptığımız toplam işlem:
1- Client.DLL 'in içinden local player'dan kullanıcının flashalphasını çektik.
2- Onun bir float değer olduğunu belirttik.
3- Bir önceki bölümde hazırladığımız oyun kontrolcüsünü kullanarak kullanıcımız oyunda mı değil mi onu belirledik.
4- Kullanıcımız oyundaysa flash'ını kapattık değilse dokunmadık.
Okuduğunuz için teşekkürler! Ben yatmaya kaçıyorum yarın devam edeceğim. Görüşürüz!
Bir Önceki Part => https://memoryhackers.org/konular/c-cs-go-hile-kodlama-part-4-oyundan-ilk-veri-cekimi.56006/
Sizlerle bu gün artık veri yazdırmaya geçicez. Başlayalım!
Kod hatası vardı düzelttim. İyi Denemeler! Benim CoreCheat'da bu kod kendi memory librarym ve farklı fonksiyon isimleri ve kontrollerle mevcut. Aynı şeydir yani
(Bölüm 8) Veri Yazdırma:
Bir önceki bölümde sizlerle veri okuduk. Artık biraz da yazdıralım.
İster inanın, ister inanmayın, CS:GO da yapılabilecek en kolay hilelerden biri AntiFlash'dir. Çok Basit Cidden!
Sadece 1-2 Temel bilmeniz lazım onu da ben size zaten veriyorum. Şimdi, ilk Flash Bombası Mekaniğini Anlatıyorum.
Flash Bombasının 2 Tanımlayıcısı Var.
+Parlaklığı
+Süresi
Bombanın sadece parlaklığı kullanıcı taraflı olarak değiştiriliyor. Yani, Süresi sabit ve değiştirilemiyor. Biz da Flash'ı engellemek İçin Parlaklığı 0'a eşitleyeceğiz.
Flash'ın parlaklığı float değerden oluşma ve tam değeri 255. Yani, Tam beyaz direk. Parlaklığı Hep Aynı yani, Bunda değiştirmek İçin Bir While Döngüsüne Almamıza Gerek Yok.
Sadece Bir Kere Düzenleyeceğiz. Ha, yanlış hatırlıyorumdur veya mantığı değiştirilmiştir while döngüsüne almanız size bir şey kaybettirmez. Sadece fazladan işlem yaptırıyor olursunuz bu kadar.
AntiFlash İçin İlk Olarak, Bir Float Class Yazalım. İçine get & set koyalım. Bu Class Bizim İşlerimizi Kolaylaştırıp Vakit Kazandıracak. Bunu En Son Yazdığımız Class'ın Bitimine Koyuyoruz. Programın ve namespacenin içinde olmasına dikkat edin!
Not: Bu Class Bu işleri bırakan dostum Septillioner'e aitti. Burdan ona selamlar şu an internette takılmıyor pek sjhdjhsdhjsd.
[Bölüm Arası Bilgisi=> Get & Set Nedir? Get & Set, bir veriyi alıp onu düzenlemek için kullanılan basit bir şey denebilir. Biz de bu basitliği neden kullanmayalım?]
C#:
public static float flashMaxAlpha
{
get
{
int BaseAddress = vam.ReadInt32((IntPtr)clientModule.moduleAddress + 0xAAAAB4);
return vam.ReadFloat((IntPtr)BaseAddress + 0xA2F4);
}
set
{
int BaseAddress = vam.ReadInt32((IntPtr)clientModule.moduleAddress + 0xAAAAB4);
vam.WriteFloat((IntPtr)BaseAddress + 0xA2F4, (float)value);
vam.WriteFloat((IntPtr)BaseAddress + 0xA2F8, (float)value);
}
}
Kullanılan Pointerlar:
LocalPlayer (0xAAAAB4): Kendi Kullanıcımız Üzerinden İşlem Yaptırmak İçindir. Ve Client.DLL denen o minnoş tatlı dll ile çalışır.
FlashMaxAlpha (0xA2F4): Asıl Düzenlediğimiz Pointerdır. Flash'ın parlaklığını belirler.
FlashDuration: (0xA2F8): Düzenlenmeyeceğini bile bile gene de setlediğim pointerdır. Belki bir gün... Denmeye değer.
Şimdi bunları sürekli çalıştırırsak oyun crash verebilir. Amacımız bunu sadece oyundayken çalıştırmak...
Yapmamız gereken:
Bir önceki konuda yaptığımız okumayı hatırlıyor musunuz? Evvet, işte artık her hilemizde onu kullanacağız!
Şimdi programın Main'inde Eski Hazırladığımız While Döngüsünü Hatılıyorsunuzdur. Onu Şöyle değiştirelim:
C#:
while (true)
{
EngineBase = vam.ReadInt32((IntPtr)engineModule.moduleAddress + 0x57F84C);
GameState = vam.ReadInt32((IntPtr)EngineBase + 0x108);
Console.Clear();
Console.WriteLine("Cylops's AntiFlash Lesson Active!");
Console.WriteLine("---------------------------------");
if (GameState == 6)
{
if (flashMaxAlpha == 255f)
{
flashMaxAlpha = 0f;
Thread.Sleep(500);
Console.WriteLine("OK!");
}
}
else
{
//flashMaxAlpha = 255f;
Console.WriteLine("NOT INGAME!");
}
}
Az çok mantığı kavradığınızı tahmin ediyorum. Şimdi oyuna girelim ve ana menüde hilemizi açalım. Çalışmazsa, yönetici olarak açmayı deneyin...
Burda yaptığımız toplam işlem:
1- Client.DLL 'in içinden local player'dan kullanıcının flashalphasını çektik.
2- Onun bir float değer olduğunu belirttik.
3- Bir önceki bölümde hazırladığımız oyun kontrolcüsünü kullanarak kullanıcımız oyunda mı değil mi onu belirledik.
4- Kullanıcımız oyundaysa flash'ını kapattık değilse dokunmadık.
Okuduğunuz için teşekkürler! Ben yatmaya kaçıyorum yarın devam edeceğim. Görüşürüz!
Bir Önceki Part => https://memoryhackers.org/konular/c-cs-go-hile-kodlama-part-4-oyundan-ilk-veri-cekimi.56006/