질문과 답변

Extra Form

Scene_ItemBase의 가장 마지막 부분을 보면


  #--------------------------------------------------------------------------
  # ● アイテムの使用
  #--------------------------------------------------------------------------
  def use_item
    play_se_for_item
    user.use_item(item)
    use_item_to_actors
    check_common_event
    check_gameover
    @actor_window.refresh
  end
  #--------------------------------------------------------------------------
  # ● コモンイベント予約判定
  #    イベントの呼び出しが予約されているならマップ画面へ遷移する。
  #--------------------------------------------------------------------------
  def check_common_event
     SceneManager.goto(Scene_Map) if $game_temp.common_event_reserved?
  end
end


이런 식으로 되어 있는데 효과 항목에 커먼이벤트가 존재하는 아이템(이하 스킬도 포함)을 사용한 뒤

씬매니저를 통해 메뉴를 닫고 필드 화면을 보여주는 작동을 하게 되어있습니다


이걸 특정 조건, 가령 스위치나 변수, 메모란에 키워드를 적어 넣는 것으로

커먼이벤트가 존재하더라도 메뉴창이 닫히지 않게끔 할 수는 없을까요?


밑에서 세번째 줄을 아예 없애버리면 커먼이벤트가 포함된 아이템을 사용해도 메뉴가 닫히지 않습니다만

메뉴가 닫혀야 하는 경우도 필요하기에 닫히는 경우, 닫히지 않는 경우를 조건부로 나눌 수 있게끔 도움을 요청해봅니다


if 이하의 조건을 바꾸면 될 것 같긴 한데 rgss 언어를 전혀 몰라서...

Comment '2'
  • profile
    러닝은빛 2015.02.15 00:02

    커먼 이벤트는 스크립트 구조상 Scene_Map 에서만 실행됩니다.


    그래서 (커먼 이벤트를 바로 실행하기 위해) 맵으로 돌아가는 겁니다.  


    class Scene_ItemBase < Scene_MenuBase

      def check_common_event

        return unless item.note.slice(/<Exit(?:=|= | = )(\d+)>/i)[$1].to_i == 1 rescue return

        return unless $game_temp.common_event_reserved?

        SceneManager.goto(Scene_Map) if $game_temp.common_event_reserved?    

      end

    end


    일단 이런식으로 아이템 쪽에 있는 메모란을 체크해줄 수 있습니다.


    <Exit=1> 이면 커먼 이벤트가 설정되어있는 아이템 사용 시에 메뉴를 빠져나갑니다.


    그러나 <Exit=0> 이거나 설정되어있지 않으면 메뉴가 종료되지 않습니다.


    그런데 이렇게 되면, 메뉴를 수동으로 끈 후에나 커먼이벤트가 실행될 겁니다. 

  • ?
    복돌류 2015.02.15 17:24
    정말 감사합니다!

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12448
게임 배포 기타 뜬금없지만 쯔꾸르로 만든 TS물게임을 올려도 될까요? 2 카르네스아리엔 2021.03.30 459
RMVXA 페이스칩 크기(해상도)조절 관련질문 1 file SYD 2015.03.16 460
기본툴 사용법 RMMV Actor.json 을 읽을 수 없습니다 오류 3 겜만들고싶다앙 2020.11.09 460
RMVXA 스크립트 없이 전등에 불빛효과 넣는 방법 좀 알려주세요. 1 치느 2015.10.01 461
기타 울프툴 한글화버전.. 1 타이네스 2014.12.03 461
RMXP 이거 왜 이러는겁니까? 1 file 죽창맨 2016.02.01 461
기본툴 사용법 RMMV 자작 캐릭터칩 만드는 법 4 file 달타냥2 2019.02.07 461
이벤트 작성 RMMV 미니게임 연타 키 이벤트 작성 질문입니다 5 골디 2019.02.14 461
플러그인 사용 RMMV 커스텀 폰트에 관해서 질문드립니다 1 송실용 2022.02.02 461
RMXP RPGXP...질문 2 아이유 2010.12.31 462
RMXP 아르시스칼든모습어떻게그려요?? 2 게임제작중 2011.01.06 462
기타 RMMV 알만툴 애니메이션 어떻게 적용 시키나요 1 11223232 2022.04.07 462
한글 패치 RMVXA RPG MAKER VX ACE 한글패치 관련 문의드립니다ㅠ 2 쇠창살 2020.03.02 462
RMMV 걸음수가 5의배수가 될때 캐릭터를 무작위이동시키는 이벤트 질문 4 Generator 2016.07.10 463
RMVXA 사이드뷰에서 배틀러 보행그래픽 사용 문제 1 file 라테일gm 2015.01.02 463
RMMV 어떤 부분에서 잘못된건가요... 7 게임잘날아가는닝겐 2016.01.06 464
RMVX 게임 자막이 빾뫞쁚딯솤잢 이럿겡 이상하게나와요 해결방법좀요 2 빌리해밀리 2014.10.09 464
RMMV [RPG MV] 기본 전투를 엔카운터 형식의 SRPG로 외주 비용 질문. 2 안경포스 2016.02.19 464
RMVXA 컷씬 만들기 4 BENi 2016.10.23 464
에러 해결 RMXP 알만툴 XP 한글패치 글자 오류 2 file junjuntv 2019.04.20 464
Board Pagination Prev 1 ... 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 ... 516 Next
/ 516