질문과 답변

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 12448
RMVX 1글자마다 소리내기 스크립트 질문 2 말뚝이 2013.05.12 1120
RMVX 타이틀화면에 avi나 gif 재생하는법 1 그린2 2013.02.03 1120
RM2k 게임 방범에 대해서 질문 엑스트라 2012.10.12 1120
RPG VX 판 메뉴창(ESC or x 키 누를시 나오는 메뉴시스템)을 전체 한글화 시키고싶은데요 4 유변세변능력자ek 2014.07.19 1120
RMVX 말로 설명 못하는 힘듦. 4 인뎐뎬쟝 2011.07.07 1121
기타 어느나라 글자? (중복일지는 모르겠지만) 11 file 동화같은이야기 2013.07.31 1121
RMVXA 달리기 모션 스크립트에 관해 7 Chomsky 2014.02.26 1121
RMVX 상점화면에서 현재 착용중인 장비를 비표시로 하고싶습니다. PML이에요 2011.03.24 1122
RMVX 병렬처리로 나타난 오브젝트에 닿으면 죽어야해요.. 2 file 카온 2012.08.03 1122
RMVXA class스크립트 12 Ilike게임 2012.09.16 1122
RMVX VX 캐릭터 만들기 질문 2 file 도해미 2011.04.25 1123
RMXP 변수질문 1 Snow클라우드 2011.05.16 1123
RMVX 조건분기 질문점요 2 seamo 2011.07.09 1123
RMVXA [VXA] 메뉴창에서 MP바만 지우는 방법 1 서로게이트 2013.10.03 1123
RMXP XP 얼굴 상반신 그리는 프로그램좀 알려주세요 4 펀코우뤼 2014.01.03 1123
RMXP rmxp에서 직접 제작한 그림을 캐릭터&배틀러 그래픽으로 사용하고 싶은데 하는 방법좀 자세히 가르쳐 주세요. 8 창구 2014.01.05 1123
데이터베이스 한글화 오류 3 file me친 2014.02.19 1123
RMXP 타이틀 배경 노래바꾸는법 1 김빅밤 2010.09.19 1124
RMVX 이벤트 종료이후 캐릭터가 움직이지 않습니다. 4 file 아아이이 2012.12.15 1124
RMXP 캐릭터의 주위가 흰색이예요;; 4 file 흰고양이 2014.01.08 1124
Board Pagination Prev 1 ... 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 ... 516 Next
/ 516