これは、@AAループでドアに当たったら、@LOOPループへ進みたいということですかね? とするとTHEN のあとに@LOOPと書けばいいと思います。 ただし、でんぺんさんの言う通り、スプライト×コンソールなのでSPHITSPは使えません。 コンソールの文字はCHRCHK(X,Y)で取ります。これの帰り値は数値なのでCHR$をかけて文字にします。 C=CHKCHR(X DIV 8,12) IF CHR$(C)=="扉" THEN @LOOP CHKCHRのY座標は11かも。 あと@AAループにもSPOFSが必要ですし、X=-8はたぶん@AAループの前に置くものかな?