$start = $_time_t
print("i'm coming..")
while ($flag = 0)
print("get me out of here!111")
if ($_time_t > $start + 30)
$flag = 1
end_if
wait(3)
end_cyc
print("freedom at least!")
haltвсё понял кроме $_time_t... сорри, я ламер))))
точнее не понятно откуда будет начинаеться отсчёт? как он ведётся вообще?
| Имя переменной | Значение |
| $_xmouse | Переменная при каждом обращении принимает значение координаты мыши по оси Х |
| $_ymouse | Тоже, но для оси У |
| $_xmax | Максимально допустимое значение X, вычисляется как ширина разрешения - 1 |
| $_ymax | Аналогично для Y |
| $_return1 | Переменная используется для возврата в нее значения определенными инструкциями |
| $_return2 | Аналогично |
| $_line | Содержит номер выполняемой строки сценария |
| $_cursor | Содержит код вида указателя мыши |
| $_ms | Системный таймер Windows, отсчитывающий миллисекунды с момента старта ОС |
| $_time_t | Текущее время в формате Unix-систем (подробнее (http://ru.wikipedia.org/wiki/Epoch)) |
| $_time_h | Текущий час |
| $_time_m | Текущая минута |
| $_time_s | Текущая секунда |
| $_hwnd | Текущий hwnd (если 0, то привязки к окну нет) |
for($var, $var < 5)
for($var2, $var2 < 3)
....
GOSUB(вызвали пп)
end_cyc
end_cyc
....
SUB(вызвали пп)
for($var, $var < 5) // Вот ЭТО будет работать или нет?
...
end_cyc
end_sub
Да если через СУБ то тройной цикл работает это относится и к WHILEСпасибо.
Ну а причем тут подпрограммы? Ограничения на них нет.Спросил чтоб точно знать, пока вспомнил, а не столкнуться с этим пост фактум.
Почему такое ограничение на глубину?это ограничение на глубину моих познаний на тот момент лол. субы появились позже циклов и уже были сделаны "по канонам" поэтому там проблем с отслеживанием вложенности нет (нет ведь?).
while($a < 3)
$b = 0
while($b < 3)
$c = 0
while($c < 3)
$d = 0
while($d < 3)
print($a, $b, $c, $d)
inc($d)
end_cyc
inc($c)
end_cyc
inc($b)
end_cyc
inc($a)
end_cyc
halt
[/spoiler]а подпрограмма это подпрограмма.Можно ли собрать все сабы и оформить их инклудом ?
Из суба по GOTO выпрыгивать вроде как нельзя, а из инклуда вполне можно.Хм.. вот не знал.