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 6168
541 기타 일본RPGXP게임에서 번역한 스크립트 입니다. 1 백호 2009.02.22 1735
540 기타 어디에 쓰이는지 불확실한 스크립트 1 백호 2009.02.22 1063
539 전투 ATB전투 5 백호 2009.02.22 3369
538 전투 보행그래픽으로 싸우는 턴알 17 백호 2009.02.22 3782
537 상태/속성 SG_State Immunity Message by sandgolem (SDK 호환) 백호 2009.02.22 1057
536 메뉴 SG_Artifact Colors by sandgolem (SDK 호환) 1 백호 2009.02.22 1003
535 아이템 SG_Hide free item cose by sandgolem (SDK호환) 백호 2009.02.22 935
534 메뉴 SG_Hide zero SP cost by sandgolem (SDK호환) 백호 2009.02.22 1065
533 기타 SG_Settings Control by sandgolem 백호 2009.02.22 884
532 변수/스위치 SG_Self Variables by sandgolem 백호 2009.02.22 1275
531 전투 RPG Advocate의 데모에서 발췌한 사이드뷰용 전투상태창 4 file 백호 2009.02.22 3599
530 키입력 텍스트입력 이벤트명령 2.0 by wachunga@rmxp.org (SDK호환) file 백호 2009.02.22 1826
529 이동 및 탈것 3D 캐릭 스크립트 7 백호 2009.02.22 3443
528 기타 Economy System by Nick@Creation Asylum 1 file 백호 2009.02.22 934
527 전투 데미지 출력 스크립트 6 백호 2009.02.22 1810
526 메뉴 수정, 추가 링메뉴 10 file 백호 2009.02.22 2913
525 기타 데미지 출력 스크립트 예제 9 file 백호 2009.02.22 1559
524 스킬 Skill Shop by Trickster@rmxp.org file 백호 2009.02.22 1073
523 기타 스크린샷 찍는 스크립트 9 file 백호 2009.02.22 1363
522 저장 세이브 슬롯 갯수 증가와 세이브 덮어씌울 때 확인 by RPG Advocate 5 백호 2009.02.22 1506
Board Pagination Prev 1 ... 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ... 52 Next
/ 52