Ich hab heute mal versucht für Combat Arms einen kleinen "Aimbot" (eig kann mans so nicht nennen) zu schreiben, der jedes mal wenn jemand durch mein Fadenkreuz läuft schießt. Dafür muss ich natürlich still stehen und darf die Waffe nicht bewgen. Soweit, sogut. Jetzt kommen wir zu meinem Problem:
Sobald ich jedoch ingame gehe (also sobald die 3D Engine von CA läuft (im Menü gehts noch)), gibt GetPixel immer den selben Wert zurück, welcher jedoch in keinster Weise passt. Bei einem Freund mit XP funktioniert das Programm einwandfrei. Kann es an Win7 liegen?
Achja, der Code (vll liegt der Fehler ja auch da :P)(gekürzt):
while (true) { color = GetPixel( hdc, aimPointX, aimPointY ) ; cout << "Color: R = " << (int)GetRValue(color) << "; G = " << (int)GetRValue(color) << "; B = " << (int)GetBValue(color) << endl ; Sleep(50) ; }
return 0; }
Ist übrigens das erste mal, dass ich etwas mit GetPixel versuche, da ich eig der Meinung bin, dass Pixel search bots sucken, aber alles andere wäre in der Situation einfach überflüssig
Hoffe ihr könnt mir helfen!
EDIT:
Achja, es ist übrigens nicht das Fadenkreuz, dessen Farbe ich da erscanne, weil die Werte auch gleich bleiben wenn ich ingame gestorben bin (dann wird das Fadenkreuz ausgeblendet) ;D
Fenstermodus gibts leider nicht bei dem Game. Aber wenn Hackshield GetPixel blockt, warum geht es dann unter XP? Das ist es ja das was mich wundert.
häng mal -window als parameter an den pfad der exe. dann sollte es eigentlich in den window mode gezwungen werden. weiß aber nicht ob das bei edem spiel geht.
probier mal windows 7 auf Windows style zu stellen vllt gehts dann
Combat Arms ändert beim Start das Design von selber auf das Standard Design
Quote:
Originally Posted by -globe-
häng mal -window als parameter an den pfad der exe. dann sollte es eigentlich in den window mode gezwungen werden. weiß aber nicht ob das bei edem spiel geht.
Das dumme bei Combat Arms ist, das man das Game nur mit dem Launcher starten kann, und der Launcher übergibt die Parameter nicht. Wenn man die Engine.exe selber anklickt läuft es nicht (Fehlermeldung).
iniRead gibt -1 zurück 05/10/2009 - AutoIt - 2 Replies So hab ein kleines Problem.
Ich arbeite gerade an einen Shortkey configurator.
Das ganze ist ziemlich kompliziert(hört sich leicht an aber wenn ich euch mein Script zeige das ich habe würdet ihr über die Länge staunen ;) ) und benutzt viele Variablen.
Aus diesen und und noch aus einen anderen Grund habe ich mich entschieden die Variablen,die die Werte aus der Ini erhalten, als Arrays zu arrangieren.
Problem: seitdem geben diese Variablen nur -1 zurück(jede, eigentlich sollten nur 2 -1...