질문과 답변

Extra Form

#==============================================================================

# ■ DeadlyDan_MessageSound v2.0 by DeadlyDan

#------------------------------------------------------------------------------

#  Simple "typewriting" style sound when messages are displayed.

#==============================================================================

# Usage:

=begin

  

  Simply change:

  

  MS_SOUND = "Audio/SE/cursor"

  

  To what ever sound file you want, for example:

  

  MS_SOUND = "Audio/SE/cow"

  

  If you want to change how fast it sounds, change

  

  MS_FRAME_INTERVAL = 2

  

  To, for example, if you want longer:

  

  MS_FRAME_INTERVAL = 4

=end

class Window_Message < Window_Selectable

  

  MS_SOUND = "Audio/SE/cursor"

  MS_FRAME_INTERVAL = 2

  

  def update_message

    loop do

      c = @text.slice!(/./m)

      case c

      when nil

        finish_message

        break

      when "x00"

        new_line

        if @line_count >= MAX_LINE

          unless @text.empty?

            self.pause = true

            break

          end

        end

      when "x01"

        @text.sub!(/[([0-9]+)]/, "")

        contents.font.color = text_color($1.to_i)

        next

      when "x02"

        @gold_window.refresh

        @gold_window.open

      when "x03"

        @wait_count = 15

        break

      when "x04"

        @wait_count = 60

        break

      when "x05"

        self.pause = true

        break

      when "x06"

        @line_show_fast = true

      when "x07"

        @line_show_fast = false

      when "x08"

        @pause_skip = true

      else

        if ( @line_show_fast == false and @show_fast == false ) 

          if ( Graphics.frame_count > ( @last_ms_sound_frame.to_i + MS_FRAME_INTERVAL ) )

            Audio.se_play ( MS_SOUND, 100, 100 )

            @last_ms_sound_frame = Graphics.frame_count

          end

        end

        contents.draw_text(@contents_x, @contents_y, 40, WLH, c)

        c_width = contents.text_size(c).width

        @contents_x += c_width

      end

      break unless @show_fast or @line_show_fast

    end

  end

  

end



샛별님이 올리신 1글자마다 소리내기 스크립트 입니다.

이 스크립트를 적용하면 일단 소리는 납니다만,

메세지 창에서 줄 바꾸기와 글자색 지정 명령어가 먹지 않는다더군요.

이 부분중 어느곳을 어떻게 수정해야 이 두가지 버그가 사라질지 궁금합니다

오늘도 좋은하루 되세요 화이팅!

Comment '2'
  • profile
    습작 2013.05.13 21:38
    수정이 가능하겠습니다만, 차라리 Neo Message System 스크립트를 사용하시는 것을 추천해 드립니다.

    http://avangs.info/260010
  • ?
    말뚝이 2013.05.13 22:53
    정말 습잡님은 동해번쩍 서해번쩍 하는군요!정말 대단합니다 ㅜㅜ 존경해요...
    감사합니다! 조금 변형해서 쓰도록 하겠습니다!

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 13183
RMVXA 스크립트를 통해서 장비를 변경 시키는 법을 알려주세요. 2 킴마유 2013.05.14 913
RMXP 일본에서 만든 RPG게임인데 글자가 안나와요ㅠㅠ 5 file 과잉 2013.05.13 3732
RMVXA NPC의 활동범위 지정하는 방법이 궁금합니다. 8 네루츠나 2013.05.13 906
RMXP 이 메뉴 스크립트의 아이템 창을 열려면 어떻게 해야 되죠 4 file 유령아이 2013.05.12 1056
RMVX RMVX 맵칩을 추가하고싶은데... 5 file Kasahime 2013.05.12 1184
RMXP 스크립트 언어에대한 궁굼증 2 삼팸스튜디오 2013.05.12 726
RMXP 턴알 전투 종료후 창이 안사라져요 1 file huwahuwa 2013.05.12 776
RMVX 1글자마다 소리내기 스크립트 질문 2 말뚝이 2013.05.12 1121
RMVXA 메세지박스 변경에 대하여 질문있습니다. 3 file Min's 2013.05.12 1072
RMVX rpg vx서 음악이 안나오면 어찌해야 하나요 4 둥글수염 2013.05.11 1533
RMVX 타일의 방향을 바꾸는 방법 4 file 약한사자군 2013.05.11 1804
RM2k 캐릭터의 동작 지정에서 그래픽 변경에 대해 1 file emblock 2013.05.11 965
RMVX rvdata2파일 질문입니다. 4 fhakd 2013.05.11 2286
Visual Novel 바실리어트-음원조사실패. 2 file 하늘바라KSND 2013.05.10 1334
RMXP 세이프 창 표시좌표 관련 스크립트 간단한것 도와주세요 2 file 조석진 2013.05.10 966
RM2k R2K 게임 한글화에 대해서 궁금한게 있습니다. 10 손님아님 2013.05.10 1417
RMVXA 이벤트 질문입니다 1 코요미 2013.05.10 601
RMVX 시야범위 스크립트 실행 문제입니다. 레모네이드립톤 2013.05.10 784
RMVX 이벤트 반복 문제... 3 file 뿌아뿌아 2013.05.09 819
RM2k3 2003은 암호화 못하나요? 2 비켜비켜 2013.05.09 1104
Board Pagination Prev 1 ... 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 ... 517 Next
/ 517