Warum funktioniert folgender Code bei Gta nicht aber bei anderen Spielen?
-
Hallo ich habe versucht ein Programm zu schreiben, dass mir Cheats automatisch in Gta2 eingibt.Der Code sieht wie folgt aus:
#include <windows.h>
#include <winuser.h>
#include<iostream>
using namespace std;int main()
{
Sleep(5000);
keybd_event(VK_RETURN, 0, 0, 0); //Enter drücken
Sleep(500);
keybd_event(0x08, 0, 0, 0);
keybd_event(0x08, 0, 0, 0);
keybd_event(0x08, 0, 0, 0); //Namen leeren
keybd_event(0x08, 0, 0, 0);
keybd_event(0x08, 0, 0, 0);
keybd_event(0x08, 0, 0, 0);
keybd_event(0x08, 0, 0, 0);
keybd_event(0x08, 0, 0, 0);
keybd_event(0x08, 0, 0, 0);}
Normalerweise sollte das den kompletten Namen wegmachen
Aber er macht in Gta einfach gar nichts
In anderen Spielen drueckt er ganz normal Enter
Weiss jemand von euch wo dran das liegen koennte oder was ich aendern muss?
-
[]vielleicht sendet keybd_event(...) nur eine nachricht an das fenster
[]vielleicht benutzt gta directx
[]vielleicht benutzt directx nicht das windows nachrichten system
[]vielleicht hat gta das fenster nicht den eingabe fokus
[*]vielleicht is dein code einfach falschKeine Ahnung...
-
halbwissen schrieb:
[]vielleicht sendet keybd_event(...) nur eine nachricht an das fenster
[]vielleicht benutzt gta directx
[]vielleicht benutzt directx nicht das windows nachrichten system
[]vielleicht hat gta das fenster nicht den eingabe fokus
[*]vielleicht is dein code einfach falschKeine Ahnung...
lol wie geil

-
Ja es benutzt directx also muss dadran der Fehler liegen?
Code ist auf jeden Fall richtig
Muss ich den Code für directx komplett aendern oder ist nur ne Kleinigkeit?
-
irgendwie fehlt bei dir code der die tasten wieder losläst
-
Ist doch richtig?
Er drückt die Taste und lässt sie auch wieder los oder etwa nicht?
-
KEYEVENTF_KEYUP sehe ich nirgendwo.
-
Halt deine Fresse alter!
-
Halt dein Maul, HdF.