#============================================================================== # 「数値入力をキャンセル可能に」(ACE) ver1.0 # 製作者:奈々(なな) # へぷたなすくろーる http://heptanas.mamagoto.com/ # # ◇使用規約 # 使用される場合はスクリプト作成者として「奈々」を明記して下さい。 # このスクリプトを改変したり、改変したものを配布するなどは自由ですが # その場合も元のスクリプトの作成者として名前は載せて下さい。 # #------------------------------------------------------------------------------ # # 数値入力でキャンセルキーが使えるようになります。 # キャンセルした場合に入る数値を設定できます。 # #------------------------------------------------------------------------------ # # ◇設定 # module Nana module NumberInput #キャンセルした場合に入る数値 CANCEL = 0 end end # # 設定ここまで #============================================================================== #============================================================================== # ■ Window_NumberInput #------------------------------------------------------------------------------ # イベントコマンド[数値入力の処理]に使用するウィンドウです。 #============================================================================== class Window_NumberInput < Window_Base #-------------------------------------------------------------------------- # ● キャンセルボタンが押されたときの処理 #-------------------------------------------------------------------------- def process_cancel Sound.play_cancel $game_variables[$game_message.num_input_variable_id] = Nana::NumberInput::CANCEL deactivate close end end