Page 1 of 1

Could anybody make modes for my script please.

Posted: 14 Nov 2017, 08:10
by argau
2 modes. The other one just being the one i will copy down below that spams left mouse button, then if anybody could be so nice and make me another mode i would really respect it. What i'd like it to do is spam both mouse buttons and use f11 for switching between those 2 modes.

$~*lbutton::
while (getKeyState("lbutton", "P"))
{
send, {lbutton}
}
return

*f12::

Suspend,Toggle

keywait,f12
If A_IsSuspended
SoundPlay, C:\enableddisabled/disabled.mp3
Else
SoundPlay, C:\enableddisabled/enabled.mp3
keywait,F12
return

Re: Could anybody make modes for my script please.

Posted: 14 Nov 2017, 08:20
by theimmersion
This should do?

EDIT

Whoops, sorry, misread your post.

This toggles between held mouse L mouse contionous fire on L mouse held and R mouse continous fire on R mouse held.

Code: Select all

#SingleInstance, Force

F11::
ModeToggle:=!ModeToggle
if ModeToggle
	SoundBeep, 1000, 500
else
	SoundBeep, 800, 500
Return

#IF !ModeToggle
lbutton::
while (getKeyState("lbutton", "P"))
{
send, {lbutton}
}
return

#IF ModeToggle
rbutton::
while (getKeyState("rbutton", "P"))
{
send, {rbutton}
}
return

*f12::

Suspend,Toggle

keywait,f12
If A_IsSuspended
SoundPlay, C:\enableddisabled/disabled.mp3
Else
SoundPlay, C:\enableddisabled/enabled.mp3
keywait,F12
return
This toggles between L mouse continous fire when L mouse held and L & R mouse continous fire when L mouse held.

Code: Select all

#SingleInstance, Force

F11::
ModeToggle:=!ModeToggle
if ModeToggle
	SoundBeep, 1000, 500
else
	SoundBeep, 800, 500
Return

#IF !ModeToggle
lbutton::
while (getKeyState("lbutton", "P"))
{
send, {lbutton}
}
return

#IF ModeToggle
lbutton::
while (getKeyState("lbutton", "P"))
{
send, {lbutton}
send, {rbutton}
}
return

*f12::

Suspend,Toggle

keywait,f12
If A_IsSuspended
SoundPlay, C:\enableddisabled/disabled.mp3
Else
SoundPlay, C:\enableddisabled/enabled.mp3
keywait,F12
return
Theres enough code for you to see what, why and how it works to guide you on your path of AHK awesomeness. xD
Good Luck!

Re: Could anybody make modes for my script please.

Posted: 14 Nov 2017, 08:33
by Guest
theimmersion wrote:This should do?

EDIT

Whoops, sorry, misread your post.

This toggles between held mouse L mouse contionous fire on L mouse held and R mouse continous fire on R mouse held.

Code: Select all

#SingleInstance, Force

F11::
ModeToggle:=!ModeToggle
if ModeToggle
	SoundBeep, 1000, 500
else
	SoundBeep, 800, 500
Return

#IF !ModeToggle
lbutton::
while (getKeyState("lbutton", "P"))
{
send, {lbutton}
}
return

#IF ModeToggle
rbutton::
while (getKeyState("rbutton", "P"))
{
send, {rbutton}
}
return

*f12::

Suspend,Toggle

keywait,f12
If A_IsSuspended
SoundPlay, C:\enableddisabled/disabled.mp3
Else
SoundPlay, C:\enableddisabled/enabled.mp3
keywait,F12
return
This toggles between L mouse continous fire when L mouse held and L & R mouse continous fire when L mouse held.

Code: Select all

#SingleInstance, Force

F11::
ModeToggle:=!ModeToggle
if ModeToggle
	SoundBeep, 1000, 500
else
	SoundBeep, 800, 500
Return

#IF !ModeToggle
lbutton::
while (getKeyState("lbutton", "P"))
{
send, {lbutton}
}
return

#IF ModeToggle
lbutton::
while (getKeyState("lbutton", "P"))
{
send, {lbutton}
send, {rbutton}
}
return

*f12::

Suspend,Toggle

keywait,f12
If A_IsSuspended
SoundPlay, C:\enableddisabled/disabled.mp3
Else
SoundPlay, C:\enableddisabled/enabled.mp3
keywait,F12
return
Theres enough code for you to see what, why and how it works to guide you on your path of AHK awesomeness. xD
Good Luck!
Thank you so much. I see you put lots of effort in this post. Thank you.

Re: Could anybody make modes for my script please.

Posted: 14 Nov 2017, 08:37
by argau
theimmersion wrote:This should do?

EDIT

Whoops, sorry, misread your post.

This toggles between held mouse L mouse contionous fire on L mouse held and R mouse continous fire on R mouse held.

Code: Select all

#SingleInstance, Force

F11::
ModeToggle:=!ModeToggle
if ModeToggle
	SoundBeep, 1000, 500
else
	SoundBeep, 800, 500
Return

#IF !ModeToggle
lbutton::
while (getKeyState("lbutton", "P"))
{
send, {lbutton}
}
return

#IF ModeToggle
rbutton::
while (getKeyState("rbutton", "P"))
{
send, {rbutton}
}
return

*f12::

Suspend,Toggle

