not correct work of operator IF
v.1.1.1 win10 x64
in this line ( if ((checkdock()==1) and (checkenemy()==0)): ) IF work as While. Doing only checkdock() and not trying to checkenemy() while checkdock()!=1
code:
def checkdock():
if (stationreg.
docked=1
print "в доке"
else:
docked=0
print "не в доке"
return docked
def checkenemy():
if ((local.
enemy=1
print "есть вражина"
else:
enemy=0
print "всё чисто"
return enemy
while True:
if ((checkdock()==1) and (checkenemy()==0)):
print "ща андокнусь"
sleep (5)
while (checkenemy() == 0):
keyDown(Key.ALT)
type("p")
keyUp(Key.ALT)
sleep (15)
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- SikuliX Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- olegbrest
- Solved:
- Last query:
- Last reply: