RPG2003에 있던 몇번 이벤트의 몇페이지 이벤트내용 불러오기 기능이 사라져버렸나요??
알려주시면 감사하겠습니다.
RPG2003에 있던 몇번 이벤트의 몇페이지 이벤트내용 불러오기 기능이 사라져버렸나요??
알려주시면 감사하겠습니다.
ㅡㅡ; 누가 뭐랩니까.. 질문 태그가 XP이지 않습니까;; 2003에 있던 그 기능이 XP에는 있는가 없는가 하는것입니다.
2003에서 제공하던 해당 기능은 현재 기본기능으로는 제공하고 있지 않습니다.
해당 기능을 사용하기 위해서는 다음과 같은 절차를 따라야 합니다.
class Interpreter 부분에 다른 것과 겹치지 않도록 적당한 위치에
def event_page_start(id, page)
event = id == 0 ? get_character(0) : $game_map.events[id]
list = event.instance_variable_get(:@event).pages[page-1].list
return if list == nil
@child_interpreter = Interpreter.new(@depth + 1)
@child_interpreter.setup(list, id)
end
위 내용을 추가해 주세요.
event_page_start(id, page)
위와 같은 내용을 스크립트란에 적으면 작동합니다.
* id 는 해당 이벤트 아이디 번호, page는 해당 페이지 번호
* 일본 RPG VX 스크립트 제작자 DAIpage의 스크립트 일부를 가져와 XP에 맞게 수정했습니다.
이 스크립트는 다른 이벤트의 내용을 복사해오는 것이 아닙니다. 해당 번호의 이벤트의 해당 페이지에 적혀진 내용을 작동시킬 뿐입니다. 만약 어떤 이벤트의 해당페이지에 '이 이벤트'로 대상 지정이 되어 있었다면, 그것은 스크립트를 적어준 이벤트가 아닌 당연 작동되는 페이지를 지닌 이벤트입니다.
위 댓글에 대해서는 다소 이해가 필요하여 좀더 읽어보고 적겠습니다.
아..!!!!!! 아아 아하하하하하하하하!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
습작님 감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다감사합니다!!!!!!!!!!!!!!! 하하하하하하하하하하하하하!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2003불러오기에서는 이 이벤트를 이동한다를 하면 불러오기했을때 불러오기를 넣은 이벤트가 움직이게 되었었거든요
그래서 그것때문에 나쁜점도 있었지만 이점도 있어 퍼즐같은것 만들때 유용하게 돌아갔습니다. 하지만 지금같은 상황은 결코 만들수가 없었지요
아 덕분에 또 두배들어간 같은 식들이 몇개 사라지게 되었습니다 그리고 미래에 그렇게 되었을것들도 덕분에 해결되었고요!!!
크으 ㅠㅠㅠㅠㅠ 타이머도 정말 그 짧은식이 아주 혁명적으로 기능을 개선시켰습니다 ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ
오늘 순간 풀리지않던 문제들이 두세개 사라져버렸습니다
습작님 감사합니다!!!!!!!!!!!! 메모장에 오늘치도움도 다 기록했습니다
아 나의 심장이 한번더 뻥 뚫린다 허허허허허허허허허
대충 알 것 같습니다.
만약 [이벤트 1]의 3페이지에 원하는 내용이 있다고 가정하고, [이벤트 2]에서 아무것도 없이 그냥 스크립트로 event_page_start(1, 3)이라고 하면, [이벤트 1]이 해당내용을 수행합니다. 만약 해당 페이지에 적혀있는 셀프 스위치일 경우 [이벤트 1]의 셀프스위치가 올라가고, 이동경로가 '이 이벤트'일 경우 [이벤트 1]이 움직이며, [이벤트 1]의 어느 다른 페이지에서 해당 셀프스위치를 요구하고 있었다면, 그 페이지가 열립니다.
원하시는 요는 [이벤트 2]에서의 [이벤트 1]의 작동 같은데... 됩니다.
음!? 이건설마!! 그렇게되면 그 이벤트 실행주는 누가되는건가요? 어느 한 이벤트[이벤트1]가 셀프스위치 ABCD를 조작하며 조건분기로 셀프스위치 각각이 켜져있다를 주었고, 이동경로를 이 이벤트로 해서 줬는데,// 그걸 다른이벤트[이벤트2]에서도 같게 실행시키기위해 복사를 해와 스크립트 구문으로 $game_self_switches[[$game_variables[n],45,"A"] 로 조건분기와 셀프스위치 켜고끄기를 하도록 하고, 이동경로도 조건별로 전부 [이벤트1]이 하도록 만들었습니다.
수정해주신 이 스크립트를 [이벤트2]에 사용해서 [이벤트1]의 내용을 가져오게하면 어느쪽 이벤트의 셀프스위치와 셀프스위치조건문을 읽게되는건가요? 이 이벤트로 설정된 경로를 누가 이동하게 되나요?
이게 그냥 [이벤트1]을 실행시켜주는거라면...........
또 엄청난 비효율을 하나 줄이게되는데 크으어어어
아 심장뜁니다
어떻게되는건가요?
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
2003에는 그기능 있는데요?