ええと…実はオイラ、戦闘に銃を出したいんだけど…
みょーなこだわりがあって、銃は特技とかじゃなく装備として出したいのですよ。
で、装てんされてる銃弾をMPにしてるのですが…
普通にMP消費武器として使えば問題はないように思うのですが、なんとツクール2000じゃ
MP消費武器はMP0でも普通に使えてしまうという風になっており、銃弾が入ってないのに銃を撃ててしまうという
なんともおかしなことになってしまっています。
そこで銃に装てんされている弾丸数(つまりはMP)が0のときに自動的に装備が同じ名前の攻撃力0の武器にかえるように
戦闘イベントを作ったら今度は戦闘中にリロードする戦闘イベントのほうが作動しません。
ちなみにリロードは現在の弾数が何発であっても、15発までリロードし、その分の所持弾数(アイテム)を減らすというもので
装てん弾数が15発ならこれ以上はリロード不可。所持弾丸数が0発でもリロード不可というふうに作りました。
アイテムの銃弾を使うことによってリロードが発動します。

とはいえ、アイテムやスイッチ、変数やイベントなんかは複雑に入り組んでてちょっと説明しにくいので
とりあえず必要なデータだけを残したやつを置いておきますので、見てみてください。
ttp://www.42ch.net/UploaderSmall/
ここの1114435281.zipでサイズが675kのやつです。ちなみにパスなし圧縮。
よろしくお願いします。