Page 1 of 1

Brauche Hilfe beim Erstellen eines No Recoil script

Posted: 24 Nov 2017, 10:44
by kakashi
Hallo,

ich habe mir mit ahk ein no recoil script erstellt, sprich wenn ich schiesse, dann bewegt sich mein Zeiger automatisch nach unten.
Das Problem liegt aber darin, sobald ich 1 mal die linke Maustaste betätige, dann fängt mein Zeiger an sich zu bewegen, aber ich möchte das so haben, dass er nur eingreift, wenn ich die linke Maustaste gedrückt halte und wenn ich sie dann loslasse möchte ich, das der Zeiger dann aufhört sich weiter zu bewegen.

Leider weiß ich nicht wie genau ich das machen muss, kann mir einer dabei weiterhelfen? So sieht zurzeit mein Code aus

Code: Select all

#NoEnv
SendMode Input

_auto := true

~LButton::autofire()
+LButton::_auto := ! _auto
F1::ExitApp

autofire()
{
global _auto
if _auto
{
Loop
{
if GetKeyState("LButton", "P")
{

Sleep 100
mouseXY(10, 15)
Sleep 100
mouseXY(10, 15)
Sleep 100
mouseXY(10, 15)
Sleep 100
mouseXY(10, 15)
Sleep 100
mouseXY(10, 15)
Sleep 100
mouseXY(10, 15)
Sleep 100
mouseXY(10, 15)
Sleep 100
mouseXY(10, 15)

}
else
break
} ;; loop
} ;; if
} ;; autofire()

mouseXY(x,y)
{
DllCall("mouse_event",uint,1,int,x,int,y,uint,0,int,0)
}
[/QUOTE]