Здравствуйте, гость ( Вход | Регистрация )

> повтор цикла while
dimas
сообщение 12.10.2019, 11:20
Сообщение #1


*

Registred
Сообщений: 4
Регистрация: 2.10.2019
Группа: Пользователи
Наличность: 0
Пользователь №: 19.414



Вообщем нужно повторять цикл while, допустим 10 раз
repeat 10
while (координаты и цвет)
left... и далее что сделать
end_while
end_repeat
end_script

Проблема в том, что не ждет цвета в определенных координатах и просто прогоняет 10 раз это дело и останавливается, хотя если написать просто
while (координаты и цвет)
left... и далее что сделать
end_while

он ждет цвет, делает действие и снова ждет цвет.

Пробовал еще так написать:
while 1 = 1 and 823, 314 29351 // условие всегда будет выполняться, а значит цикл - бесконечный
set #счетчик #счетчик + 1 // увеличим значение на 1
set #x 821 + random(30)
set #y 310+ random(5)
left #x, #y
if #счетчик = 2 //если переменная '#счетчик' = 2
break //выходим из цикла
end_if
end_while
End_script

Тоже самое, быстро прогоняет и останавливается.

Как реализовать?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.3.2024, 22:08
Designed by Nickostyle