1
Ошибки / Re: Странная работа функции PXLXOR
« on: December 19, 2022, 12:30:52 AM »
Премного благодарен за столь развернутый ответ.
Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
LOGCLEAR
GETSCREEN
$PXLXOR = PXLXOR(327, 490, 334, 501) //контрольная сумма пикселей в области 7х11
LOGWRITE ("$PXLXOR (7х11) = ",$PXLXOR)
$PXLXOR = PXLXOR(327, 490, 339, 502) //контрольная сумма пикселей в области 12х12
LOGWRITE ("$PXLXOR (12х12) = ",$PXLXOR)
halt
#name "Проверка"
wait(1)
$P = 199,1
$P1 = 199.1
$P2=0,5*10
$P3=0.5*10
IF ($P < 100)
print($P,"<100", " ", $P, " меньше 100")
else
print($P,">100", " ", $P, " больше 100")
END_IF
IF ($P1 < 100)
print($P1,"<100", " ", $P1, " меньше 100")
else
print($P1,">100", " ", $P1, " больше 100")
END_IF
print($P)
print($P1)
print($P2)
print($P3)
HALT
logclear
$s=50000
$h=5
$m=5
$s1=($s-$h*3600-$m*60) // не правильный результат 32300
$s2=($s-($h*3600)-($m*60)) // правильный результат 31700
Print ($s1)
Print ($s2)
halt
Лог#name "asd"
$x1=180
$y1=5
$x2=650
$y2=85
GETSCREEN
IF_PICTURE_IN ($x1,$y1, $x2,$y2, "proj/Sh.bmp")
$Sh=1
Else
$Sh=0
END_IF
print ($Sh) // Если 1 значит нашёл
HALT
$x1=180
$y1=5
$x2=650
$y2=85
LOAD("proj/asd.cms") // Здесь передача переменных в скрипт ниже
HALT
#name "asd"
//$x1=180
//$y1=5
//$x2=650
//$y2=85
GETSCREEN
IF_PICTURE_IN ($x1,$y1, $x2,$y2, "proj/Sh.bmp")
$Sh=1
Else
$Sh=0
END_IF
print ($Sh) // Если 1 значит нашёл
HALT