Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: tempuser on December 27, 2013, 09:47:08 PM

Title: хелп
Post by: tempuser on December 27, 2013, 09:47:08 PM
не рабоатет
Code: [Select]
if ($flagx = 0)
   GETSCREEN
   COLORMODE(7)
   scanpicture($flag, 0,0, $_xmax,$_ymax, "textures\Flag.bmp")
   while (arrsize($flag) > 0)
      $flagy = arrpop($flag)
      $flagx = arrpop($flag)
      print($flagx,":", $flagy)
   end_cyc
end_if

работает
Code: [Select]
   GETSCREEN
   COLORMODE(7)
   scanpicture($flag, 0,0, $_xmax,$_ymax, "textures\Flag.bmp")
   while (arrsize($flag) > 0)
      $flagy = arrpop($flag)
      $flagx = arrpop($flag)
      print($flagx,":", $flagy)
   end_cyc
Подскажите что я делаю не так?
Мне нужно чтобы поиск координат Flag.bmp выполнялся только один раз, когда их нет.
Title: Re: хелп
Post by: Vint on December 28, 2013, 06:27:25 PM
Это ошибка. Посмотри тему "мелочи кучей". Там описано почему и дан костыль.
Коротко: заключи
scanpicture($flag, 0,0, $_xmax,$_ ymax, "textures\Flag.bmp")
в 'пустой' иф. Который всегда срабатывает. После scanpicture не должно быть строк до окончания условия.
Title: Re: хелп
Post by: tempuser on December 28, 2013, 10:19:08 PM
Спасибо, помогло.

Ещё такой вопрос.
При привязке к окну keypress не работает, без привязки - работает.
С этим можно что-то сделать?

PXL без гетскрина работает?
Title: Re: хелп
Post by: Vint on December 29, 2013, 03:18:43 PM
Спасибо, помогло.

Ещё такой вопрос.
При привязке к окну keypress не работает, без привязки - работает.
С этим можно что-то сделать?

PXL без гетскрина работает?
Нет, наверно.
PXL без гетскрина не работает.