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
1021 메시지 Taylor's Simple Message System 2000 Alkaid 2020.07.05 247
1020 제작도구 [XP/VX/VXA] Doodad's Editor by newold Alkaid 2020.07.12 388
1019 이름입력 한글조합입력기(영어가능) file 조규진1 2019.11.10 507
1018 전투 전투중에 장비들 교체하기 file 레이스89 2017.08.19 600
1017 기타 [All RGSS] FileTest (Unicode) file Cheapmunk 2014.12.29 614
1016 맵/타일 맵연결 스크립트 (데모첨부) file 게임애호가 2018.06.15 694
1015 기타 에어리어 설정 by RPG Advocate 백호 2009.02.22 710
1014 기타 Boat Script 백호 2009.02.21 729
1013 기타 Localization by ForeverZer0, KK20 습작 2013.04.26 738
1012 기타 Materia System file 백호 2009.02.21 749
1011 기타 Real-Time Day Night 3 백호 2009.02.22 751
1010 스킬 SG_Escape Only Skills by sandgolem (SDK호환) 백호 2009.02.22 753
1009 기타 killer님 요청하신 스크립트 두번째입니다. 나뚜루 2009.02.21 759
1008 기타 Letter by Letter Message Window by slipknot@rmxp.org (SDK호환) 1 file 백호 2009.02.22 760
1007 기타 Advanced Gold display by Dubealex 1 백호 2009.02.22 761
1006 스킬 Skill Requirements by SephirothSpawn (SDK호환) file 백호 2009.02.22 763
1005 기타 Sphere Grid System file 백호 2009.02.21 765
1004 기타 AMS-Advanced Message Script Edited by Dubleax 3 file 백호 2009.02.21 766
1003 스킬 SG_Skill Break by sandgolem (SDK호환) 백호 2009.02.22 772
1002 기타 Activation_system file 백호 2009.02.22 775
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 52 Next
/ 52