#=========================================================================== # ◆ A1 Scripts ◆ # 空メッセージでウィンドウを開かない(RGSS3) # # バージョン : 1.00 (2011/12/15) # 作者 : A1 # URL     : http://a1tktk.web.fc2.com/ #--------------------------------------------------------------------------- # 機能: # ・空メッセージやメッセージに出さないコマンドのみの文章の時 #  メッセージウィンドウを開かないようにします #--------------------------------------------------------------------------- # 更新履歴   :2011/12/15 Ver1.00 リリース #--------------------------------------------------------------------------- # 設置場所 # 再定義メソッドのため、なるべく上の方 # # 必要スクリプト # なし #--------------------------------------------------------------------------- # 使い方 # このスクリプトを導入することで適用されます #============================================================================== $imported ||= {} $imported["A1_EmptyMassage"] = true #============================================================================== # ■ Window_Message #------------------------------------------------------------------------------ #  文章表示に使うメッセージウィンドウです。 #============================================================================== class Window_Message < Window_Base #-------------------------------------------------------------------------- # ★ 全テキストの処理 #-------------------------------------------------------------------------- def process_all_text text = convert_escape_characters($game_message.all_text) pos = {} new_page(text, pos) open_and_wait if chk_text(text.clone) process_character(text.slice!(0, 1), text, pos) until text.empty? end #-------------------------------------------------------------------------- # ○ 文章のチェック #-------------------------------------------------------------------------- def chk_text(text) text.gsub!(/\e.+\[.+\]/,"") text.gsub!(/\e\^/,"") text.gsub!(/\n/,"") return false if text.empty? return true end end