Цитата(cirus @ 9.11.2017, 15:13)

Код
set %arr [1] 12
set %arr [2] 6
set %arr [3] 123
set %arr [4] 77
set #count 3
log %arr [#count] // вывести в лог значение 3 элемента массива
end_script
что обозначают числа 12. 6. 123. 77 ?
А не проще?
Обозначить макс ставку какой-нибудь допустим Х
set #x 100 // макс ставка
if #count >= #x ???
--------------------------
Я не пойму вот этого момента
Код
set #count #count + 1 // переменная-счётчик
if #count > size(%num) // если переменная-счётчик больше, чем размер массива num
log достигнута максимальная ставка // end_script остановить скрипт, тут что делать если достигнута максимальная
// сейчас остановка скрипта, чтобы не было ошибки при выходе за пределы массива
end_if
set #summa %num [#count] // присваиваиваем переменной значение из массива
log Текущая ставка #summa
send #summa // напечать сумму
В каком месте здесь остановка скрипта?
Проверку на макс ставку нужно проводить не во время её постановки, а во время прихода окон.
Т.е. в начале цикла определения окна.
Но если я поставлю в каждой проверке такой цикл
Код
if #grey > 0 // если найдено серое окно
if #count = #x
end_script
если поставлю else
то куда девать end_if ?
if #yellow >0
if #count = #x
end_script
снова куда девать?
else
и
end_if
Если поставлю в конец? Они не запутаются?
Вобщем нужно условие которое нужно поставить в начало каждого нахождения окна
Код
if #grey > 0 // если найдено серое окно || (1) if ||
if #count = #x // где х это максимальная
end_script
else
continue
end_if[
wait 300
kleft 1256 126 .........
Чтобы продолжало выполнение при ложности условия, и останавливало при истинности