i need some helep about my script

Ask gaming related questions (AHK v1.1 and older)
lawliet1987
Posts: 2
Joined: 10 Jun 2021, 02:33

i need some helep about my script

Post by lawliet1987 » 11 Jun 2021, 03:21

can somebody help me how to figure it out im so helpless pls help me i paste my code here
the problem is when i put my ahk.exe file into VMware my script doest not work properly but in my main computer my script is working properly

here's my code

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
#Persistent
SetTitleMatchMode, 2
DetectHiddenWindows, On
Process, Priority,, H
#MaxThreadsPerHotkey 2
SetWinDelay, 10
~^r::
reload
return
~F8::
ToolTip
Toggle := !Toggle
loop
{
If not Toggle
	break
	ToolTip, magic, 898, -29
img = .\Map\1stfloor.bmp
ImageSearch, foundX, foundY, 939, 30, 968, 46, *145 %img%
if(ErrorLevel == 0)
{
loop
{
Send, m
Sleep, 1000
img = .\Map\entrance.bmp
ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *1 %img%
if(ErrorLevel == 0)
{
MouseClick, Left, %foundX%, %foundY%
Sleep, 2000
Send, {space}
Sleep, 4000
Sleep, 500
Send, m
Sleep, 150
MouseMove, 703, 321
Sleep, 150
SendInput, {LButton Down}
Sleep, 150
MouseMove, 9, 660
Sleep, 150
SendInput, {LButton Up}
Sleep, 150
MouseMove, 532, 36
Sleep, 150
SendInput, {LButton Down}
Sleep, 150
MouseMove, 586, 47
Sleep, 150
SendInput, {LButton Up}
Sleep, 150
MouseMove, 12, 666
Sleep, 150
SendInput, {LButton Down}
Sleep, 150
MouseMove, 15, 643
Sleep, 150
SendInput, {LButton Up}
break
}
}

loop
{
img = .\Map\aztec.bmp
ImageSearch, foundX, foundY, 939, 30, 968, 46, *145 %img%
if(ErrorLevel == 0)
{
img = .\Map\side1.bmp
ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *1 %img%
if(ErrorLevel == 0)
{
MouseClick, Left, %foundX%, %foundY%
Sleep, 13000
img = .\Map\side2.bmp
ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *1 %img%
if(ErrorLevel == 0)
{
MouseClick, Left, %foundX%, %foundY%
Sleep, 3000
img = .\Map\middle.bmp
ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *1 %img%
if(ErrorLevel == 0)
{
MouseClick, Left, %foundX%, %foundY%
Sleep, 8000
img = .\Map\middle2.bmp
ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *1 %img%
if(ErrorLevel == 0)
{
MouseClick, Left, %foundX%, %foundY%
Send, m
Sleep, 15000
loop
{
img = .\fs buffs\ramp.png
ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *50 %img%
if(ErrorLevel == 0)
{
img = .\fs buffs\aeg.png
ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *50 %img%
if(ErrorLevel == 0)
{
img = .\fs buffs\ms.png
ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *50 %img%
if(ErrorLevel == 0)
{
img = .\fs buffs\ins.png
ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *50 %img%
if(ErrorLevel == 0)
{
img = .\fs buffs\cs.png
ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *50 %img%
if(ErrorLevel == 0)
{
img = .\fs buffs\mh.png
ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *50 %img%
if(ErrorLevel == 0)
{
img = mob.png
ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *50 %img%
if(ErrorLevel == 0)
{
Send, {F1}
Send, 4
sleep, 300
MouseClick, Right, %foundX%, %foundY%
Send, 5
sleep, 300
MouseClick, Right, %foundX%, %foundY%
Send, 5
sleep, 300
MouseClick, Right, %foundX%, %foundY%
sleep, 300
MouseClick, Right, %foundX%, %foundY%
Send, 5
sleep, 300
MouseClick, Right, %foundX%, %foundY%
sleep, 300
MouseClick, Right, %foundX%, %foundY%
Send, 5
sleep, 300
MouseClick, Right, %foundX%, %foundY%
break
}
}
else
{
Send, {f2}
Sleep, 15
Send, 0
Sleep, 15
MouseClick, right, 523, 61	
Sleep, 15
}
}
else
{
Send, {f2}
Sleep, 15
Send, 8
Sleep, 15
MouseClick, right, 523, 61	
}
}
else
{
Send, {f2}
Sleep, 15
Send, 6
Sleep, 15
MouseClick, right, 523, 61	
}
}
else
{
Send, {f2}
Sleep, 15
Send, 3
Sleep, 15
MouseClick, right, 523, 61	
}
}
else
{
Send, {f2}
Sleep, 15
Send, 2
Sleep, 15
MouseClick, right, 523, 61	
}
}
else
{
Send, {f2}
Sleep, 15
Send, 1
Sleep, 15
MouseClick, right, 523, 61	
}
}
Send, m
Sleep, 500
img = .\Map\middle.bmp
ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *1 %img%
if(ErrorLevel == 0)
{
MouseClick, Left, %foundX%, %foundY%
Sleep, 10000
img = .\Map\spot.bmp
ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *1 %img%
if(ErrorLevel == 0)
{
MouseClick, Left, %foundX%, %foundY%
Sleep, 8000
break
}
}
}
}
}
}
else
{
Send, m
}
}
}

}
else
{
}

}

return




~F2::

img = .\Map\2nd.bmp
ImageSearch, foundX, foundY, 939, 30, 968, 46, *145 %img%
if(ErrorLevel == 0)
{

}
else
{
img = .\Map\3rd.bmp
ImageSearch, foundX, foundY, 939, 30, 968, 46, *145 %img%
if(ErrorLevel == 0)
{
Send, m
Sleep, 1000
img = .\Map\entrane1.bmp
ImageSearch, foundX, foundY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, *1 %img%
if(ErrorLevel == 0)
{
MouseClick, Left, %foundX%, %foundY%
Sleep, 2000
Send, {space}
Sleep, 4000

Sleep, 500
Send, m
Sleep, 150
MouseMove, 703, 321
Sleep, 150
SendInput, {LButton Down}
Sleep, 150
MouseMove, 9, 660
Sleep, 150
SendInput, {LButton Up}
Sleep, 150
MouseMove, 532, 36
Sleep, 150
SendInput, {LButton Down}
Sleep, 150
MouseMove, 586, 47
Sleep, 150
SendInput, {LButton Up}
Sleep, 150
MouseMove, 12, 666
Sleep, 150
SendInput, {LButton Down}
Sleep, 150
MouseMove, 15, 643
Sleep, 150
SendInput, {LButton Up}
}
}
}
return
[Mod edit: [code][/code] tags added.]

Return to “Gaming Help (v1)”