질문과 답변

Extra Form

Neon Black님의 CP's Battle Engine 스크립트를 쓰려고 합니다.


# First things first.

가장 중요한 첫번재를 설정해라. 음....


전투에 투입할 파티원 수를 정하는 것을 초기에 설정하고, 그 후로는 바꿀 수 없게 되어 있습니다.

이걸 제가 원하는 떄에 바꾸고 싶어서 잔꾀를 부렸는데. (스크립트 문외한 주제에)



스크립트에서는 오류가 안나는데 이벤트에서 오류가 터지네요.

4인전투 10인전투 구분하고 싶은데, 그런 식으로 어떻게 안될련지.


BATTLERS_MAX 값을 처음부터 10으로 해놓고 파티원이 정작 4명이면 그래픽이 이상하게 나와서.

파티원 수와 BATTLERS_MAX 값이 항상 그때그때 같은 값으로 되도록 하려고 하는데요.

도와주세요 아방스 형들.


1.png




2.png



Comment '3'
  • ?
    Alkaid 2015.12.11 07:38
    해당 값은 상수라서 저런 식으로는 안 바뀌는 것으로 알고 있습니다만, 이벤트에서 상수값이 바뀐다면(이게 되는 경우가 있어서리) 이벤트의 스크립트입력창에서:
    BATTLERS::BATTLERS_MAX = (수치)
    식으로 입력해 보기 바랍니다(손뗀지 오래되어서 기억이 가물가물).
  • profile
    습작 2015.12.11 09:56
    '= BATTLERS_MAX' 구문을 찾아서 BATTLERS_MAX 대신 $game_variables[변수ID]로 수정해주세요. 만약 이벤트에서 상수값이 바뀌지 않는다면 해당 상수를 아예 사용하지 않고 변수로 대체해버리는 것도 하나의 방법이겠지요.
  • ?
    똥방귀 2015.12.11 10:49

    모듈명.const_set("상수명", 값)
    =>
    BATTLERS.const_set("BATTLERS_MAX", 10)


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12392
Board Pagination Prev 1 ... 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 Next
/ 82