VX 스크립트

이벤트->  조건분기, 스크립트, 이동루트의스크립트 등에서 쓸 수 있습니다.

get_front_event 라고 적어줄 경우에

앞에 아무것도 없으면 -1을 플레이어가 있으면 0을 이벤트가 있으면 이벤트의 ID를 돌려줍니다.

아래쪽 스크립트를 복사해 사용하시면 됩니다.

 

 

 

class Game_Interpreter
  def get_front_event
    d = @event_id == 0 ? $game_player.direction : $game_map.events[@event_id].direction
    case d
    when 2
      return get_front_event_id([0,1])
    when 4
      return get_front_event_id([-1,0])
    when 6
      return get_front_event_id([1,0])
    when 8
      return get_front_event_id([0,-1])
    end
  end
  def get_front_event_id(xy)
    if @event_id > 0 and $game_player.x == ($game_map.events[@event_id].x + xy[0]) and
      $game_player.y == ($game_map.events[@event_id].y + xy[1])
      return 0
    end
    ary = $game_map.events_xy($game_map.events[@event_id].x + xy[0], $game_map.events[@event_id].y + xy[1])
    id = ary == [] ? -1 : ary[0].id
    return id
  end
end
class Game_Event < Game_Event
  def get_front_event
    return @interpreter.get_front_event
  end
end

 

#

Who's 허걱

?

공개된 사이트에서 퍼온 자료를 제외한(이 경우는 글에 출처를 남깁니다.)

제가 올린 모든 글과 자작 자료에대해 무단으로 퍼가는것을 금지합니다.

Comment '6'

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 3 습작 2012.12.24 5398
637 기타 Gamepad Extender VX 습작 2015.01.02 672
636 버그픽스 DerVVulfman's Tileset Reader VX Bug Fix 습작 2014.11.16 701
635 아이템 현재있는 파티원 선택 레벨업 아이템 만들기 1 file 싸패 2016.06.06 713
634 메뉴 Etude87_Ace_Style_Formation_Change ver.1.01 습작 2014.10.05 758
633 저장 세이브 파일 개수 16개로 늘리기 (기본 세이브 엔진용) 1 file Bunny_Boy 2015.09.07 816
632 ??? 1 Man... 2008.10.27 1020
631 버그픽스 Graphical Object Global Reference VX by Mithran Alkaid 2014.03.03 1027
630 키입력 No F1, F12 and Alt+Return (Kein F1, F12 und Alt+Eingabe) by cremno 습작 2013.04.19 1046
629 메시지 Etude87 Dialogue History Scene file 습작 2014.07.07 1069
628 ??(다 영어)여기서 부터 드레그만 빼고 Man... 2008.10.27 1078
627 메뉴 KGC - 커스텀 메뉴 커멘드 (번역) 1 듀란테 2015.07.27 1078
626 Scene_Credit script Plug & Play 1 Man... 2008.10.27 1085
625 Multi-threader snippet by Omegazion Man... 2008.10.28 1107
624 메뉴 MOG - Scroll Bar for VX file 습작 2014.07.06 1115
623 Screen Shortcut Script Man... 2008.10.27 1142
622 LevelMe v1.2 3 Man... 2008.10.27 1154
621 Screen Resolution 3 Man... 2008.10.28 1171
620 키입력 Key Simulator by Fantasist 습작 2013.05.01 1176
619 MAX Level Limitation System 3 Man... 2008.10.28 1198
618 Simple Fon Chage 3 Man... 2008.10.28 1212
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 32 Next
/ 32