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 7293
81 전투 XAS Hero Edition Ver. 3.91 3 프리즌커피 2011.12.23 3915
80 온라인 온라인 스크립트 Unis Net RMXP 공식 배포! 25 file 뮤바보 2011.12.25 9454
79 변수/스위치 Etude87_Variables_XP 2 습작 2011.12.26 2129
78 전투 Mr.Mo's ABS Ultimate 2.6 by DerVVulfman Alkaid 2012.01.04 1834
77 기타 쓸만한스크립트61개포함 28 file 궭크이 2012.01.09 4325
76 기타 간단한 Scene_Base #2 2 Alkaid 2012.01.15 1751
75 기타 Note Editor for RMXP by NEWOLD 1 Alkaid 2012.01.15 2117
74 기타 FPLE 2 - First Person Labyrinth Explorer by MGC 1 Alkaid 2012.01.17 3455
73 스킬 스킬 포인트를 올리자! 3 what더붥 2012.01.26 2714
72 이름입력 RPG Advocate의 이름 입력 스크립트를 약간 손댄 것 Alkaid 2012.01.28 3084
71 기타 [자작]데미지표시 19 file JACKY 2012.02.15 3862
70 전투 Mr.Mo's ABS Ultimate 3.4 by DerVVulfman Alkaid 2012.03.14 1817
69 메뉴 메뉴화면에 '해야 할 일' 알려주는 창 넣기 11 하진 2012.04.23 3299
68 HUD 맵이름 스크립트 1 file 긔염둥이♥ 2012.05.19 2943
67 기타 창고 스크립트 5 긔염둥이♥ 2012.06.18 1751
66 기타 Etude87_Bone_Animation_Character ver.1.2 4 습작 2012.07.06 1273
65 맵/타일 Etude87_Map_Remember_XP ver.1.2 2 습작 2012.07.17 1651
64 메뉴 메뉴바꾸기 4 file ureazy 2012.07.23 2883
63 기타 이벤트 범위 스크립트 2 Tine 2012.07.25 1594
62 메뉴 Etude87_Horror_Menu_XP ver.1.1 15 file 습작 2012.08.04 2806
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