таймер
Код
set #handleWin findwindow 1574140
set workwindow #handleWin
set #time 5000
while 1 = 1
if timer > #time
set #waterZero findimage (406, 29 551, 31 (C:\DAYR\DAY_R_IMAGE\chat.bmp) %arr 2 15 1 7)
wait 1000
//msg #waterZero
if #waterZero > 0
stop_script allEx
left 750, 360 //стоп крафт
wait 100
left 750, 360
call foodsleepfood #true #false
end_if
set timer #time + 5000
start_script 13
end_if
end_while
proc foodsleepfood #true #false
//едим, пьем, спим, едим
set #true 1
set #false 0
if #true > #false
call okno #a #b
wait 300
left 757, 512 //локация
wait 300
call okno #a #b
left 352, 423 //пьём
wait 300
call okno #a #b
left 447, 424 //жрем
wait 300
call okno #a #b
left 894, 403 //спим
wait 9000
call okno #a #b
left 690, 794 //жрем
wait 300
call okno #a #b
wait 300
end_if
end_proc
//всплывающие окна погода/землятресения и т.д.
proc okno #a #b
set #a 0
set #b findimage (1523, 334 1589, 393 (C:\DAYR\DAY_R_IMAGE\pogoda.bmp) %arr 2 80 1 5)
if #b > #a
wait 300
left %arr [1 1] %arr [1 2]
wait 300
end_if
wait 300
end_proc
Что можно сделать? Раньше были в коде скрипта эти проверки, решил их сделать по уму в отдельном скрипте, но не выходит...