スプライトの数を別の変数で持ったほうがいいかも。出現したら+1、消したらー1して。 別変数を持たずにスプライトの状況を把握するなら、FOR文などでSPUSEDを回すか、SPFUNCでカウントを取るというのもアリかもですが、可能なら別変数の方がいいと思います。