New question #239460 on Sikuli:
https://answers.launchpad.net/sikuli/+question/239460

Hello, I've looked around the boards for answers to the questions I'm seeking 
with little success and hope I can get some help here.

I am trying to create a bot for blood brothers, more as a learning project in 
Sikuli than just about anything else. It would be very useful to automating my 
work in the game as well.

However, I cannot figure out how to make a looping script that looks for images 
& makes clicking actions based on those images. For example, I've taken 
screenshots of various popups titled "items received", "zone cleared", 
"captives", etc. and want to have sikuli click on skip, ok, cancel, use, or 
other buttons available based on which popup is up. Primarily, I need this bot 
to click "go" when go is showing, "battle" when it is showing, and "use" 
mandrakes when it is showing. I also need it to navigate through a menu and 
back into the game without stopping. 

I've tried using "while exists", "if exists", "if not exists", and the like to 
create something that is somewhat of a loop. Unfortunately, it only works for 
each of the elements once, then stops working. 

For example:
while exists (go):
    click (go)
    if not exists (go):
        break
while exists (battle):
    click (battle)
    if not exists (battle):
        break
while exists (items):
    click (ok)
    if not exists (items):
        break

This will go through a few of the buttons, but then it ends. I'm sure I'm very 
far off from getting it right, but it seems this should be a fairly simple 
script.

I've tried reading on the boards, following tutorials, and more, with very 
little of it helping. I'm learning more and more, but I just can't seem to make 
this work.


-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.

_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp

Reply via email to