GOTO это переход к метке
baf: // метка
goto(baf) // переход к метке
а Sub(baf) это подпрограмма, и вызывается она совершенно по другому
Sub(baf) // описание подпрограммы,начало
End_Sub // конец подпрограммы
baf() // вызов подпрограммы, обязательно ниже самой подпрограммы
Но все это совершенно тебе не нужно, кстати DEFINE тут тоже ни к чему.
Keypress(#1)
WAITMS(50)
KEYPRESS(#1)
WAITMS(50)
KEYPRESS(#1)
WAITMS(50)
KEYPRESS(#F)
WAITMS(50)
IF($baf < $_time_t)
KEYPRESS(#2)
WAITMS(100)
$baf = $_time_t + 2
END_IF
IF($baf1 < $_time_t)
KEYPRESS(#3)
WAITMS(100)
$baf1 = $_time_t + 6
END_IF
IF($hp < $_time_t)
KEYPRESS(#4)
WAITMS(100)
$hp = $_time_t + 10
END_IF