1
Общие вопросы / Re: if не срабатывает
« on: February 10, 2016, 02:36:19 PM »
Переделал под гетскрин, всё работает как часы. Я боялся, что будет быстро забиваться оперативка, потом допёрло, что можно "щёлкать" всего 1 пиксель, а их уместится в 700000 раз больше полноэкранной фотки.
Старый скрипт смысла нет выкладывать в нём всё то же самое только без команды гетскрин.
Старый скрипт смысла нет выкладывать в нём всё то же самое только без команды гетскрин.
Code: (clickermann) [Select]
BOSSCHECK:
PRINT(CHECKING)
MOVE(260,712)
WAIT(1)
GETSCREEN(260,712,260,712)
$CLR1=PXL(260,712)
WAIT(3)
PRINT("COLOR = ",$CLR1)
IF($CLR1=2741958)
GOTO(BOSSSTART)
ELSE
PRINT(GOINGTOBOSSCHECK)
GOTO(BOSSCHECK)
END_IF
BOSSSTART:
PRINT(BOSSSTARTING)
WAIT(10)
LCLICK(260,712) //CLICKBOSSINITIATE
WAIT(10)
LCLICK( 490,680) //ÍÀÏÀÑÒÜ
WAIT(10)
LCLICK(670,80) //CANCELINVITES
WAIT(5)
BOSSHIT:
GETSCREEN(925,147,925,147)
PRINT(SCREEN)
$CLR_HP=PXL(925,147)
IF($CLR_HP=178) //IF ALIVE
LCLICK(901,150) //HIT
WAITMS(300)
LCLICK(901,150)
WAITMS(950)
LCLICK(901,150)
WAITMS(930)
LCLICK(901,150)
WAITMS(940)
LCLICK(901,150)
WAITMS(500)
PRINT(HITSDONE)
GOTO(BOSSHIT)
ELSE
WAIT(5)
LCLICK(780,215) //CLOSINGSTATES
WAIT(5)
END_IF
GOTO(BOSSCHECK)
PRINT(HALT)
HALT