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!
Arkadaşlar merhaba, ben npcler ile etkileşime geçmek için send on click fonksiyonunu kullanmaya çalışıyorum ama henüz oldukça amatörüm. Örnek olarak şöyle bir kod kullandım:
Scripti derleyip dll dosyasını enjekte ettim ancak çalışmadı. Nerede yanlışım var sizce?
Kod:
#include <Windows.h>
void Main() {
DWORD calladdress = *(DWORD*)0x505E320; //Register altındaki ecx
DWORD CPythonNetworkStream = *(DWORD*)0x505E320; //stackten dword pointerı aldım
int vID = 12869;
typedef bool(__thiscall* tCPythonNetworkStreamSendOnClickPacket)(void* This, DWORD vID);
tCPythonNetworkStreamSendOnClickPacket CPythonNetworkStreamSendOnClickPacket = reinterpret_cast<tCPythonNetworkStreamSendOnClickPacket>(calladdress);
CPythonNetworkStreamSendOnClickPacket((void*)CPythonNetworkStream, vID);
}
BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
CreateThread(NULL, 0, reinterpret_cast<LPTHREAD_START_ROUTINE>(Main), hModule, 0, NULL);
}
return TRUE;
}
Scripti derleyip dll dosyasını enjekte ettim ancak çalışmadı. Nerede yanlışım var sizce?
En Çok Reaksiyon Alan Mesajlar
DWORD calladdress = *(DWORD*)0x505E320; //Register altındaki ecx
DWORD CPythonNetworkStream = *(DWORD*)0x505E320; //stackten dword pointerı aldım
calladdress'in ve classpointer'ını aynı yazmışsın ayrıyeten "*(DWORD*)" şeklinde kullanımla verdiğin pointerın içersini okursun, içerisini mi okumak istiyorsun yoksa direkt kendisini mi göndermek istiyorsun ona karar vermelisin. başka da bir sorun göremedim
DWORD calladdress = *(DWORD*)0x505E320; //Register altındaki ecx
DWORD CPythonNetworkStream = *(DWORD*)0x505E320; //stackten dword pointerı aldım
calladdress'in ve classpointer'ını aynı yazmışsın ayrıyeten "*(DWORD*)" şeklinde kullanımla verdiğin pointerın içersini okursun, içerisini mi okumak istiyorsun yoksa direkt kendisini mi göndermek istiyorsun ona karar vermelisin. başka da bir sorun göremedim
DWORD CPythonNetworkStream = *(DWORD*)0x505E320; //stackten dword pointerı aldım
calladdress'in ve classpointer'ını aynı yazmışsın ayrıyeten "*(DWORD*)" şeklinde kullanımla verdiğin pointerın içersini okursun, içerisini mi okumak istiyorsun yoksa direkt kendisini mi göndermek istiyorsun ona karar vermelisin. başka da bir sorun göremedim
Teşekkür ederim hocam sorun kalmadı.DWORD calladdress = *(DWORD*)0x505E320; //Register altındaki ecx
DWORD CPythonNetworkStream = *(DWORD*)0x505E320; //stackten dword pointerı aldım
calladdress'in ve classpointer'ını aynı yazmışsın ayrıyeten "*(DWORD*)" şeklinde kullanımla verdiğin pointerın içersini okursun, içerisini mi okumak istiyorsun yoksa direkt kendisini mi göndermek istiyorsun ona karar vermelisin. başka da bir sorun göremedim
Npc'lerle etkilesime girmek icin Send gondermek mantiklimi bilemedim devaminda Recv gelmiyorsa anlami yok, oyuna ben etkilesime girdim diye kod yolluyorsun ama pencerenin acilmasi recv uzerinden saglaniyor.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
Metin2 Hile İstek
Pro Damege Hk. Yardım ve Fikir + Source
- Cevaplar
- 12
- Görüntüleme
- 725
- Cevaplar
- 3
- Görüntüleme
- 407
- Cevaplar
- 5
- Görüntüleme
- 436
- Cevaplar
- 2
- Görüntüleme
- 597
- Cevaplar
- 12
- Görüntüleme
- 2K
