조회 수 774 추천 수 2 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 수정 삭제

The hero of justice의 스크립트 일부를 복붙하겠습니다.


if uping_stat == 2
  if $game_variables[5] > $game_variables[2] * 2


    return
  end


end


변수들은 그냥 무시하고 중요한 건 저기 두 if문이 모두 맞을 경우 "return"이 실행된다는 겁니다.


하지만 return이 실행 안된다?!??
이러는 경우가 있심.


...


그러면 이렇게 해 봅시다.


if uping_stat == 2


  p "아햏"
  if $game_variables[5] > $game_variables[2] * 2


    return
  end


end


이러면 "아햏"이 뜨면 첫번째 난관인 if uping_stat == 2는 통과했다는 소리가 됩니다.


또 이렇게 하죠.


if uping_stat == 2


  p "아햏"
  if $game_variables[5] > $game_variables[2] * 2


    p "햏햏햏햏햏!!"


    return
  end


end


이러면 결과 이렇게 됩니다.


if uping_stat == 2를 넘기지 못했다면 "아햏"이 뜨지 않고


if $game_variables[5] > $game_variables[2] * 2를 넘기지 못했다면 "햏햏햏햏햏!!"이 뜨지 않아요.


RPG2K도 가능합니다.


스크립트 대신 문장의 표시를 쓰면 되겠죠?ㅋㅋ


(솔직히 저거 원래 탐제2 인공지능 커맨드로 짤때 사용한 기법 -_-)


 


그러면 이제 스크립트를 봉인해볼까요?


if uping_stat == 2
  if $game_variables[5] > $game_variables[2] * 2


    return
  end


end


물론 에러가 뜨진 않겠지만


만일 에러가 뜬다고 가정해봅시다.


그럼 return가 의심이 든다고 합시다(물론 문제없지만 예를 들어 ^^;)


if uping_stat == 2
  if $game_variables[5] > $game_variables[2] * 2


    #return
  end


end


이렇게 #를 붙여줍니다.


이러면 정말 쉽게 봉인이 됩니다 ㅋㅋㅋ


그리고 이렇게 해서


똑같은 에러가 뜬다 -> return 에 문제가 없다


에러가 해결되었다 -> return 에 문제가 있다


RPG2K는 "이벤트 처리의 중단"을 쓰면 간단합니다.ㅋㅋ


하지만...-_- 뒤에 있는 모든 이벤트 커맨드들이 다 봉인되어 버리므로 신중히 써야 함 ㄱ-


(이것도 원래 IR2 커맨드로 시스템 짜줄때 많이 쓰던 기법이죠 ㅋㅋ 일맥상통)

?
  • ?
    Iriaroan。 2010.05.17 02:29
    #는 루비소스외에 여러 프로그래밍에서 주석처리로 쓰여요 (딴소리
    추천하고갑니다

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
504 언어/기타 시퀸스 컨테이너 - 벡터 연지 2006.08.17 810
503 언어/기타 C언어의 기초문법규칙! 샤르엘 2006.08.10 806
502 RPG Maker 광부와 변수레벨 시스템 ll김ll밥말이™ 2005.09.24 805
501 언어/기타 콘솔게임 소프트웨어의 개발언어는? 아란 2006.08.05 800
500 언어/기타 성경 및 신 시스템 홀리커터™ 2006.07.18 800
499 언어/기타 방금 발견한 간단한 팁 -H- 2006.07.30 799
498 RPG Maker srpg만들 때, 이벤트블록 3개로 이동범위 적용하기. file 플러르들리스 2005.11.15 799
497 RPG Maker PNG 그림파일을 출력할 수 있는 라이브러리 file 에스페란사 2005.08.02 796
496 언어/기타 " 비트맵 이미지/색수 가 부정합니다 " [Solution Matter] file 연지 2007.03.01 796
495 RPG Maker 겁나게~~(매우 고추장)쉬운 자동회복 사토루 2005.08.10 788
494 언어/기타 액션 알피지.. 더욱 다양해질수는 없을까 ? 다크세이버™ 2005.10.03 788
493 언어/기타 멀티해상도에 따른 속도와 가속도 값의 조절 1 MiDtics2 2013.01.13 784
492 RPG Maker XP 원거리 공격 린쌍 2005.11.25 784
491 RPG Maker 판타지 몬스터 완전 정복[펌] 조모군 2005.09.16 779
490 RPG Maker 노가다가 필요 없는 무기 RPG 형식.[액션 알피지]Rpg2k 페라도 2006.03.31 777
489 언어/기타 배고픔 시스템 업글 비밀소년 2006.07.12 774
» RPG Maker 스크립트 실행여부를 알아보거나 스크립트를 봉인시켜보자 1 A. 미스릴 2006.12.26 774
487 언어/기타 벽애 박았을때 쓰러지개 하기 아방쵸코 2006.09.03 774
486 언어/기타 그림 메뉴 2 [제 2의 타이틀 메뉴 (기본 메뉴편)] [거히 치트비법..] file 우드록맨 2007.04.12 771
485 언어/기타 영화를 만들자 *YeNa* 2006.07.25 768
Board Pagination Prev 1 ... 21 22 23 24 25 26 27 28 29 30 ... 51 Next
/ 51






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)