질문과 답변

Extra Form
종류 에러 해결

 

https://avangs.info/plugin_mv/1819277 

이런 편리한 플러그인이 있어서 저기에 써진대로 적용하고 써봤습니다.(이렇게 생긴 플러그인입니다)

스크린샷_20230213_104223.png

그런데...

대사를 한줄만 썼을때는 문제가 없었는데 대사를 한 텍스트에 두줄을 쓰는 순간...

 

 

<헤럴드>

밥줘

배고파>>>이렇게 나오는걸 원하는데

 

 

<헤럴드>

밥줘

<헤럴드>

배고파>>>>이렇게 출력됩니다 

 

 

 

 

도와주시면 감사하겠습니다!

 

(혹시몰라서 플러그인 파일?? 전체 내용입니다)

 

//=============================================================================
// 자동 텍스트 삽입
// MJ_AutoTextPush.js
//=============================================================================

var Imported = Imported || {};
Imported.MJ_AutoTextPush = true;

var MJ = MJ || {};
MJ.AutoTextPush = MJ.AutoTextPush || {};
MJ.AutoTextPush.version = 1.0;

//=============================================================================
/*:
 * @plugindesc 얼굴 이미지를 기반으로 텍스트를 자동으로 삽입 할 수 있습니다.
 * @author 소금장
 * 
 * @param == 자동 삽입 1 ==
 * @default
 * 
 * @param 텍스트 1
 * @parent == 자동 삽입 1 ==
 * @desc 자동 삽입 1번 구간에서 사용되는 텍스트를 입력해주세요.    (예시 : <헤럴드>)
 * @default <헤럴드>
 * 
 * @param 얼굴 이미지 1
 * @parent == 자동 삽입 1 ==
 * @desc 얼굴 이미지 파일명을 입력해주세요. (예시 : Actor1)
 * @default Actor1
 * 
 * @param 인덱스 번호 1
 * @parent == 자동 삽입 1 ==
 * @desc 얼굴 이미지 1번의 인덱스 번호를 입력해주세요.               (예시 : 0, 1, 2, 3)
 * @default 0, 1, 2, 3
 *
 * @param 줄바꿈 1
 * @parent == 자동 삽입 1 ==
 * @type boolean
 * @on YES
 * @off NO
 * @desc 텍스트 삽입 후 줄바꿈을 설정합니다.
 * NO - false     YES - true
 * @default false
 *

(이 뒤로는 숫자만 바뀌고 계속 반복입니다. 숫자 자동삽입 100까지 쭉 나열되다가 마지막에 이렇게 생긴게 있습니다.)

 * @help
 *
 * 자동 텍스트 삽입
 * Version 1.0
 * 소금장
 *
 * 해당 플러그인은
 * 얼굴 이미지의 인덱스 번호를 기반으로
 * 입력한 텍스트를 자동으로 삽입해주는 플러그인 입니다.
 * 
 * 텍스트 = 삽입할 글자 문구를 입력해주세요.
 * 얼굴 이미지 = 얼굴 이미지 파일 이름명을 적어주세요.
 * 인덱스 번호 = 얼굴 이미지에서 자동으로 삽입 될 캐릭터의 얼굴을 골라주세요.
 * 좌측 상단부터 0번 입니다. (0, 1, 2, 3)
 *                            (4, 5, 6, 7) 
 * 줄바꿈 = 삽입된 텍스트 이후 줄바꿈을 할지 안할지의 여부입니다.
 */

