Problem z Auto Clickiem w grze 'A' D3D

1

Siema

Po prostu bym chciał to zamieścić w postaci D3D9 do gry Private server ZRohan / XorRohan Rohan Online.

Pod ifem nie ma problemu wstawić kod w pętli.

Normalny klawisz wysyłaj 1/w/s/e itp działa tylko w strefie logowania.

W okienku zmieniam z 0 na 1 i śmiga. W grze direct 3d.

[CODE]
if (AutoA == 1)
{
keybd_event(0x41, 0, 0, 0);
}
[/CODE]

Użyłem tego sposobu lecz działa w innych grach w których ma się adress basepointer /playerpointer / serverpointer itp. Typu WarRock.Combat Arms. (Niewiem jak działa w tej grze ale chciałbym wypróbować ASM)

Który bezpośrednio wysyła w prosty sposób do procesora jak ma działać ta aktualna opcja.

Może wtedy zadziała w pełni.

Jeśli to będzie działało to zastosuje używanie klawiszy od 0 do 9 z osobnymi sleepami ;D

Więc utworzy się auto clicker.

Gra nie jest zabezpieczona hackshieldem ani innym syfem. Jest to czysty client.

Więc taki program byłby na TOP-ie dla mnie i dla forum. Byłoby coś nowym którym później można było również zastosować w innych grach.

I nauczyć się wiele w strefie D3D.

1

Jeżeli polski nie jest twoim ojczystym językiem to pisz po angielsku - będzie cię łatwiej zrozumieć

Z tym że tu nie wspieramy cheaterów więc może sobie jednak odpuść

0
    SendMessage(GameWindow,WM_KEYDOWN,keyCode,0);
        SendMessage(GameWindow,WM_CHAR, static_cast<char>(text[i]),0);

Wysyla sygnal wcisniecia klawisza bezsporednio do okna aplikacji przez co, moze ona byc w tle a dalej bedzie dzialac. Twoja komenda klika bezsporednio w aktywnym oknie.

0

[code] if(!uchwyt){
cout << "Nie znaleziono okna! :(" << endl;
} else {

SendMessage(uchwyt, WM_CHAR, VkKeyScan('a'), true );
cout << "Gratulacje, wyslales znak do okna. :)" << endl;
}
}[/code]
Jak Według ciebie mogę tutaj wstawić if'a (ciągle wysyłającą 'a')

Tak że zrobię opcję
int CD_ClickA = 0;
Dodam do Menu z ustawionym 0 (OFF,ON)

Teraz wstawienie pozytywnego funkcjonowania.
Sleep(1000); // Co 1 sekundę przerwa i wciska A...
dlatego muszę to wstawić do
if(CD_ClickA ==1)
{
Tutaj wstawić jakąś pętlę
while(true)
{
}

}
Tutaj mam takie coś że wysyła mi tylko 1 literkę A.
Liczę na minimum pomocy ;D Aczkolwiek nie poddam się ;D

1 użytkowników online, w tym zalogowanych: 0, gości: 1