질문과 답변

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 12458
RMXP 루비 스크립트로 이벤트의 위치 이동시키기 mch 2018.02.18 104
RMXP 로드신 스크립트 문제좀 도와주세요 5 석진이 2011.07.11 1592
RMXP 로그인에 대해 알고 싶습니다. 2 Always 2012.02.29 2057
RMXP 레이어..? 2 file 초보메이커 2011.02.06 856
RMXP 레이어 2에 만든 벽과 물건들을 캐릭터가 뚫고 지나갑니다... 1 클로토 2011.04.19 1355
RMXP 레벨업시 전체회복하고 아이템 지급 4 쿠쿠 2013.02.06 703
RMXP 레벨업시 이펙트 1 조석을조준을조준 2012.10.09 1169
RMXP 레벨 제한으로 무언가 되는 법좀.. 2 라이트닝RPG 2011.08.16 1168
라이선스 RMXP 런타임 패키지 BGM에 데해서 4 개의밥 2013.09.19 1143
RMXP 랜덤으로 이벤트 출현시키는 방법 3 펜슬 2011.12.13 1641
RMXP 라이오니2~3에서 나온것처럼 동료가 4명이상 따라다니게 하기 2 아이리수 2012.03.02 1602
RMXP 또질문 ㅜㅜ 1 hero 2010.12.28 524
RMXP 또 한가지 질문. 1 찹쌀 2010.09.14 1346
RMXP 또 질문이여 3 hero 2010.12.28 606
RMXP 또 질문.. 비트맵 클래스. 메소드질문 dispose 와 clear 의 차이점 4 말짱꽝이지롱 2012.08.13 1320
RMXP 또 질문 드릴게여. 2 file Shutup!! 2011.02.12 599
RMXP 또 몇가지만 물어볼게요ㅎ 2 쿠핼룰 2010.12.29 773
이벤트 작성 RMXP 또 rpg xp 질문입니다. 죄송합니다 ㅠ 4 사바마 2020.12.11 123
RMXP 따라오기 2 돌북이 2010.11.13 837
RMXP 디버그 볼때 질문 갓탑현 2018.05.20 96
Board Pagination Prev 1 ... 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 ... 90 Next
/ 90