조회 수 776 추천 수 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
    #는 루비소스외에 여러 프로그래밍에서 주석처리로 쓰여요 (딴소리
    추천하고갑니다

  1. 범위 공격 : [y >= x^2] 을 이용

    Date2007.01.10 CategoryRPG Maker BySpegel Views2051
    Read More
  2. [RMXP] 펫 소환 강좌

    Date2007.01.07 CategoryRPG Maker By연필군 Views637
    Read More
  3. 데미지의 최소값, 최대값을 설정해보자! ver 1.0

    Date2007.01.07 CategoryRPG Maker By『연금술사』 Views1468
    Read More
  4. [RMXP] 벽 소환 이벤트를 만들자

    Date2007.01.06 CategoryRPG Maker By연필군 Views479
    Read More
  5. 플레이어의 건강을 배려하는 세심한 NPC[용도는...모르겠음-_-]

    Date2007.01.02 CategoryRPG Maker ByEverSmileMan Views1294
    Read More
  6. 스크립트 실행여부를 알아보거나 스크립트를 봉인시켜보자

    Date2006.12.26 CategoryRPG Maker ByA. 미스릴 Views776
    Read More
  7. 나름대로 게임제작1 - 시나리오 작성법

    Date2006.12.26 CategoryRPG Maker By켈리시 Views1450
    Read More
  8. 방사형 마법범위 좌표구하기

    Date2006.12.17 CategoryRPG Maker ByBAYONET Views1515
    Read More
  9. 알만툴 K강의. 스위치를 알자

    Date2006.12.12 CategoryRPG Maker By☆KBOY★ Views1187
    Read More
  10. 범위를 구할때 쓸 수 있는 식 둘

    Date2006.12.09 CategoryRPG Maker By메카_탁 Views1218
    Read More
  11. 말풍선 대화창

    Date2006.12.04 CategoryRPG Maker By그노에즈 Views1475
    Read More
  12. 외부문자 정복하자!

    Date2006.11.25 CategoryRPG Maker By아름다운마을 Views677
    Read More
  13. 시나리오 제작 팁 - 소년만화적 전개법

    Date2006.11.23 CategoryRPG Maker ByBAYONET Views666
    Read More
  14. RPGXP xy의 치명적 문제를 보완하자

    Date2006.11.21 CategoryRPG Maker ByA. 미스릴 Views1031
    Read More
  15. [초보]액션 RPG의 원리

    Date2006.11.02 CategoryRPG Maker By천룡수 Views1148
    Read More
  16. 심심해서 생각해본 rpg2000툴로 전략시뮬(실시간) 만들기

    Date2006.10.22 CategoryRPG Maker By감자는칩이다 Views1613
    Read More
  17. 게임자체가 히든피스!!

    Date2006.09.28 CategoryRPG Maker By[S's-S] Views1398
    Read More
  18. 액션 게임을 만들어 보자!

    Date2006.09.27 CategoryRPG Maker By『연금술사』 Views1769
    Read More
  19. 미니맵을 만들어 보자 - 스크립트 -

    Date2006.09.08 CategoryRPG Maker By브레인 Views2572
    Read More
  20. 게이지바 스크립트

    Date2006.09.08 CategoryRPG Maker By브레인 Views5002
    Read More
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(김원배) | 사신지(김병국)