질문과 답변

Extra Form

'(번역) 선택지에서 \를 사용시 공백발생현상 해결' 스크립트를 찾습니다.


사라졌어요...;;


대상을 찾을수 없대요.. 이거 어떻하죠 꼭 필요한건데..


그리고 메세지 스킵 스크립트도 없어졋어요


둘다 구해주실수있나요? 아니면 링크라도좀 걸어주시면 감사하겠습니다.

Who's 카로

?

제작중인게임 : 페이블러시 http://cafe.naver.com/kalro   

Comment '3'
  • profile
    Omegaroid 2012.12.21 17:13
    #==============================================================================
    # ■ 선택지 창 \ 쓰고도 공백없이 처리
    #------------------------------------------------------------------------------
    #  
    #==============================================================================
    class Window_ChoiceList

    def max_choice_width
    $game_message.choices.collect {|s| pro_ex(s) }.max
    end

    def pro_ex(str)
    s = convert_escape_characters(str)
    pos = {:x => 0, :y => -Graphics.height, :new_x => 0, :height => calc_line_height(s)}
    process_character(s.slice!(0, 1), s, pos) until s.empty?
    pos[:x]
    end
    end



    이거 말씀하시는건가요? 연습용 프로젝트에 넣어둔건데 남아있었네요. 딴것도 찾으면 있을듯?
  • profile
    Omegaroid 2012.12.21 17:14
    #==============================================================================
    # ■ RGSS3 메시지 스킵 기능 Ver1.01 by 星潟
    #------------------------------------------------------------------------------
    # 메시지 창에 표시되는 문장을 한번에 표시해서 스킵.
    # 테스트 모드에서만 작동하도록 하는 기능은, 특정 스위치가 on으로 되어 있을 때만 유효화.
    # 메시지 스킵을 유효하게 하는 기능도 합쳐져 있습니다.
    #------------------------------------------------------------------------------
    # Ver1.01 입력대기무시 (\^)가 무효화되는 현상 수정.
    #==============================================================================
    module M_SKIP

    #메시지 스킵 효과를 테스트 모드에서만 작동하도록 할 것인가?
    #true는 테스트 모드 한정 false는 상시 작동

    T_LIMT = true

    #메시지 스킵 유효화 스위치 ID의 설정.
    #0으로 하면 스위치에 의한 판정은 소멸.
    #1 이상으로 하면 그 스위치가 ON일 때의 메시지 스킵 기능을 유효화 한다.

    SWITID = 0

    #메시지 스킵에 사용되는 키의 설정.
    #문자 키로 해도 작동. (게임 F1으로 나오는 키보드 항목을 참고할것)
    #nil로 하면 메시지 스킵 기능 전체가 무효화.

    KEY = :CTRL

    end
    class Window_Message < Window_Base
    #--------------------------------------------------------------------------
    # ● 프레임 갱신
    #--------------------------------------------------------------------------
    alias update_mb update
    def update
    if skip_execute
    @pause_skip = true
    @show_fast = true
    end
    update_mb
    end
    #--------------------------------------------------------------------------
    # ● 스킵 판정
    #--------------------------------------------------------------------------
    def skip_execute
    if M_SKIP::T_LIMT
    unless $TEST or $BTEST
    return false
    end
    end
    if M_SKIP::SWITID != 0
    return false unless $game_switches[M_SKIP::SWITID]
    end
    return false unless Input.press?(M_SKIP::KEY)
    return true
    end
    #--------------------------------------------------------------------------
    # ● 입력 처리
    #--------------------------------------------------------------------------
    def process_input
    if $game_message.choice?
    input_choice
    elsif $game_message.num_input?
    input_number
    elsif $game_message.item_choice?
    input_item
    else
    input_pause unless @pause_skip or skip_execute
    end
    end
    #--------------------------------------------------------------------------
    # ● 입력 대기 처리
    #--------------------------------------------------------------------------
    def input_pause
    self.pause = true
    wait(10)
    if M_SKIP::KEY == nil
    Fiber.yield until Input.trigger?(:B) || Input.trigger?(:C)
    else
    if M_SKIP::T_LIMT == true
    if $TEST or $BTEST
    Fiber.yield until Input.trigger?(:B) || Input.trigger?(:C) || Input.press?(M_SKIP::KEY)
    else
    Fiber.yield until Input.trigger?(:B) || Input.trigger?(:C)
    end
    else
    Fiber.yield until Input.trigger?(:B) || Input.trigger?(:C) || Input.press?(M_SKIP::KEY)
    end
    end
    Input.update
    self.pause = false
    end
    end



    있네요. 고민 해결? Ω
  • ?
    카로 2012.12.21 18:19
    두개 스크립트 모두 맞습니다.
    답변해주셔서 감사하고요
    스크립트 잘쓰겠습니다^^

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12387
기타 !! 자료실의 게임 소재들이 안 보여요 !! 라스민트 2010.11.14 1547
RMVXA "그림의 이동"에 걸리는 시간을 변수로 대체할 수 있을까요? 3 file Roam 2012.11.26 1069
RMXP "마녀의 집" 게임 첫부분 처럼 화면 맵 이동하는 방법 2 허곰탱 2014.02.20 1327
RMVXA "메뉴>상태>캐릭터선택>상태창"에서 캐릭터 선택을 없애기 2 Refus 2015.06.18 316
게임찾기 "보코의 농장"이란 게임 갖고있는분 찾습니다 2 A.미스릴 2013.04.27 2222
RMXP "주인공과 어떤 이벤트와 눈이 마주쳤을 때" 라는 조건분기 어떻게 만드나요? 1 CJYG* 2011.06.29 1589
RMVXA "피격당할때" 조건문을 넣기 머그빵 2016.01.07 135
RMVXA #추격 #추적 #사망 #게임오버 에 대해서 가르쳐주세요 5 신이다1 2018.05.13 272
RMMV $gameScreen.showPicture 쓸려하는데 어떻게 써야하나요. 4 게임잘날아가는닝겐 2016.01.15 224
RMVX $game_party.item_number로 아이템 숫자가 호출이 안 되는데 뭐가 문제일까요? 1 MMM 2014.07.07 751
RMVXA $game_variables은 뭔가요? 스크립트에 적는거인건 아는데... 1 알만툴초보입니당 2017.03.02 100
RMVX $scene = Scene_ATB.new 이게 안됩니다 2 file 욕쟁이스님 2012.11.04 930
이벤트 작성 RMMV '데미지의 처리' 구현법이 있나요? 아무개 2021.03.26 43
플러그인 추천 RMMV "버튼 액션"?에 관한 질문입니다! 2 소랭소랭 2021.03.20 144
플러그인 사용 RMMV "특정이름을 입력했을 때 이벤트 발생하기" 질문입니다! 2 소랭소랭 2021.01.26 148
RMMV "파티원"의 옷을 갈아입히면 케릭터칩을 그 옷을 입은 칩으로 바뀌게 하고싶습니다. 4 만죠메군 2017.07.09 495
플러그인 추천 RMMV "히어로즈 오브 마이트 앤 매직"같은 형식으로 전투를 할수있게해주는 플로그인이 있을까요? file 희희낙낙 2019.10.06 80
RMVXA '(번역) 선택지에서 \를 사용시 공백발생현상 해결' 스크립트를 찾습니다. 3 카로 2012.12.20 877
RMVXA 'A값이 B값보다 클 경우'를 스크립트로 어떻게 표현하죠? 2 게임잘날아가는닝겐 2015.09.19 169
RMVX 'rpg 쯔꾸르 vx'에서 한국 노래가 bgm으로 써지지 않습니다. 2 마런마 2014.01.14 1329
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 516 Next
/ 516