질문과 답변

Extra Form

 $game_map.events[@event_id].x

여기까진 알겠고 @eveint_id쪽에 player,1,2,..를 넣으면 해당 숫자의 이벤트 id가 대입되는것도 아는데..

"이 이벤트"를 넣으려면 뭐라고 써야하나요????

Comment '1'
  • profile
    러닝은빛 2014.10.21 16:42

    이벤트 편집창의 스크립트 커맨드에서 작성하는 거라면,

    @event_id 가 현재 이벤트의 이벤트 아이디입니다.

    이벤트가 실행이 되면 @event_id 에 숫자가 자동으로 채워집니다.

    그래서 현재 이벤트가 실행되고 있는 상태라면 이 이벤트는 아래와 같습니다

    $game_map.events[@event_id]

    그러나 다른 이벤트가 실행되면 이 @event_id 값은 실행되고 있는 이벤트의 아이디로 다시 바뀝니다.

    그러나 이 이벤트를 구할 수 있는 메소드가 따로 있습니다.

    get_character(0)

    get_character(0).x

    get_character(0).y

    get_character(0).id

    get_character(0).screen_x

    get_character(0).screen_y


    바로 이 코드입니다. 이 코드에 -1 을 대입하면 플레이어를 반환하고,

    0을 대입하면 이 이벤트, 다른 이벤트의 아이디값을 대입하면 다른 이벤트의 값들도 얻을 수 있습니다.


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