질문과 답변

Extra Form

 

 


선택지가 나오는 이벤트인데요 전까지만 해도 잘 됐는데 갑자기 아까부터 선택지를 누르니까 바로 저 문구가 뜨면서 멈춰버립니다

모든 이벤트에서 저러는건 아니고요 저 맵에서만 저렇게 되네요(임시 이벤트에다가 선택지분기를 넣어도 마찬가지입니다)

해결방법 아시는분?


 

 

 

 

 

 

 

■ 질문전 필독!
  • 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
  • 하나의 게시물에는 하나의 질문만 합니다.
  • 제목은 질문의 핵심 내용으로 작성합니다.
  • 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
  • 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
  • 답변받은 게시물은 삭제하지 않습니다.
  • 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
    • 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!

※ 미준수시 사전경고 없이 게시물을 삭제합니다.

Comment '9'
  • ?
    작은꼬리 2018.01.24 12:15

    개발자 도구(F8키) 콘솔에도 저것보다 더한 정보는 적혀있지 않나요?

  • ?
    일반적잉간 2018.01.24 16:06
    TypeError: Failed to execute 'removeChild' on 'Node': parameter 1 is not of type 'Node'.
    at TypeError (native)
    at Window_Message._removeTextSoundPool (file:///C:/Users/smart/Documents/RPGMV/%EB%8F%88%EB%B2%8C%EA%B8%B0/js/plugins/RS_MessageSystem.js:3154:21)
    at Window_Message.terminateMessage (file:///C:/Users/smart/Documents/RPGMV/%EB%8F%88%EB%B2%8C%EA%B8%B0/js/plugins/RS_MessageSystem.js:3212:10)
    at Window_ChoiceList.callOkHandler (file:///C:/Users/smart/Documents/RPGMV/%EB%8F%88%EB%B2%8C%EA%B8%B0/js/rpg_windows.js:3940:25)
    at Window_ChoiceList.Window_Selectable.processOk (file:///C:/Users/smart/Documents/RPGMV/%EB%8F%88%EB%B2%8C%EA%B8%B0/js/rpg_windows.js:1156:14)
    at Window_ChoiceList.Window_Selectable.onTouch (file:///C:/Users/smart/Documents/RPGMV/%EB%8F%88%EB%B2%8C%EA%B8%B0/js/rpg_windows.js:1086:22)
    at Window_ChoiceList.Window_Selectable.processTouch (file:///C:/Users/smart/Documents/RPGMV/%EB%8F%88%EB%B2%8C%EA%B8%B0/js/rpg_windows.js:1054:18)
    at Window_ChoiceList.Window_Selectable.update (file:///C:/Users/smart/Documents/RPGMV/%EB%8F%88%EB%B2%8C%EA%B8%B0/js/rpg_windows.js:986:10)
    at file:///C:/Users/smart/Documents/RPGMV/%EB%8F%88%EB%B2%8C%EA%B8%B0/js/rpg_core.js:7029:19
    at Array.forEach (native)
    확인해보니 이렇게 적혀있네요
  • ?

    에러 메시지를 보니까 한글 메시지 시스템 플러그인(RS_MessageSystem.js)의 버그네요.


    사운드 풀이 준비되지 않은 상태에서 풀에 있는 객체를 없애다가 일어난 것 같은데..

    선택지의 경우라면 표시할 텍스트가 없는 상황에서 선택지를 표시할 때 발생할 수 있을 것 같아요.

    (선택지 표시 명령 앞에 텍스트 표시 명령이 없는 상황이라던가 등.)


    당장은 사운드 풀이 준비되지 않은 경우를 적절히 처리하면 될 것 같은데.. (불확실)

    더 확실한 지원을 원하신다면 플러그인 개발자이신 러닝은빛님께 제보하시는 게 좋을 것 같아요.


    2018-01-24 17_20_54-C__Users_Hazel_Documents_RPGMV_Project1_js_plugins_RS_MessageSystem.js - Sublime.png


    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
      Window_Message.prototype._addTextSoundToPool = function () {
     
        // ~~
     
        this._soundPool.ready = true;
      };
     
      Window_Message.prototype._removeTextSoundPool = function () {
        if (!this._soundPool || !this._soundPool.ready)
          return;
        this._soundPool.ready = false;
     
        // ~~
     
      };
    cs



  • ?
    일반적잉간 2018.01.24 18:30
    감사합니다, 텍스트소리는 안들리게 되지만 해결은 됐네요
  • ?
    작은꼬리 2018.01.24 18:42
    ..? 이상하네요. 텍스트 소리라면 잘 들리는데..
  • ?
    일반적잉간 2018.01.24 18:54
    저기 사진에 나와있는 스크립트를 아래거로 복붙 덮어쓰기 한건데...
    혹시 잘못된게 있나요?
  • ?
    작은꼬리 2018.01.24 18:58

    혹시.. "// ~~"로 표시한 건 코드를 지우지 말고 원본 그대로 남기라는 표시였는데..

    전부 지우고 덮어씌우셨나요?


    함수 아래쪽에 한 줄, 위쪽에 세 줄을 추가해서 사진처럼 코드를 만드시면 되는데..


    # 전체 코드

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
      Window_Message.prototype._addTextSoundToPool = function () {
        // 사운드 풀에 사운드를 넣고 대기 상태로
        maxPool = this._soundPool.maxPool;
     
        for(var id = 0; id < maxPool; ++id) {
          var textSound = document.createElement('audio');
          textSound.id = this._soundPool.defaultSymbol + id;
          textSound.src = this._soundPool.src;
          textSound.volume = 0;
          textSound.loop = false;
          textSound.load();
          document.body.appendChild(textSound);
        }
     
        this._soundPool.ready = true;
      };
     
      Window_Message.prototype._removeTextSoundPool = function () {
        if (!this._soundPool || !this._soundPool.ready)
          return;
        this._soundPool.ready = false;
     
        // HTML5 Audio 지원 여부 확인
        if(!window.HTMLAudioElement) return false;
     
        var maxPool = this._soundPool.maxPool;
     
        // 사운드 풀에 있는 모든 사운드 엘리먼트를 없앤다.
        for(var id = 0; id < maxPool; ++id) {
          var textSound = document.getElementById(this._soundPool.defaultSymbol + id);
          document.body.removeChild(textSound);
        }
     
        if(Decrypter.hasEncryptedAudio) {
          URL.revokeObjectURL(this._soundPool.src);
        }
     
      };
    cs


  • ?
    일반적잉간 2018.01.24 19:20
    자세히 설명해주셔서 감사합니다. 해결됐네요
  • profile
    러닝은빛 2018.01.24 22:50
    두 분 덕분에 버그를 발견하여 수정할 수 있었습니다. 감사합니다.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12393
스크립트 추천 RMVXA 한글/이름 입력창이 떴을 때 타이머가 멈추지 않고 흘러가게 하고 싶습니다. 다죽어가게생겻어다죽어가게 2021.12.02 186
이벤트 작성 RMVXA 타이머가 다 되었을 때 선택지를 강제로 종료시키고 대화창이 뜨게 하고 싶습니다. 2 다죽어가게생겻어다죽어가게 2021.12.01 238
기본툴 사용법 RMMV 설정한 레벨로 바뀌게 하는 법 1 투척민 2021.12.01 126
스크립트 작성 RMVXA 메뉴의 Continue와 Exit의 스크립트 질문 4 해비 2021.11.28 173
플러그인 추천 RMMV 플레이어 스탠딩 애니메이션을 넣고 싶어요. 2 모서리MOSEORI 2021.11.24 346
스크립트 추천 RMMV 확대된 상태의 화면이 캐릭터를 중심에 두고 움직이게 만들고 싶습니다 2 spsp 2021.11.22 208
기본툴 사용법 RMMV 소유 금액의 제한을 늘리고 싶습니다!! 2 file 소랭소랭 2021.11.17 129
플러그인 추천 RMVXA 캐릭터 상태에서 능력치들을 없애고 싶습니다 미맛 2021.11.14 158
에러 해결 RMVX 액터가 움직이지 않습니다 1 NDgames 2021.11.12 80
기타 RMMV 파티원이 죽으면 자동으로 파티에서 이탈처리되도록 구현하고 싶습니다. 2 프랑도르 2021.11.09 69
스크립트 사용 RMVXA 스크립트 사용 방법 설명 부탁 5 무해 2021.11.08 79
기타 RMMZ 일정 시간이 지나면 선택지를 강제로 닫아버리게 하는 방법이 있나요? 2 cryo 2021.11.07 117
턴제 전투 RMVXA 전투 메뉴창에서 빈칸이 생겨서 지우고 싶습니다. 2 file 무해 2021.11.06 108
에러 해결 RMMV 알만툴을 실행해도 뜨지 않습니다. 1 댕댕댕그랑 2021.10.31 74
기본툴 사용법 RMVXA 선택지를 일시적으로 투명하게 만들 수 있을까요? 설님 2021.10.15 60
스크립트 작성 RMVXA 이동경로 스크립트 질문 환경사랑 2021.10.15 70
이벤트 작성 RMMV 메세지창 띄워놓고 다른 이벤트 실행하기 꽉모씨 2021.10.14 59
이벤트 작성 RM2k 게임 시작할때 그림 먼저 뜨게 하는 법 1 qrwdgr 2021.10.04 113
플러그인 사용 RMMV MovieInScreen플러그인 사용하는데 스크린무비후 안움직여져요 file 메리양 2021.10.04 82
기타 RMVXA 대화창에 있는 텍스트의 위치를 뒤로 미루고 싶어요. 4 file 배우러온 2021.10.03 246
Board Pagination Prev 1 ... 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ... 516 Next
/ 516