- Katılım
- 3 Mar 2022
- Konular
- 3
- Mesajlar
- 14
- Online süresi
- 3d 18h
- Reaksiyon Skoru
- 2
- Altın Konu
- 0
- TM Yaşı
- 4 Yıl 3 Ay 13 Gün
- Başarım Puanı
- 33
- MmoLira
- 1,168
- DevLira
- 0
HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Merhaba ,Aslında, 'otomatik toplama' işlevi oluşturmak için hile motorunda adresi nasıl bulacağımı ve ardından yerden eşya almak için hangi değeri değiştireceğimi öğrenmem gerekiyor.
En Çok Reaksiyon Alan Mesajlar
You can't just simply memory write 0 to 1 or anyother values and expect it to call pickup function. You can manipulate ui functions runs in the bacground in runtime then use that function as a caller function to run pickup function but this is not the easiest aproach. When you pickup things let's say you are using "z" key to pickup the item on the ground, z key has eventlistener everytime it pressed, it will call the SendItemPickup function down below. On your cheat engine you should use the referenced strings then find the string named "SendItemPickUpPacket Error", so that will be your ItemPickup function, It will have mostly 4 call addresses on top of the "push ebp" find the one getting activated by z key using breakpoints. Then basically call the function using lua or .dll. That's simpler than it looks. If you don't understand what I am talking about basically don't even bother or pay someone to teach you
bool CPythonNetworkStream::SendItemPickUpPacket(DWORD vid) { if (!__CanActMainInstance()) return true; TPacketCGItemPickUp itemPickUpPacket; itemPickUpPacket.header = HEADER_CG_ITEM_PICKUP; itemPickUpPacket.vid = vid; if (!Send(sizeof(TPacketCGItemPickUp), &itemPickUpPacket)) { Tracen("SendItemPickUpPacket Error"); return false; } return SendSequence(); }
İki kişinin bildiği, cheat engine değildir!Öğeyi görmek için üye olmalısınız.
- Katılım
- 16 Ara 2010
- Konular
- 9
- Mesajlar
- 109
- Online süresi
- 23d 7h
- Reaksiyon Skoru
- 69
- Altın Konu
- 0
- TM Yaşı
- 15 Yıl 6 Ay 3 Gün
- Başarım Puanı
- 113
- MmoLira
- 5,557
- DevLira
- 0
You can't just simply memory write 0 to 1 or anyother values and expect it to call pickup function. You can manipulate ui functions runs in the bacground in runtime then use that function as a caller function to run pickup function but this is not the easiest aproach. When you pickup things let's say you are using "z" key to pickup the item on the ground, z key has eventlistener everytime it pressed, it will call the SendItemPickup function down below. On your cheat engine you should use the referenced strings then find the string named "SendItemPickUpPacket Error", so that will be your ItemPickup function, It will have mostly 4 call addresses on top of the "push ebp" find the one getting activated by z key using breakpoints. Then basically call the function using lua or .dll. That's simpler than it looks. If you don't understand what I am talking about basically don't even bother or pay someone to teach you
bool CPythonNetworkStream::SendItemPickUpPacket(DWORD vid)
{
if (!__CanActMainInstance())
return true;
TPacketCGItemPickUp itemPickUpPacket;
itemPickUpPacket.header = HEADER_CG_ITEM_PICKUP;
itemPickUpPacket.vid = vid;
if (!Send(sizeof(TPacketCGItemPickUp), &itemPickUpPacket))
{
Tracen("SendItemPickUpPacket Error");
return false;
}
return SendSequence();
}
- Katılım
- 3 Mar 2022
- Konular
- 3
- Mesajlar
- 14
- Online süresi
- 3d 18h
- Reaksiyon Skoru
- 2
- Altın Konu
- 0
- TM Yaşı
- 4 Yıl 3 Ay 13 Gün
- Başarım Puanı
- 33
- MmoLira
- 1,168
- DevLira
- 0
thanks, i already have a "bot" that is kinda working (the code is very mess up), only the autopickup wich is missing , but whit that info i think i gonna get it working fully.You can't just simply memory write 0 to 1 or anyother values and expect it to call pickup function. You can manipulate ui functions runs in the bacground in runtime then use that function as a caller function to run pickup function but this is not the easiest aproach. When you pickup things let's say you are using "z" key to pickup the item on the ground, z key has eventlistener everytime it pressed, it will call the SendItemPickup function down below. On your cheat engine you should use the referenced strings then find the string named "SendItemPickUpPacket Error", so that will be your ItemPickup function, It will have mostly 4 call addresses on top of the "push ebp" find the one getting activated by z key using breakpoints. Then basically call the function using lua or .dll. That's simpler than it looks.If you don't understand what I am talking about basically don't even bother or pay someone to teach you
bool CPythonNetworkStream::SendItemPickUpPacket(DWORD vid) { if (!__CanActMainInstance()) return true; TPacketCGItemPickUp itemPickUpPacket; itemPickUpPacket.header = HEADER_CG_ITEM_PICKUP; itemPickUpPacket.vid = vid; if (!Send(sizeof(TPacketCGItemPickUp), &itemPickUpPacket)) { Trace("SendItemPickUpPacket Error"); return false; } return SendSequence(); }
- Katılım
- 16 Ara 2010
- Konular
- 9
- Mesajlar
- 109
- Online süresi
- 23d 7h
- Reaksiyon Skoru
- 69
- Altın Konu
- 0
- TM Yaşı
- 15 Yıl 6 Ay 3 Gün
- Başarım Puanı
- 113
- MmoLira
- 5,557
- DevLira
- 0
this is an external project, nothing to do with my suggestion, you are only capable of writing memories but not calling functions internally. So that means you need to find a function which runs on interval, internally then find the call address of senditempickup lets say it's call 040ABCD, it will have the opcodes of that operation on the left side, you need to memorywrite those opcodes to the helper functions call address (and just hope that it will have the right parameters at least INT, And also to edit the actual binary you have to breakpoint it first either using debugger or in your source code other wise It won't change). But be careful do not exceed bytes you will potentially have crash. That would be my suggestion on csharp external project by writing memory address. Or simply you can create virtual key clicks that simulates "z" key is pressed so it will do it itself. If you want to call the original function using arguments in csharp there should be 3rd party libraries that allow reinterpretcasting or anyother calling convention.
Son düzenleme:
- Katılım
- 12 Ara 2011
- Konular
- 0
- Mesajlar
- 30
- Online süresi
- 5d 19h
- Reaksiyon Skoru
- 13
- Altın Konu
- 0
- TM Yaşı
- 14 Yıl 6 Ay 7 Gün
- Başarım Puanı
- 88
- MmoLira
- 7,154
- DevLira
- 0
knka şunu bizden biri sorsa böyle özenli cevap vermezsin , böyle bir huy var hepimizde neden bilmiyorum 
benim anladığım şu , biz de faydalanalim biraz fırsat bulmuşken
, senin dediğin oyunun source code sinde bulunan fonksiyon ve parametrelerini simule ederek o fonksiyonu çağır diyorsun , ama o cheat enginede ram memorysine read - write etmek istiyor pionter ve offsetlerle , dogru mu ?

benim anladığım şu , biz de faydalanalim biraz fırsat bulmuşken
, senin dediğin oyunun source code sinde bulunan fonksiyon ve parametrelerini simule ederek o fonksiyonu çağır diyorsun , ama o cheat enginede ram memorysine read - write etmek istiyor pionter ve offsetlerle , dogru mu ?Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
Metin2 Hile İstek
CHEAT ENGİNE YARDIM LAZIM
- Cevaplar
- 5
- Görüntüleme
- 363
Metin2 Hile İstek
cheat engine pointer değişiyor
- Cevaplar
- 7
- Görüntüleme
- 1K
Metin2 Hile İstek
Hızlı koşma, slot render ve wallhack konusunda yardıma ihtiyacım var
- Cevaplar
- 17
- Görüntüleme
- 872
- Cevaplar
- 0
- Görüntüleme
- 513
- Cevaplar
- 1
- Görüntüleme
- 221


