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 5408
110 기타 Lock Screen 3 비극ㆍ 2010.04.19 2012
109 기타 스크린샷 기능 14 비극ㆍ 2010.04.19 2090
» 기타 앞에있는 이벤트 아이디 찾기 6 허걱 2009.08.21 2091
107 기타 적 선택시 스킬창 비표시 + 타겟 플래쉬 7 훈덕 2009.06.14 2094
106 기타 이벤트 위치 저장 스크립트 10 Tofuman 2008.12.11 2096
105 기타 RMVX Patcher 1.2.0 by Yeyinde 5 file Alkaid 2010.11.12 2118
104 기타 스크립트강좌 4 아하!잘봤어요. 2009.05.04 2158
103 기타 전투후 이어지는 베경음 9 비극ㆍ 2010.04.19 2190
102 기타 이벤트 제작용 소품 모음 스크립트 12 시트르산 2010.09.10 2209
101 기타 Fullscreen++ by Zeus81 (VX/VXA) 2 Alkaid 2012.09.01 2230
100 기타 블록 미니게임 11 file 사람이라면? 2010.08.15 2269
99 기타 2 Players Engine 11 레이니케 2008.03.28 2294
98 기타 스크립트로 커먼 이벤트 실행 [수정] 3 허걱 2009.08.17 2311
97 기타 (좀 이상한 or 쓸모없을 듯 한)화면상에 몬스터와 만나려면 몇걸음 남았는지 표시하는 스크립트! 2 루시페르 2009.06.06 2318
96 기타 그림을 각도로 회전시키기 1 허걱 2009.06.30 2328
95 기타 ひきも記 RMVX 샘플 프로젝트 9 file Alkaid 2010.09.15 2338
94 기타 다른 방식의 테트리스 미니게임 7 file 사람이라면? 2010.08.17 2362
93 기타 [XP / VX 공용] rand() 함수 확장 스크립트 4 허걱 2011.09.13 2363
92 기타 타격관계도 등의 한계돌파 11 시트르산 2010.09.10 2365
91 기타 [VX] Anti-Lag 1.2c by Anaryu[예제첨부] 3 file WMN 2008.04.06 2371
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7