internal class SendKey
{
[DllImport("user32.dll", SetLastError = true)]
static extern void keybd_event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo);
private const int KEYEVENTF_KEYDOWN = 0x0000; // New definition
private const int KEYEVENTF_EXTENDEDKEY = 0x0001; //Key down flag
private const int KEYEVENTF_KEYUP = 0x0002; //Key up flag
private const int KEYZ = 0x57;
public static void PressKeys()
{
keybd_event(KEYZ, 0x45, KEYEVENTF_EXTENDEDKEY | 0, 0);
Thread.Sleep(5000);
keybd_event(KEYZ, 0x45, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0);
}
}
Нажатия в игру приходят
Например H - включает фары
E - начинает диалог с нпс
Стрелка вверх - достаёт телефон и тп
А вот движения не совершает