Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
0 Members and 1 Guest are viewing this topic.
Ты не понял. Цикл со счетчиком выполняется. И всё что внутри. Но внутренний while зачем? Можешь его стереть ничего не изменится.
смотри внешний цикл это перебор массива картинок, а внутренний вайл это если он принял подарок то должен повторить действие ибо таких действий несколько может быть(заранее не известно). или есть какой то еще способ зациклить внутреннее действие?)
while($chek_dar=0) GETSCREEN IF_PICTURE_IN (0,0,$_xmax,$_ymax, STRCONCAT("dar", $dari, ".bmp")) //... END_IF $chek_dar=1 waitms(50)END_CYC
можно ли в конструкции IF_PICTURE_IN использовать логическое или? и как это описать если возможно?
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "somefile1.bmp") // нашли 1ELSE IF_PICTURE_IN (0,0, $_xmax,$_ymax, "somefile2.bmp") // нашли 2 ELSE // и т.д. если нужно END_IFEND_IF
Quote from: lanser285 on November 10, 2013, 10:52:43 PMсмотри внешний цикл это перебор массива картинок, а внутренний вайл это если он принял подарок то должен повторить действие ибо таких действий несколько может быть(заранее не известно). или есть какой то еще способ зациклить внутреннее действие?)Это всё и так видно, как ты хотел. Но у тебя не так.Вот твой код сокращённо, видишь?
"Или" нет. Можно использовать вложенность в ELSECode: (clickermann) [Select]IF_PICTURE_IN (0,0, $_xmax,$_ymax, "somefile1.bmp") // нашли 1ELSE IF_PICTURE_IN (0,0, $_xmax,$_ymax, "somefile2.bmp") // нашли 2 ELSE // и т.д. если нужно END_IFEND_IF
IF_PICTURE_IN (0,0,$_xmax,$_ymax,"xpatak.bmp") goto(dublexpatak) else IF_PICTURE_IN (0,0,$_xmax,$_ymax,"xpatak1.bmp") dublexpatak: print("óäàð") LCLICK($_return1+10, $_return2+10) END_IF END_IF
GETSCREENIF_PICTURE_IN (0,0,$_xmax,$_ymax,"xpatak.bmp") print("удар") LCLICK($_return1+10, $_return2+10)else IF_PICTURE_IN (0,0,$_xmax,$_ymax,"xpatak1.bmp") print("удар") LCLICK($_return1+10, $_return2+10) END_IFEND_IF