keywait,f12
If A_IsSuspended
SoundPlay, C:\enableddisabled/disabled.mp3
Else
SoundPlay, C:\enableddisabled/enabled.mp3
keywait,F12
return
This toggles between L mouse continous fire when L mouse held and L & R mouse continous fire when L mouse held.

Code: Select all

#SingleInstance, Force

F11::
ModeToggle:=!ModeToggle
if ModeToggle
	SoundBeep, 1000, 500
else
	SoundBeep, 800, 500
Return

#IF !ModeToggle
lbutton::
while (getKeyState("lbutton", "P"))
{
send, {lbutton}
}
return

#IF ModeToggle
lbutton::
while (getKeyState("lbutton", "P"))
{
send, {lbutton}
send, {rbutton}
}
return

*f12::

Suspend,Toggle

keywait,f12
If A_IsSuspended
SoundPlay, C:\enableddisabled/disabled.mp3
Else
SoundPlay, C:\enableddisabled/enabled.mp3
keywait,F12
return
Theres enough code for you to see what, why and how it works to guide you on your path of AHK awesomeness. xD
Good Luck!
Thanks for the effort and help, but now pausing and unpausing the whole script with f12 does not work for some reason. Could that be fixed? Thankss

Re: Could anybody make modes for my script please.

Posted: 14 Nov 2017, 08:45
by theimmersion
Sorry, forgot to close of the #IF's

Code: Select all

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

#SingleInstance, Force

F11::
ModeToggle:=!ModeToggle
if ModeToggle
	SoundBeep, 1000, 500
else
	SoundBeep, 800, 500
Return

#IF !ModeToggle
lbutton::
while (getKeyState("lbutton", "P"))
{
send, {lbutton}
}
return
#IF

#IF ModeToggle
lbutton::
while (getKeyState("lbutton", "P"))
{
send, {lbutton}
send, {rbutton}
}
return
#IF

*f12::

Suspend,Toggle

keywait,f12
If A_IsSuspended
SoundPlay, C:\enableddisabled/disabled.mp3
Else
SoundPlay, C:\enableddisabled/enabled.mp3
keywait,F12
return
I think this should work now. :)

Re: Could anybody make modes for my script please.

Posted: 14 Nov 2017, 08:50
by argau
theimmersion wrote:Sorry, forgot to close of the #IF's

Code: Select all

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

#SingleInstance, Force

F11::
ModeToggle:=!ModeToggle
if ModeToggle
	SoundBeep, 1000, 500
else
	SoundBeep, 800, 500
Return

#IF !ModeToggle
lbutton::
while (getKeyState("lbutton", "P"))
{
send, {lbutton}
}
return
#IF

#IF ModeToggle
lbutton::
while (getKeyState("lbutton", "P"))
{
send, {lbutton}
send, {rbutton}
}
return
#IF

*f12::

Suspend,Toggle

keywait,f12
If A_IsSuspended
SoundPlay, C:\enableddisabled/disabled.mp3
Else
SoundPlay, C:\enableddisabled/enabled.mp3
keywait,F12
return
I think this should work now. :)
Thanks again, but it does not work in-game for some reason, could that be because of the game or the script? Worked fine with the original script of mine.

Re: Could anybody make modes for my script please.

Posted: 14 Nov 2017, 08:57
by theimmersion
Try omit the top: (delete these)
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.

Re: Could anybody make modes for my script please.

Posted: 14 Nov 2017, 09:02
by argau
theimmersion wrote:Try omit the top: (delete these)
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
No success :(

Re: Could anybody make modes for my script please.

Posted: 14 Nov 2017, 09:12
by theimmersion
Hm... *headscratching* I dont use AHK for games that often.
I did delete those before the hotkeys $~*.
Maybe thats why?

Try this:

Code: Select all

#SingleInstance, Force

F11::
ModeToggle:=!ModeToggle
if ModeToggle
	SoundBeep, 1000, 500
else
	SoundBeep, 800, 500
Return

#IF !ModeToggle
$~*lbutton::
while (getKeyState("lbutton", "P"))
{
send, {lbutton}
}
return
#IF

#IF ModeToggle
$~*lbutton::
while (getKeyState("lbutton", "P"))
{
send, {lbutton}
send, {rbutton}
}
return
#IF

*f12::

Suspend,Toggle

keywait,f12
If A_IsSuspended
SoundPlay, C:\enableddisabled/disabled.mp3
Else
SoundPlay, C:\enableddisabled/enabled.mp3
keywait,F12
return
And if that doesnt work, try this:

Code: Select all

#SingleInstance, Force

F11::
ModeToggle:=!ModeToggle
if ModeToggle
	SoundBeep, 1000, 500
else
	SoundBeep, 800, 500
Return

$~*lbutton::
while (getKeyState("lbutton", "P"))
{
	if !ModeToggle
	{
		send, {lbutton}
	}
	else
	{
		send, {lbutton}
		send, {rbutton}
	}
}
return

*f12::

Suspend,Toggle

keywait,f12
If A_IsSuspended
SoundPlay, C:\enableddisabled/disabled.mp3
Else
SoundPlay, C:\enableddisabled/enabled.mp3
keywait,F12
return

Re: Could anybody make modes for my script please.

Posted: 14 Nov 2017, 10:01
by argau
I'm an idiot. The script was not the problem from the beginning. Running it as an admin worked for me.