XP 스크립트

----------------
def 변수일괄조작(start, index, value)
  $game_variables.instance_eval {@data[start, index] = Array.new(index, value)}
end
def 스위치일괄조작(start, index, value = true)
  $game_switches.instance_eval {@data[start, index] = Array.new(index, value)}
end

-----------------

 

안습하게 이벤트 커맨드에서 스위치 일괄조작 하는 부분을 봤는데

완전 바보처럼 해놨더군요 -ㅂ- (렉증가시켰음.. 이렇게 편한방법이 있는데 왜 저렇게 해놨는지 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ)

 

일단 사용법입니다.

 

스위치일괄조작(start, index, value)

이 함수를 실행시키면 여러개의 스위치를 value 값으로 옮깁니다. (여기선 ON/OFF 안쓰고 true/false 씁니다.)

예) 1번째 스위치부터 100번째 스위치까지 모두 값을 true로 옮긴다고 하면,

스위치일괄조작(1, 100)

이라고 하면 됩니다. (값이 true일경우 value는 생략해도 됩니다.)

예) 3번쨰 스위치부터 10번째 스위치까지 모두 값을 false로 옮긴다고 하면,

스위치일괄조작(3, 10, false)

이라고 하면 됩니다.

 

변수일괄조작(start, index, value)

이것도 비슷합니다. 여러개의 변수를 value 값으로 옮깁니다.

예) 3번째 변수부터 10번째 변수까지 모두 값을 10으로 옮긴다고 하면,

변수일괄조작(3, 10, 10)

이라고 하면 됩니다.

예) 7번째 변수부터 30번째 변수까지 모두 값을 1000으로 옮긴다고 하면,

변수일괄조작(7, 30, 1000)

이라고 하면 됩니다.

 

이정도면 다 이해하셨죠 ^^

Comment '5'

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 6203
81 전투 XAS Hero Edition Ver. 3.91 3 프리즌커피 2011.12.23 3899
80 온라인 온라인 스크립트 Unis Net RMXP 공식 배포! 25 file 뮤바보 2011.12.25 9403
79 변수/스위치 Etude87_Variables_XP 2 습작 2011.12.26 2105
78 전투 Mr.Mo's ABS Ultimate 2.6 by DerVVulfman Alkaid 2012.01.04 1820
77 기타 쓸만한스크립트61개포함 28 file 궭크이 2012.01.09 4298
76 기타 간단한 Scene_Base #2 2 Alkaid 2012.01.15 1738
75 기타 Note Editor for RMXP by NEWOLD 1 Alkaid 2012.01.15 2101
74 기타 FPLE 2 - First Person Labyrinth Explorer by MGC 1 Alkaid 2012.01.17 3415
73 스킬 스킬 포인트를 올리자! 3 what더붥 2012.01.26 2680
72 이름입력 RPG Advocate의 이름 입력 스크립트를 약간 손댄 것 Alkaid 2012.01.28 2784
71 기타 [자작]데미지표시 19 file JACKY 2012.02.15 3844
70 전투 Mr.Mo's ABS Ultimate 3.4 by DerVVulfman Alkaid 2012.03.14 1803
69 메뉴 메뉴화면에 '해야 할 일' 알려주는 창 넣기 11 하진 2012.04.23 3257
68 HUD 맵이름 스크립트 1 file 긔염둥이♥ 2012.05.19 2915
67 기타 창고 스크립트 5 긔염둥이♥ 2012.06.18 1727
66 기타 Etude87_Bone_Animation_Character ver.1.2 4 습작 2012.07.06 1255
65 맵/타일 Etude87_Map_Remember_XP ver.1.2 2 습작 2012.07.17 1614
64 메뉴 메뉴바꾸기 4 file ureazy 2012.07.23 2847
63 기타 이벤트 범위 스크립트 2 Tine 2012.07.25 1580
62 메뉴 Etude87_Horror_Menu_XP ver.1.1 15 file 습작 2012.08.04 2762
Board Pagination Prev 1 ... 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 Next
/ 52