RPGVX 스크립트
2009.07.21 16:53

이벤트커맨드 스크립트 사용법 모음

조회 수 2554 추천 수 2 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

출처 : DAIpage (http://daiambition.web.fc2.com)


부연설명 추가했음.


 




















































































00 



스크립트

(이벤트커맨드 3번탭 스크립트에서 삽입)


실행내용

   $game_self_switches[[1, 2, "A"]]= true

   맵ID가 1, 이벤트ID가 2인 이벤트의 셀프스위치 A를 ON

   $game_switches[1] ^= true

   스위치1의 ON / OFF를 전환한다.


   $game_switches[1] = true 로 돌리면 무조건 on


   = false로 돌리면 무조건 off

   $game_party.remove_actor(1)  1번 ID의 액터를 파티에서 제외한다.
   $game_party.add_actor(1)  1번 ID의 액터를 파티에 추가한다.
   $game_party.members[0].atk += 100

 선두 멤버의 ATK를 +100한다.


   [n]은 멤버 정렬 순서 -1 (3번째 멤버는 2인 식으로)

   $game_party.members[0].def += 100  선두 멤버의 DEF를 +100한다.
   $game_party.members[0].spi += 100  선두 멤버의 SPI를 +100한다.
   $game_party.members[0].agi += 100  선두 멤버의 AGI를 +100한다.
   $game_party.members[0].maxhp += 100  선두 멤버의 최대HP를 +100한다.
   $game_party.members[0].maxmp += 100  선두 멤버의 최대MP를 +100한다.
   $game_party.members[0].hp += 100  선두 멤버의 HP를 +100한다. (실질상 100회복)
   $game_party.members[0].mp += 100  선두 멤버의 MP를 +100한다. (실질상 100회복)
   $game_map.events[1].start  현재 위치하고 있는 맵의 ID 1번 이벤트를 강제시작한다. (트리거 무시)
   for event in $game_map.events_xy(1, 2)
    event.start
  end

 현재 위치하고 있는 맵의 x좌표1, y좌표2에 있는 이벤트를


   강제시작한다. (이벤트 ID는 상관없음. 좌표로만 계산)

   $game_party.gain_gold(100)  파티의 소지금을 +100한다.
   $game_party.lose_gold(100)  파티의 소지금을 -100한다.
   $game_self_switches[[1, 2, "A"]]= true/false  맵ID가 1, 이벤트ID가 2인 이벤트의 셀프스위치 A의 ON/OFF를 전환한다.
   for i in [4,6,7,9,11,12]
    $game_map.events[i].erase
  end
 현재 맵의 ID 4, 6, 7, 9, 11, 12번 이벤트를 강제일시삭제한다.
   map_id = @map_id
  for event in $game_map.events.values
    id = event.id
    if $game_self_switches[[map_id, id, "A"]] == true
      event.balloon_id = 1
    end
  end

 현재 맵에서 셀프스위치 A가 ON되어 있는 이벤트에


   강제적으로 말풍선 1번 (기본 느낌표)을 호출한다.


 


 


연출 등에 상당히 유용합니다. 특히 이벤트 제어 구문.

?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수 추천 수
68 RPGXP 스크립트 장비제련 스크립트 청담 2013.09.24 1032 0
67 RPGXP 스크립트 전메뉴 반투명화 2 2013.10.01 772 0
66 RPGMV 플러그인 전투 도중 멤버교체가 가능해지는 플러그인 2 file Wailer 2016.01.13 1315 0
65 RPGMV 플러그인 전투속도 고속화 플러그인. 1 file 파란별빛 2015.10.24 1114 0
64 RPGMV 플러그인 점프 액션 플러그인. 3 file plam 2015.11.07 1227 0
63 RPGXP 스크립트 정지 모션 스크립트 2 2013.09.26 722 1
62 RPGXP 스크립트 죽었을경우 마을로이동 스크립트 1 청담 2013.09.24 1076 0
61 RPGVX Ace 스크립트 지속데미지 스크립트(MBS) 天下太平 2016.02.14 1533 0
60 RPGXP 스크립트 지정한 아이템 갯수 제한 스크립트 청담 2013.09.24 1140 0
59 RPGXP 스크립트 직업명 띄우기 청담 2013.09.24 778 0
58 RPGXP 스크립트 직업명 표시 file A.M.S 2010.10.24 1794 0
57 RPGXP 스크립트 직업명 표시 file A.M.S 2010.10.24 2106 0
56 RPGXP 스크립트 창고 시스템 2 창조도시 2008.01.18 1751 3
55 RPGXP 스크립트 창고 시스템 2 창조도시 2008.01.18 2174 3
54 RPGXP 스크립트 창고 시스템 1 청담 2013.09.24 991 0
53 RPGXP 스크립트 촬영 기술(부드러운 맵스크롤) 2 청담 2013.09.24 1660 0
52 RPGXP 스크립트 최초 시작화면에 제작자 정보를 띄워보자. 6 창조도시 2008.04.04 1970 5
51 RPGXP 스크립트 최초 시작화면에 제작자 정보를 띄워보자. 6 창조도시 2008.04.04 2539 5
50 RPGVX Ace 스크립트 추천 스크립트 모음 2 철창노틸 2015.03.26 5891 1
49 RPGXP 스크립트 캐릭터 그림자 2 청담 2013.09.24 1559 0
Board Pagination Prev 1 ... 6 7 8 9 10 11 12 13 14 15 Next
/ 15






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)