Какая у тебя версия кликера, такой тип вызова подпрограммы применялся в очень старой версии кликера.
Ты там окончания перепутал.
Что еще за BEEP($_return1, $_return2) ?
Не говоря уже что подпрограммы служат для оптимизации кода а не для его запутывания.
Все просто
$ck = 0
WHILE($ck = 0) // цикл выполняет тело пока $ck равна 0
GETSCREEN
IF_PIXEL_IN(1050,175,1051,176,3289650)
wait(200)
GETSCREEN
IF_PIXEL_IN(1080,175,1081,176,3749362)
BEEP(800,200)
END_IF
$ck = 1 // меняем значение в переменной, цикл прекратится и выполнение пойдет после цикла
ELSE
WAITMS(50)
END_IF
END_CYC
HALT // останавливаем выполнение