질문과 답변

Extra Form

 메뉴창은 뜨지 않는 대신 아이템창만 뜨게끔하고 싶어요.
ESC를 누르거나 메뉴를 불러오는 키를 누르면 메뉴창은 일절 뜨지 않고,
아이템창만 뜨게 끔 하고 싶은데...
아무리 스크립트를 이리저리 만져봐도 안되네요ㅠ
이벤트를 이용하라는데, 메뉴호출 금지같은건 아예 창 자체가 뜨질않으니....
현재 전체키 스크립트를 사용하고 있는데,
이걸 이용해서 하는 법이 있다면 알려주세요.
어쨌든 요지는 메뉴창이 뜨지 않게 하는거니까요ㅠ
도와주세요.
 

Comment '1'
  • profile
    습작 2012.10.01 21:58

    0.


    $scene = Scene_Item.new


      아이템 씬의 호출은 위와 같이 이벤트의 스크립트란에 적어주시면 됩니다. 덧붙여 아이템씬 종료시 메뉴를 거치지 않기 위해서는 아래와 같은 스크립트 코드를 새로운 섹션에 붙여넣으셔야 합니다. 아래 내용은 재정의된 내용이므로, 여타 다른 아이템 씬 관련 스크립트를 사용 중일 경우 상호 충돌할 수 있습니다. 그럼 좋은 게임제작 활동 하세요.^^


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

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

    class Scene_Item

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

      def update_item

        if Input.trigger?(Input::B)

          $game_system.se_play($data_system.cancel_se)

          $scene = Scene_Map.new

          return

        end

        if Input.trigger?(Input::C)

          @item = @item_window.item

          unless @item.is_a?(RPG::Item)

            $game_system.se_play($data_system.buzzer_se)

            return

          end

          unless $game_party.item_can_use?(@item.id)

            $game_system.se_play($data_system.buzzer_se)

            return

          end

          $game_system.se_play($data_system.decision_se)

          if @item.scope >= 3

            @item_window.active = false

            @target_window.x = (@item_window.index + 1) % 2 * 304

            @target_window.visible = true

            @target_window.active = true

            if @item.scope == 4 || @item.scope == 6

              @target_window.index = -1

            else

              @target_window.index = 0

            end

          else

            if @item.common_event_id > 0

              $game_temp.common_event_id = @item.common_event_id

              $game_system.se_play(@item.menu_se)

              if @item.consumable

                $game_party.lose_item(@item.id, 1)

                @item_window.draw_item(@item_window.index)

              end

              $scene = Scene_Map.new

              return

            end

          end

          return

        end

      end

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

    end




List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12451
RMVX 이벤트 만들시 캐랙터가 사라져요 2 file chan쿠로 2014.02.04 578
RMXP 이벤트 맨 아래 표시 법 알고싶어요. 2 조석진 2013.09.26 946
RMXP 이벤트 맵이동 1 file 사매 2014.08.19 619
RMXP 이벤트 머리좋게하는 법은 2 CJYG* 2011.10.02 1669
RMVXA 이벤트 무작위이동으로 해두면 움직이다가 멈춰요 1 세인시 2014.11.05 260
RMVXA 이벤트 반복 4 혲이 2013.12.17 923
RMVX 이벤트 반복 문제... 3 file 뿌아뿌아 2013.05.09 818
RMMV 이벤트 반복관련 2 Hwit 2018.05.13 118
RMVXA 이벤트 반복에 대한 질문 3 file ST 2013.01.27 660
RMVX 이벤트 발동 거리? 난해한 문제 질문 드립니다 3 후라이팬샷 2013.12.14 702
GM 이벤트 발동시간은 어떻게 조절하나요? 5 momo25 2016.06.24 231
RMVX 이벤트 발동조건 이벤트로부터 접촉 1 유아린 2010.10.05 613
이벤트 작성 RMMV 이벤트 발생을 타일 여러개에 적용시키는 방법은 노가다뿐일까요? 5 펑비 2023.10.09 41
이벤트 작성 RMMV 이벤트 방향 설정법 3 다크크리에이터 2023.06.19 53
RMVXA 이벤트 병렬처리나 자동실행후 중단하기 2 알만툴초보입니당 2016.11.06 190
RMVXA 이벤트 병렬처리후 케릭터 이동 관련 질문 2 일류 2012.05.09 2832
RMVXA 이벤트 보행그래픽 변경 질문입니다. 4 file 이엘 2013.02.12 698
RMXP 이벤트 사용법 1 김빅밤 2011.01.07 524
RMVX 이벤트 삭제 후 이동 방법? 2 카즈마나 2013.06.05 659
RMMV 이벤트 생성 및 삭제 스크립트 9 A구몽 2017.07.25 290
Board Pagination Prev 1 ... 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 ... 516 Next
/ 516