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 6312
81 상태/속성 Cool Edited Status Screen. 10 아방스 2009.01.12 2433
80 메뉴 파이널 판타지 7 스타일 메뉴 7 아방스 2009.01.12 3241
79 메뉴 자세한 캐릭터 정보표시 스크립트 버전2 5 아방스 2009.01.12 2330
78 메뉴 자세항 개인 상태화면 8 아방스 2009.01.12 2365
» [자작]일괄조작 관련 스크립트 5 나뚜루 2009.01.10 1913
76 타이틀/게임오버 타이틀 전에 로고 띄우기, 홈피 띄우기, 메일 보내기 13 file 유아 2009.01.09 3558
75 온라인 Mr.Metring NPE 1.0 [RPG XP 온라인 스크립트] 35 아방스 2009.01.07 6538
74 전투 xas히어로에디션 3.4 14 ps인간 2009.01.04 4044
73 온라인 채팅 가능 온라인 스크립트 배포 107 file 아방스 2009.01.03 10687
72 상점 ▼▲▼ XRXS36. 숍·변동시장 ▼▲▼ (시세) 8 D.S.Y 2008.12.09 2025
71 이름입력 대화창에 얼굴, 이름 띄우기 37 킬라롯 2008.11.09 7502
70 HUD HP과 SP 바 19 Man... 2008.11.04 4540
69 기타 캐릭터 소개 화면 22 file 독도2005 2008.10.05 4106
68 전투 전투불능 케릭터 강제삭제 7 독도2005 2008.10.05 1918
67 메뉴 링메뉴 New 9 sdjfl465 2008.09.27 2862
66 테두리 글자 & 그림자 글자 12 아방스 2008.09.19 2643
65 스크립트를 배우시기 전에..... 5 독도2005 2008.08.31 2328
64 Fog of War 4 file 실마릴 2008.06.19 2499
63 메뉴 링 메뉴 소지금,플레이시간 추가 버젼 17 Neowitch* 2008.04.20 3026
62 메뉴 링 메뉴 16 Neowitch* 2008.04.18 3479
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