조회 수 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
번호 분류 제목 글쓴이 날짜 조회 수
196 RPG Maker 게임에서 마우스로 게임하기 브레인 2006.09.08 3099
195 RPG Maker 이런거 올려도 되나? Action Rpg 개념 BB.Crow 2006.08.29 1198
194 RPG Maker srpg의 이동 시스템 창공의곰팅이 2006.08.21 1539
193 RPG Maker 다들 연세가 어떻게들 되시나요 MrGeek 2006.08.18 1086
192 RPG Maker 대화창을 화사하게 장식해볼까요? 장식은 정말 쉽죠? 노친네 2006.08.17 1748
191 RPG Maker [포트리스] 울궈먹기! [S's-S] 2006.08.07 719
190 RPG Maker 중,고수를 위한 빠른 숲맵배치[+부록:노하우통맵배치] 『덩키동크』 2006.07.30 1408
189 RPG Maker 키보드 마우스를 만들어 보자! 그노에즈 2006.07.29 981
188 RPG Maker 어떻게 하면 스토리를 잘 구성할수 있을까? Game/over 2006.07.28 1363
187 RPG Maker 포션없다 시스템 비밀소년 2006.07.28 1613
186 RPG Maker RPG 2000 강좌 No.1 쉐로, 2006.07.27 421
185 RPG Maker 제가 만들어본 온리 100%이벤트trpg 예제 -수정- *YeNa* 2006.07.26 713
184 RPG Maker 특정 프로그램에서 mp3파일을 wav로 넣고 싶을때 Vermond 2006.07.25 717
183 RPG Maker [H.N.1] 투명색 ? 투명색이 뭐지 ? file 혼노 2006.07.17 431
182 RPG Maker 전투관련 밸런스. 한글화마스터 2006.07.09 1018
181 RPG Maker SRPG 만들기는 비밀소년 2006.07.07 1141
180 RPG Maker 턴 알피지 구조 Rich 2006.07.06 1148
179 RPG Maker 엽기적인 스타워즈 RPG 전투 이벤트 file Rich 2006.07.06 709
178 RPG Maker Rpg 2000 , 2003 으로 2 p 를 만들어 보자! 다크세이버™ 2006.06.29 910
177 RPG Maker 먹보 전사 비밀소년 2006.06.27 592
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(김원배) | 사신지(김병국)