Author Topic: Ошибка интерпретации строки....  (Read 4655 times)

0 Members and 1 Guest are viewing this topic.

MIG29

  • Освоившийся
  • **
  • Posts: 45
    • View Profile
Ошибка интерпретации строки....
« on: April 13, 2014, 12:32:20 PM »
К-мен 4.10 (и 4.9 тоже так).
Изображение есть - ошибка тоже появляется, изображение удалю - пишет что нет изображения.
Code: (clickermann) [Select]
if($start = 0)
$start = 1
logclear

getscreen

if_picture_in(0,0,$_xmax,$_ymax, "start_map.bmp")
$xmin = $_return1
$ymin = $_return2
else
dialogbox("cant find start",0,3)
end_if

//тут ошибка интерпретации строки бла бла бла!
  if_picture_in(0,0,$_xmax,$_ymax, "end_map.bmp")
  $xmax = $_return1
  $ymax = $_return2
  else
  dialogbox("cant find end",0,3)
  end_if

end_if

$x_ratio = 12.46376811594203
$y_ratio = 12.67605633802817

$1px = ($xmax - $xmin) / 100
$1py = ($ymax - $ymin) / 100
 
$relay_1_x = $x_ratio*$1px
$relay_1_y = $y_ratio*$1py
wait(3)
$relay_1_x = round($relay_1_x,0)
$relay_1_y = round($relay_1_y,0)

move($relay_1_x,$relay_1_y)
wait(2)

halt
//892, 404  map start
//1237,617 map end

//935,431 first relay

//981,593 second relay

//1237 - 892 = 345//1% (3.45)  12,46376811594203
//617 - 404 = 213 //1% (2.13) 12,67605633802817

//935 - 892 = 43//x
//431 - 404 = 27//y
if_picture_in - зло

MIG29

  • Освоившийся
  • **
  • Posts: 45
    • View Profile
Re: Ошибка интерпретации строки....
« Reply #1 on: April 13, 2014, 12:43:00 PM »
Кажется разобрались, проблема была в том , что когда я перезаписал одно из изображений то нажимал "заменить".

После того как я удалил полностью изображение и сохранил "наччисто" всё заработало.
if_picture_in - зло