조회 수 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
번호 분류 제목 글쓴이 날짜 조회 수
236 RPG Maker 액알을 사용해볼까? 『연금술사』 2005.06.05 2656
235 RPG Maker 액알 카운터 시스템 만들기 사토루 2005.09.19 1339
234 RPG Maker 액션RPG에 대한 개인적인 의견 필기도구 2005.11.14 868
233 RPG Maker 액션RPG 속성무기를 만들어보자!! 천룡수 2005.05.20 1485
232 RPG Maker 액션 게임을 만들어 보자! 『연금술사』 2006.09.27 1766
231 RPG Maker 애완동물 만들기/따라다니게하기 크레시스 2005.08.31 1413
230 RPG Maker 알툴 2k 에서의 SRPG 구현에 대한 고민 1 하로우 2006.03.19 1226
229 RPG Maker 알만툴이 아닌 새로운 툴강좌 (이클립스 강좌) 이클립스 2014.10.07 1340
228 RPG Maker 알만툴 K강의. 스위치를 알자 ☆KBOY★ 2006.12.12 1184
227 RPG Maker 아주~~아주~~(커 치킨;;)쉬운 액션알피지배우기 사토루 2005.08.11 1712
226 RPG Maker 아르바이트를 만들자 . - 1 Norid 2005.05.20 1702
225 RPG Maker 심심해서 생각해본 rpg2000툴로 전략시뮬(실시간) 만들기 감자는칩이다 2006.10.22 1611
224 RPG Maker 시나리오 혹은 캐릭터 설정에 대해서. 한글화마스터 2006.02.24 1685
223 RPG Maker 시나리오 제작 팁 - 소년만화적 전개법 BAYONET 2006.11.23 663
222 RPG Maker 스킬의 레벨제 도입. 턴알에서도 할수 있습니다. takehim906 2005.11.11 997
» RPG Maker 스크립트 실행여부를 알아보거나 스크립트를 봉인시켜보자 1 A. 미스릴 2006.12.26 774
220 RPG Maker 스위치를 알아보자. 장아찌 2005.05.28 1037
219 RPG Maker 스위치 그들은 누구란 말인가? 사토루 2006.05.27 336
218 RPG Maker 스위치 + 변수를 이용한 짧은 퀘스트 (예제 게임) RPG XP 열한시 2005.11.10 933
217 RPG Maker 스위치 + 변수를 이용한 예제 게임 ( 직접 제작 ) rpg xp 용 열한시 2005.10.29 349
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 15 Next
/ 15






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

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