Skocz do zawartości
FuckCaptcha

Nagrywanie i odtwarzanie ruchu mychy w grach

Rekomendowane odpowiedzi

Chcę zaprogramować mysz tak, żeby wykonała trwający x sekund, idealnie poziomy ruch w lewo albo prawo i odtworzyć go w typowej grze 3D (np. Quake 3).

Wiem, jak to zrobić w Windows przy użyciu WinAutomation albo Mini Mouse Macro, ale w grze nijak to nie działa.

Chcę to wykorzystać tylko do nagrania prezentacji gry Shadowplayem, a nie do oszukiwania w multiplayerze, więc proszę się od razu nie spinać.

Czy da się to zrobić bez używania jakichś specjalnych hacków i kombinowania?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie mam zbytnio czasu, żeby Ci pisać ten skrypt, jedynie podpowiem: https://autohotkey.com/docs/commands/MouseMove.htm oraz DllCall("mouse_event", "UInt", 0x01, "UInt", WARTOŚĆ , "UInt",  WARTOŚĆ)
"WARTOŚĆ" możesz podawać jako ujemne i dodatnie

https://msdn.microsoft.com/pl-pl/library/windows/desktop/ms646260(v=vs.85).aspx
https://autohotkey.com/board/topic/120484-recoil-mouse-move-down-yet-also-left-then-right/

z tego powyżej myślę że sobie poradzisz. NA forum ahk masz skrypt w poście co lekko porusza, a powyżej komendy co Cię interesują do poprawnego działania Twojego skryptu.

Włączasz F1, wyłączasz ESC. pierwasza wartość to oś X, druga to oś Y ustaw pod siebie. (rozdzielczość z gry, również ma znaczenie jaką ilość px przeleci myszka.
Jeśli nie chcesz otrzymać bana przez antycheata, nie kompiluj pliku. Utworz plik z notatnika o rozszerzeniu .ahk i wklej to tam:

Speed := 50 ; szybkość poruszania myszką
 
F1::

CoordMode, Mouse, Screen
MouseMove, (A_ScreenWidth // 2), (A_ScreenHeight // 2)
sleep 300

Click down ; to usun po testach np. w Paincie

MouseMove, 300, 0, Speed, R
sleep 1000
MouseMove, -600, 0, Speed, R
sleep 1000
MouseMove, 300, 0, Speed, R
sleep 1000
MouseMove, 0, -300, Speed, R
sleep 1000
MouseMove, 0, 600, Speed, R
sleep 1000
MouseMove, 0, -300, Speed, R

Click up ; to usun po testach np. w Paincie

return
 
Esc::ExitApp

 

Edytowane przez camilost
zrobiony na szybko

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...