Oyunun Class ları dosyalarındamı yoksa web demiOnları oyunun class'ından çekmen lazım oyunun class'ında mevcut ordan çekip kendine göre ayarlayıp yapabilirsin.
DWORD InGamePointer = 0xAB32DF;
DWORD value = 0;
//ReadProcessMemory ile yada farklı bir şekilde InGamePointer adresinin valuesini okutup value değişkenine aktar
DWORD OBJ_Adr = 0; // obj base adresimiz.
if (value == 0) // Oyun içi kontrol adresinin valuesi.Eğer lobby deysek obj yi sıfırlıyoruz.
OBJ_Adr = 0;
else if (value == 1 && OBJ_Adr == 0) // Eğer oyun içindeysek ve obj 0 sa obj adresimizi bir kere çektiriyoruz.
OBJ_Adr = GetObj();
if (OBJ_Adr > 2){
// Buraya obj li adreslerimizin işlemlerini yapıyoruz.
}
Sağol bende yararlanıcam aslında şöylede olabilir dediğin gibi oyuna girince 1 lobiye dönünce 0 olan sabit bi adres bulucaz ve bu 0 olunca checboxu deaktif yapıcakÖncelikle oyun içine gir, cheat engineden 1 tarat, lobby ye dön 0 tarat. Adresi bul. Daha sonra timer oluştur, timer sürekli açık olsun. Daha sonra OBJ_adr diye bir tane tanım oluştur. VB.Net hatırlamıyorum ama Dim OBJ_Adr as Integer tarzı bir şey olması lazım. Daha sonra timer içine şu mantık bir şey kodla:
C++:DWORD InGamePointer = 0xAB32DF; DWORD value = 0; //ReadProcessMemory ile yada farklı bir şekilde InGamePointer adresinin valuesini okutup value değişkenine aktar DWORD OBJ_Adr = 0; // obj base adresimiz. if (value == 0) // Oyun içi kontrol adresinin valuesi.Eğer lobby deysek obj yi sıfırlıyoruz. OBJ_Adr = 0; else if (value == 1 && OBJ_Adr == 0) // Eğer oyun içindeysek ve obj 0 sa obj adresimizi bir kere çektiriyoruz. OBJ_Adr = GetObj(); if (OBJ_Adr > 2){ // Buraya obj li adreslerimizin işlemlerini yapıyoruz. }
Mantığı kavraman açısında c++ olarak algoritmayı verdim. Gerisi sende.
Öyle saçma bir şey yapacağına dediğimi yaparsın. Diğer türlü kullanıcı her yeni oyunda checkbox tiklemekle mi uğraşacak ?Sağol bende yararlanıcam aslında şöylede olabilir dediğin gibi oyuna girince 1 lobiye dönünce 0 olan sabit bi adres bulucaz ve bu 0 olunca checboxu deaktif yapıcak
yani If ...Value = "0" True Then
checbox1.Checked = False
End If
ama 1 olunca checked aktif yapar olur biterÖyle saçma bir şey yapacağına dediğimi yaparsın. Diğer türlü kullanıcı her yeni oyunda checkbox tiklemekle mi uğraşacak ?