This is the function I use to do the buying:
Code: Select all
marketFunc(item)
{
Loop, 8
{
ImageSearch, OutputVarX, OutputVarY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, item
if !ErrorLevel
{
outY = %OutputVarY%
outY += 119
MouseMove, %OutputVarX%, %OutY%
Sleep, 250
Click
Sleep, 750
MouseClick, left, 797, 456
Sleep, 750
MouseClick, left, 687, 473
Sleep, 100
}
Sleep, 250
}
}
Code: Select all
marketfunc(chip.png)
sleep, 500
marketfunc(ticket.png)
sleep, 500
marketfunc(scroll.png)
sleep, 500
marketfunc(masterScroll.png)
sleep, 500
marketfunc(otherItemHere.png)
Code: Select all
Loop, 8
{
ImageSearch, OutputVarX, OutputVarY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, ticket.png
if !ErrorLevel
{
outY = %OutputVarY%
outY += 119
MouseMove, %OutputVarX%, %OutY%
Sleep, 250
Click
Sleep, 750
MouseClick, left, 797, 456
Sleep, 750
MouseClick, left, 687, 473
Sleep, 100
}
Sleep, 250
ImageSearch, OutputVarX, OutputVarY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, chip.png
if !ErrorLevel
{
outY = %OutputVarY%
outY += 119
MouseMove, %OutputVarX%, %OutY%
Sleep, 250
Click
Sleep, 750
MouseClick, left, 797, 456
Sleep, 750
MouseClick, left, 687, 473
Sleep, 100
}
Sleep, 250
ImageSearch, OutputVarX, OutputVarY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, scroll.png
if !ErrorLevel
{
outY = %OutputVarY%
outY += 119
MouseMove, %OutputVarX%, %OutY%
Sleep, 250
Click
Sleep, 750
MouseClick, left, 797, 456
Sleep, 750
MouseClick, left, 687, 473
Sleep, 100
}
Sleep, 250
ImageSearch, OutputVarX, OutputVarY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, masterScroll.png
if !ErrorLevel
{
outY = %OutputVarY%
outY += 119
MouseMove, %OutputVarX%, %OutY%
Sleep, 250
Click
Sleep, 750
MouseClick, left, 797, 456
Sleep, 750
MouseClick, left, 687, 473
Sleep, 100
}
Sleep, 250
ImageSearch, OutputVarX, OutputVarY, 0, 0, %A_ScreenWidth%, %A_ScreenHeight%, otherItemHere.png
if !ErrorLevel
{
outY = %OutputVarY%
outY += 119
MouseMove, %OutputVarX%, %OutY%
Sleep, 250
Click
Sleep, 750
MouseClick, left, 797, 456
Sleep, 750
MouseClick, left, 687, 473
Sleep, 100
}
Sleep, 250
}
When I use the function "method" it does not find the images. However when I do it using the example below it works fine. So I assume I've set the function parameters wrong somehow.
Any help would be appriciated.