Еще один бред получился... Скрипт номер 3 (такой же как в прошлом сообщении номер 6) сбивает внутрипрограммный счетчик времени...
Описываю:
Имеется скрипт (фрагмент):
Цитата
Repeat 15
set #needClick 1
while_not %clickAccept.3 [ 1 ] = 1
wait 10
end_while
move 825, 179 //взять в прицел астероид 1
left 825, 179
wait 500
move 877, 74
left 877, 74
set #needClick 0
while_not %clickAccept.3 [ 1 ] = 0
wait 10
end_while
wait 1s
set #needClick 1
while_not %clickAccept.3 [ 1 ] = 1
wait 10
end_while
move 815, 197 //взять в прицел астероид 2
left 815, 197
wait 500
move 877, 74
left 877, 74
set #needClick 0
while_not %clickAccept.3 [ 1 ] = 0
wait 10
end_while
wait 5s
set #needClick 1
while_not %clickAccept.3 [ 1 ] = 1
wait 10
end_while
move 710, 48 //запустить модуль 1 на астероид 1
left 710, 48
move 710, 48
wait 750
send {F1}
wait 1000
move 612, 53 //запустить модуль 2 на астероид 2
left 612, 53
move 612, 53
wait 750
send {F2}
set #needClick 0
while_not %clickAccept.3 [ 1 ] = 0
wait 10
end_while
wait 130s //ожидание цикла модуля
repeat 3 //снять прицел с астероида 1 и 2
set #needClick 1
while_not %clickAccept.3 [ 1 ] = 1
wait 10
end_while
send_down 9
wait 500
move 711, 59
left 711, 59
send_up 9
set #needClick 0
while_not %clickAccept.3 [ 1 ] = 0
wait 10
end_while
wait 2s
end_repeat
wait 20s //ожидание цикла модуля
end_repeat
В данном скрипте между командой send {F1} примерно 158 секунд (скорость 60)
Цикл работы модуля 1 (который запускается кнопкой F1) 149 секунд.
кнопка F1 нажимается через каждые 147-150 секунд. (цикл еще не успевает завершиться).
В итоге представленный мной фрагмент скрипта работает примерно на 10 секунд быстрее положенного времени (на сам клиент игры не пинать, дело не в нем 100%)