しょぼーんさんの言っているような形にするには35行目あたりで、
B2=BUTTON(2)
のようにもう一つボタンの内容を保存しておいて、39行目のSPANIMのところで、
IF B2 AND 4 THEN SPANIM〜
って感じにすればいいと思いますよ。
あと止めるときにSPSTOPを使う場合、また動かしたいときにSPSTARTもいれないといけなくなるのでキャラの動きを止める目的ならば、
SPCHR 0,SPCHR(0)
というやり方もあります。こっちの場合は、SPSTARTで再開しなくても次のSPANIMでアニメーションをさせることが出来ます。
0そうだね プレイ済み