(function(AT) {

    "use strict";
    
    AT.text = [];
    AT.newline = [];
    AT.faceimg = [];
    AT.index = [];
    
    for(var i = 1; i <= 100; i++) {
        AT.text[i] = String(PluginManager.parameters('MJ_AutoTextPush')['텍스트 ' + i]);
        AT.newline[i] = String(PluginManager.parameters('MJ_AutoTextPush')['줄바꿈 ' + i]);
        AT.newline[i] = eval(AT.newline[i]);
        AT.faceimg[i] = String(PluginManager.parameters('MJ_AutoTextPush')['얼굴 이미지 ' + i]);
        AT.index[i] = String(PluginManager.parameters('MJ_AutoTextPush')['인덱스 번호 ' + i]).split(/\s*,\s*/);
        for(var j = 0; j < AT.index[i].length; j++) {
            AT.index[i][j] = parseInt(AT.index[i][j]);
        }
    }

    var _Game_Message_add = Game_Message.prototype.add;
    Game_Message.prototype.add = function(text) {
            for(var i = 0; i <= 100; i++) {
                if(AT.faceimg[i] === this.faceName() && AT.index[i].indexOf(this.faceIndex()) > -1) {
                    if(AT.newline[i] === true) {
                        text = AT.text[i] +"\n"+ text;
                        break;
                    } else {
                        text = AT.text[i] + text;
                        break;
                    }
                }
            }
        _Game_Message_add.call(this, text);
    };


})(MJ.AutoTextPush);

 

 

 

 

 

 

 

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

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


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12451
에러 해결 RMMV 확장프로그램 로드 오류라고 뜹니다.. file 휴늘 2023.08.29 32
에러 해결 RMVXA 허걱님의 전체키 스크립트를 쓰고 있었는데 오류가 납니다. DefaultName 2023.05.21 49
에러 해결 RMVXA 해결)프로젝트파일 실행이 안돼요! 4 설님 2021.02.20 113
에러 해결 RMMV 플레이 테스트가 실행되지 않습니다 file 참치캔통 2024.04.21 60
에러 해결 RMVXA 프로세스 작성에 실패했습니다? file 김빡빡 2019.07.22 138
에러 해결 기타 포샵스타일 적용하기 킬리만자로의눈 2020.09.01 45
에러 해결 RMMV 팰러랙스 맵핑 이후 맵이동 3 하하이 2023.01.28 81
에러 해결 RMMV 파티원 추가를 했을때 메뉴창에서는 보이는데 걸어다니는게 안보입니다... ㅠㅠ 1 file 쬐깐이 2024.06.09 34
에러 해결 RMVXA 파일이 안 열려요 file 설님 2020.05.11 65
에러 해결 RMMV 파일을 열면 이렇게 되는 이유? 2 file 한글자3 2020.04.13 111
에러 해결 RMMV 파일을 열려고 하면 프로그램이 멈춥니다. file 고르아게 2019.05.05 58
에러 해결 RMMV 특정 스킬 포뮬러에서의 YEP_BattleEngineCore , YEP_SkillCore, SRD_SummonCore 충돌 2 멤메 2022.04.20 180
에러 해결 RM2k3 테스트 플레이 실행하면 이상한 화면하고 오류만 떠요 ㅠㅠ(급) file 호소지 2022.03.31 189
에러 해결 RMVXA 탈 것에 내리면 캐릭터가 투명이 됩니다. objuan 2019.08.26 38
에러 해결 RMMV 타이틀 실행오류 1 file 송실용 2023.09.09 45
에러 해결 RMMV 크로노엔진 오류해결부탁드립니다 뒤웅 2019.10.24 77
에러 해결 RMMZ 커스텀 메뉴를 제작하는데, 특정 스위치를 켜면 커스텀 메뉴 호출을 일시적으로 막고 싶어요. (MenuCallCommon 사용중) 2 나끄 2023.12.07 42
에러 해결 RMMV 캐릭터칩 뒷쪽 흰 배경이 안없어져요 9 다크크리에이터 2023.06.13 105
에러 해결 RMMV 캐릭터가 걸을 때 옆으로 한 픽셀씩 늘어납니다 3 file 조각0 2023.05.10 83
에러 해결 RMMV 캐릭터 이름을 자동으로 표시해주는 플러그인의 오류 질문 file 고서연 2023.02.13 85
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6