Всем привет! С вами снова я АНТИКЛАН!
Давным-давно... В далекой-далекой галактике... Хотя о чем это я?
Короче, други, проблемка нарисовалась!
Не работает вот этот кусок кода:
THREAD(BANKI_MP, 1)
GETSCREEN
IF(PXL(36,59) ! 8796421)
KEYPRESS(#F10)
WAIT(5)
END_IF
WAITMS(5)
END_THREAD
Код должен следить за пикселем на экране и как только он станет другого цвета выполнить действие. При запуске поведение очень странное... Скрипт либо вообще ничего не делает, даже когда наступает момент, что должно сработать, либо его заклинивает и он начинает работать без остановки не взирая на условия. Пробовал и так и сяк даже отдельно без потока в новом чистом скрипте. Значение цвета брал прям из полноэкранного режима по Alt+Q. Делал серию скриншотов и сравнивал нужный пиксель, нигде он не меняется ни от поворота камеры ни от смены места. Применять COLORMODE тоже пробовал эффект один.
Кто сталкивался с таким уже поделитесь опытом.