キツイ言い方をするなら
”なぜ、そういうことができている他の人の公開作品をDLして、お手本にしたりしないんですか?”ってことなんですけど
コピペよりも理解度優先ってことだと勝手に了解しますよ。
まず、キャラクターが移動してる時としてない時で、アニメーションパターンの切り替えはできてるんです?
対象のスプライトのSPANIM命令の状況を取得するSPCHK命令と
キャラクターの現在状況(地上にいるor空中にいる等)を管理する変数を用意して
それらを組み合わせれば何とかなりません?
面倒かもしれませんけど、キャラクターが取りうる状態のリストを作って
入力操作でアニメーションパターンがどういうふうに変移していくかのフローチャートを作ってみた方が
急がば回れだと思いますよ。