расскажи поподробней
В моём случае.

1. Необходимо точнее указывать координаты.
2. Правильно знаки ставить.
У меня в игре по веревке персонаж вверх и вниз перемещался без проблем, а вот если прыгнуть на верёвку то он просто скатывался вниз.. но, смены экранов не происходило..
Дело было в знаках..

На оф. форуме, автор AGD дал совет..
У меня в игре было ...
...
IF X >= 165
SCREENDOWN
LET X = 32
EXIT
ENDIF
IF X <= 30
SCREENUP
LET X = 158
EXIT
ENDIF
--------------
А стало..
...
IF X > 165
SCREENDOWN
LET X = 32
EXIT
ENDIF
IF X <= 30
SCREENUP
LET X = 158
EXIT
ENDIF

Знак ">=" поменян на ">" и тогда всё ок.

Как обьяснил Джонатан, в AGD возможны такие знаки..
>
<=
=
<>

Вобщем.. как-то так.