Тут скорее непонятно почему нет GETSCREEN вначале
GETSCREEN
$var = PXL(100,100) // запомнил цвет
LOGWRITE("запомнил цвет ",$var)
// вписать несколько действий
// Ждем появления цвета $var по координате 100,100
GETSCREEN
WHILE(PXL (100,100) ! $var) // цикл задерживает скрипт пока не появится заданный цвет
WAITMS (50)
GETSCREEN
END_CYC
LOGWRITE("Ага, цвет найден")