Ace 스크립트

출처 : http://www.rpgmakervxace.net/topic/663-simple-self-switches/

 

셀프 스위치의 활용도를 높여주는 스크립트.

설명은 '예' 부분을 참고하세요.

 

---바로 아래부터 끝까지 복사하세요---

#==============================================================================
#   Simple Self Switches (간단한 셀프 스위치)
#   만든 이: Nicke
#   제작일자: 16/06/2011
#   수정일자: 03/01/2012
#   버전: 1.0a
#==============================================================================
# 사용방법
# -----------------------------------------------------------------------------
# 스크립트 편집기를 열고 Materials 아래, Main 위 빈 공간에
# 복사/붙여넣기하세요.
#
# 이 스크립트를 사용하려면 이벤트 설정 창 3페이지의 [고급] - 스크립트에서
# 아래의 콜 스크립트를 입력하세요. true=ON(켜기) / false=OFF(끄기)
#
# -콜 스크립트
# setSelfSwitch(맵ID, 이벤트ID, "A-D", true/false)
# isSelfSwitch?(맵ID, 이벤트ID, "A-D", true)
# setAllSelf(맵ID, 이벤트ID, true/false)
#
# 주의사항 : 셀프스위치 지정은 " "안에 넣어서 해야합니다. 예)"A" (셀프스위치 A)
# 주석: 콜 스크립트가 입력된 이벤트와 같은 맵에 있는 이벤트의 셀프스위치를
#       작동한다면 @map_id로 그 맵 ID를 지정할 수 있습니다.
#
# 예 1: setSelfSwitch(@map_id, 1, "A", true)
# 이것은 콜 스크립트 이벤트와 같은 맵에 있는 이벤트 중 ID가 1(EV001)
# 인 이벤트의 셀프 스위치 A를 ON(켜다)로 설정합니다.
# 예 2: setSelfSwitch(2, 1, "A", false)
# 이것은 맵 아이디 2(MAP002)에 있는 이벤트ID 1(EV001)의 셀프 스위치 A를
# OFF(끄다)상태로 설정합니다.
#
# 셀프 스위치의 ON/OFF 상태에 따라 조건분기를 할 수도 있습니다.
# 예: isSelfSwitch?(2, 1, "A") # 맵ID 2에서 이벤트ID 1의 셀프 스위치 A가 ON?
# 예: !isSelfSwitch?(@map_id, 1, "A") # 현재맵의 이벤트ID 1의 셀프 스위치 A가 OFF?
# 조건 분기 내의 스크립트에 위의 예처럼 입력하세요.
#
# 한 이벤트의 모든 셀프 스위치(A-D)를 한꺼번에 켜고 끌 수 있습니다.
# 예 1: setAllSelf(2, 1, true) 맵ID 2의 이벤트ID 1의 모든 셀프 스위치 ON(켜기).
# 예 2: setAllSelf(@map_id, 1, true) 현재 맵의 이벤트ID 1의 모든 셀프 스위치 ON.
#
# *** RPG Maker VX Ace에서만 사용할 수 있습니다. ***
#==============================================================================
($imported ||= {})["NICKE-EVENT-SELFSWITCHES"] = true
# *** 스크립트에 대해 잘 모르실 경우 아래 사항을 수정하시면 안 됩니다. ***
#==============================================================================#
# ** Game_Interpreter
#==============================================================================#
class Game_Interpreter

  # // Set SelfSwitch to true/false.
  def setSelfSwitch(map, eID, selfSwitch, trueFalse)
 switch = [map, eID, selfSwitch]
 $game_self_switches[switch] = trueFalse
  end

  # // Is SelfSwitch true/false?
  def isSelfSwitch?(map, eID, selfSwitch)
 switch = [map, eID, selfSwitch]
 $game_self_switches[switch]
  end

  # // Set all SelfSwitches to true/false.
  def setAllSelf(map, eID, trueFalse)
 switches = ["A","B","C","D"]
 for i in switches
   setSelfSwitch(map, eID, i, trueFalse)
 end
  end

end # END OF FILE

#=*==========================================================================*=#
# ** END OF FILE
#=*==========================================================================*=#

  • profile
    수수미 2013.11.20 01:19
    감사합니다 ㅎㅎ
  • ?
    수수미님 축하합니다.^^ 2013.11.20 01:19
    포인트 팡팡!에 당첨되셨습니다.
    수수미님은 19포인트를 보너스로 받으셨습니다.
  • ?
    뱅뱅이 2014.02.25 22:10
    딱필요하던건대 정말 감사합니다!!
  • ?
    액알의대가가되자 2015.03.02 09:25
    스크립트 쓰면 왜 에러가 날까..ㅠㅠ

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 5110
공지 RPG VX ACE 유용한 링크 모음 16 아방스 2012.01.03 28925
97 전투 SRPG 컨버터 for Ace (SRPGコンバータ for Ace) by AD.Bank 27 file 습작 2012.04.17 7274
96 HUD SpriteIcon - 화면에 아이콘 그리기 4 file 허걱 2013.02.24 3630
95 전투 SPRG 컨버터 NEXT 1 file 게임애호가 2016.06.09 1905
94 스킬 Skill Cost Manager - Yanfly 4 file Rondo 2013.04.09 2607
» 변수/스위치 Simple self switches(간단한 셀프 스위치) 4 한국사수련생 2013.10.04 1433
92 전투 Sideview08 Ace 테스트 버전 (인 듯 합니다) 5 재규어 2012.01.24 4386
91 상점 Shop Stock < 상점에서 판매하는 아이템의 수량 제한 > 2 file 스리아씨 2013.09.26 1876
90 변수/스위치 Self_Variables (셀프 변수 시스템) 16 file 허걱 2012.12.17 2293
89 전투 Schala 전투 시스템 (XAS에 의해 구동) 11 홍색의환상향 2013.05.05 5321
88 저장 Scene_File Comfirmation by JohnBolton Alkaid 2013.02.13 2409
87 기타 Sapphire Action System IV v4.4br(엑알 스크립트) 6 file 꿈꾸는사람 2012.08.02 4516
86 전투 RPG VX Ace 전투 대사 한글화 37 재규어 2012.01.04 20291
85 이동 및 탈것 RPG VX ACE ( RGSS3_8direction_move_v1.01 ) 8방향 스크립트 17 file 쿠쿠밥솥 2012.01.24 5412
84 상태/속성 RGSS3_스테이터스 표시 확장(추가) by tomoaky 4 file 아이미르 2013.01.03 3972
83 버그픽스 RGSS3 Unofficial Bug Fix Snippets Alkaid 2015.09.09 662
82 키입력 RGSS3 Input Full + UTF-8 Input by Cidiomar 1 Alkaid 2012.09.08 2434
81 그래픽 RGSS3 - CompositeGraphics 1 file 쿠쿠밥솥 2014.01.17 2610
80 HUD ReinoRpg Hudre 5 file 스리아씨 2013.09.22 2786
79 기타 regendo - MenuScreen While Message 혜인 2014.01.23 1412
78 전투 Ra TBS Alpha by Eshra 1 file 습작 2013.05.13 3856
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 Next
/ 11