IF BUTTON(2)==16 THEN ZBG=(略) IF ZBG==2 THEN (略) ELSEIF ZBG==99 THEN (略) ENDIF ENDIF ですね。一度のIFですべての判断をするようにしないと「最初の条件で変更した状態」で次の条件も判定してしまって思い通りに動かなくなります。最初の画像がその状態ですね。 ちなみにELSEIFはいくつでも置けます。最後にどの条件も満たさない時の処理を ELSE で書くこともできます(ELSEがない場合はどの処理も実行されません)。 慣れないうちは難しいかもしれませんが、いろいろ試して少しずつ会得していけばいいと思いますよ。