질문과 답변

Extra Form

퀘스트 스크립트를 적용시키기는 했는데요.. 데모 미디어파이어 들어가봐도 파일없다뜨고요..

메뉴에 퀘스트가 나오긴하는데요 퀘스트를 만드는법을모르겟네여.. 이벤트로퀘스트만드는건 알고요

 메뉴에 퀘스트카테고리 들어가서 퀘스트가 나오게하는법좀 가르쳐주세여 .. 스크립트쪽은 몰라서;

Who's 참깨빵위에순쇠고기패티두장특별한소스양상추치즈피클양파까지

?
낭만 쿵푸팬더 황쯔타오 마누라 >ㅇ<
[참깨빵위에순쇠고기패티두장특별한소스양상추치즈피클양파까지]
입니다.. 12살이에요..

줄여서 맥도날드라고 불러주세요.
Comment '7'
  • ?
    아 참고로 http://avangs.info/1037670여긔..
  • profile
    뿌잉뿌잉쨔응 2013.10.15 10:39
    이거스크립트안에 하는법 적혀있는걸로 압니다.
  • ?
    제가 스크립트를 잘몰라서 올린건데..
  • ?
    스리아씨 2013.10.17 16:04
    스크립트를 잘 모르기보단, 영어를 모르시는게 아닌지(...)
    일단 초보자가 사용하기엔 어려운 스크립트입니다. ( 퀘스트 스크립트가 다 그렇지만요 )

    스크립트 부분의 도움말의 기초 부분은.. 이런 듯 합니다.

    quest(quest_id) -> 퀘스트의 번호를 지정합니다.
    quest(1).name = "" -> 지정한 번호의 퀘스트의 이름을 지정합니다.
    objective_id_1 , ..., objective_id_n -> 무언가의 아이디 정보... 이려나?


    심화 부분은 너무 길어서 GG쳤슴다..
  • profile
    뿌잉뿌잉쨔응 2013.10.17 16:27
    집에가서 올려드림여
  • profile
    뿌잉뿌잉쨔응 2013.10.17 20:40
    # reveal_objective(quest_id, objective_id_1, ..., objective_id_n)
    # quest_id : the integer ID of the quest you want to access.
    # objective_id_1, ..., objective_id_n : a list of the IDs of the
    # objectives you want to operate on. It can be as few as one or as
    # many as all of them.
    # Will show the listed objectives in the Quest's information
    #
    # conceal_objective(quest_id, objective_id_1, ..., objective_id_n)
    # Will hide the listed objectives in the Quest's information
    #
    # complete_objective(quest_id, objective_id_1, ..., objective_id_n)
    # Changes the colour of the listed objectives to the completed colour.
    # The quest is completed once all prime objectives are.
    #
    # uncomplete_objective (quest_id, objective_id_1, ..., objective_id_n)
    # Changes the status of the listed complete objectives back to active
    #
    # fail_objective(quest_id, objective_id_1, ..., objective_id_n)
    # Changes the colour of the listed objectives to the failed colour.
    # The quest is failed once one prime objective is.
    #
    # unfail_objective(quest_id, objective_id_1, ..., objective_id_n)
    # Changes the status of the listed failed objectives back to active
    #
    # change_reward_status(quest_id, value)
    # value : either true or false. If excluded, defaults to true.
    # Totally optional, but this is just a personal switch which you can
    # turn on when the reward is given. You can then make it a condition
    # so you don't reward the players more than once. (see line 180)

    일단 간단하게 퀘스트 추가, 퀘스트 완료, 퀘스트 실패만 봅시다.

    reveal_objective(quest_id, objective_id_1, ..., objective_id_n) - 퀘스트 or 목표 추가

    complete_objective(quest_id, objective_id_1, ..., objective_id_n) - 퀘스트 목표 완료

    여기서 "quest_id" 밑에 설명할 퀘스트의 번호입니다. 그리고 "objective_id_n" 이건 목표겠네요.

    이건 공통적으로 다 쓰는거니까 알아두세요.

    그럼 퀘스트를 만들어보져.

    # when quest_id
    # quest_id - is an integer of your choosing, and this is how you
    # reference a quest in order to advance and do anything else. It
    # must be unique for every quest; if you use 1 for the first quest,
    # you cannot use 1 for any other quest.
    #
    # q[:name] = ""
    # "" -이안에 퀘스트의 이름을 쓰시면 됩니다.
    #
    # q[:icon_index] = 0
    # 0 - 퀘스트를 대표할 아이콘 번호를 여따가 쓰시면 됩니다.
    #
    # q[:level] = 0
    # 0 - 이건 레벨 표시인데 만약 0으로 해두시면 표시가 안되요.
    # 이것도 아이콘 번호를 쓰시면 됩니다.
    #
    # q[:description] = ""
    # "" - 이건 퀘스트에 대한 설명을 안에다가 쓰시면 됩니다.
    # \\ to identify codes and not just \. Ie. It's \\v[x], not \v[x]
    #
    # q[:objectives][0] = ""
    # q[:objectives][1] = ""
    # q[:objectives][2] = ""
    # q[:objectives][n] = ""
    # 가장 중요한 목표 설정이네요. "" <- 이안에 목표를 적으시고.
    # [n] - 여기다가는 숫자를 적어주세요.
    # "" - This is the text of the objective. You can use message codes in
    # this string, but if you are using "" then you will need to use
    # \\ to identify codes and not just \. Ie: It's \\v[x], not \v[x] - 이건 무시
    #
    # q[:prime_objectives] = [0, 1, 2, n]
    # [0, 1, 2, n] - 만약 여기에 0을 써놓으시면 위의 설정하셨던 목표중 0번째 목표를 달성하면
    자동으로 퀘스트가 완료된걸로 표시됩니다.
    # failed, the quest will be failed. If you remove this line
    # altogether, then all objectives are prime. If you set this to [],
    # then the quest will never be automatically completed or failed and
    # you need to use the manual options described at lines 208-219.
    #
    # q[:custom_categories] = []
    # [] - This allows you to set an array of custom categories for this
    # quest, whiich means this quest will show up in each of those
    # categories if you add it to the CATEGORIES array at line 370.
    # Note that each category you make must be identified by a unique
    # :symbol, and you must set up all the category details for that
    # :symbol. - 이건 넘어가시면 됩니다. 궁굼하시면 구글번역 ㄱㄱ
    #
    # q[:banner] = ""
    # "" - 퀘스트 창에 표시될 그림을 설정하는 공간입니다. 만약 하신다면
    # "" <-파일의 이름을 적으세요. 이 파일은 picture 폴더에 있어야 합니다.
    #
    # q[:banner_hue] = 0
    # 0 - 만약 위의 옵션을 사용하신다면 이건 그림의 크기를 결정하는 곳입니다.
    #
    # q[:client] = ""
    # "" - 의뢰자가 누구인지 써놓는 공간이에요.
    #
    # q[:location] = ""
    # "" - 퀘스트 할 장소를 적는 공간입니다.
    #
    # q[:rewards] = []
    # [] - In this array, you can identify particular rewards that will
    # show up. Each reward should be in its own array and can be any of
    # the following:
    # [:item, ID, n],
    # [:weapon, ID, n],
    # [:armor, ID, n],
    # [:gold, n],
    # [:exp, n],
    # 퀘스트 보상을 설정하는 공간입니다.
    # 주의하실 점은 여기서 설정했다고 스크립트에서 주는게 아닌 직접 이벤트로 작업하셔서
    # 주셔야 합니다.
    # 이건 그냥 표시만 해주는 거에요.
    # [:string, icon_index, "string", "vocab"],
    # where icon_index is the icon to be shown, "string" is what you
    # would show up as the amount, and "vocab" is what would show up as a
    # label between the icon and the amount.
    #
    #
    # q[:common_event_id] = 0
    # 0 - This allows you to call the identified common event immediately
    # and automatically once the quest is completed. It is generally
    # not recommended, as for most quests you should be controlling it
    # enough not to need this feature. - 이건 넘어가고
    #
    # q[:layout] = false
    # false - The default value for this is false, and when it is false the
    # layout for the quest will be inherited from the default you set at
    # 302. However, you can also give the quest its own layout - the
    # format would be the same as you set for the default at line 307. - 이것도 넘어가고.
    대충 이걸 적용하면
    when 1 # Quest 1 - the girl
    q[:name] = "만돌프가 누구니?"
    q[:level] = 0
    q[:icon_index] = 1770
    q[:description] = "뼈다귀가 만돌프라는 놈한테 편지를 전해달랜다."
    q[:objectives][0] = "만돌프에게 편지를 전해주자."
    q[:prime_objectives] = [0]
    q[:custom_categories] = []
    q[:banner] = ""
    q[:banner_hue] = 0
    q[:client] = "디너본"
    q[:location] = "만돌프의 집"
    q[:common_event_id] = 0
    q[:rewards] = [
    [:gold, 50],
    ]
    q[:layout] = false

    이런식으로 하면 되져. 예제는 스크립트 안에서도 있습니다.

    # when quest_id
    # q[:name] = "??????"
    # q[:icon_index] = 0
    # q[:level] = 0
    # q[:description] = ""
    # q[:banner] = ""
    # q[:banner_hue] = 0
    # q[:objectives][0] = ""
    # q[:objectives][1] = ""
    # q[:objectives][2] = ""
    # q[:objectives][n] = ""
    # q[:prime_objectives] = [0, 1, 2, n]
    # q[:custom_categories] = []
    # q[:client] = ""
    # q[:location] = ""
    # q[:rewards] = []
    # q[:common_event_id] = 0
    # q[:layout] = false
    #

    이런식으로요, 이걸 복사해서 아래 퀘스트 적는곳에다가 복사하시면 되실겁니다.

    이제 이걸 어떻게 쓰느냐 이벤트 하나를 만드신다음 이벤트 명령 3페이지의 스크립트라고 써있는

    부분에 퀘스트나 목표 추가면 "reveal_objective(1, 0)" 이런식으로 추가 하시면 됩니다.

    그럼 퀘스트 번호 1번이 퀘스트 목록에 추가되고, 퀘스트 목표 0번의 1번의 목표에 추가 됩니다.

    만약 같은 퀘스트에서 목표를 더추가 하고 싶다면.

    "reveal_objective(1, n)" 이런식으로 추가하시면 됩니다. n은 추가하시고 싶으신 번호를 쓰시면 되요

    그리고 퀘스트나 목표 완로면 "complete_objective(1, 0)" 이런식으로 하면 추가하시면 되요.

    만약 위에서 설정했던 q[:prime_objectives] = [0] 이런식으로 설정했다면 퀘스트 창에는

    1번 퀘스트가 완료됬다고 표시가 됩니다.

    퀘스트 실패는 "fail_objective(quest_id, objective_id_1, ..., objective_id_n)"

    위에 똑같이 하시면 됩니다.

    하다보면 감좀 잡히실껍니다. 하다가 안되면 질문하셔요.
  • ?
    얄루복순 2014.03.26 18:24
    이벤트 3페이지에 스크립트칸에 붙여넣기하면 칸이부족해서 안들어가는데 어떻게하나요

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12442
RMVXA 커먼이벤트 반복문제. 3 file 크리펄 2013.05.20 1051
RMVXA 커먼이벤트 병렬처리를 몇 개정도 넣어놔야 렉이 발생하나요? 1 흰강아지 2015.01.09 226
RMVXA 커먼이벤트가 적용된 기술의 첫턴불발..? 14 반내림 2013.10.29 651
RMVXA 커먼이벤트로 이벤트를 불러오고 내보내고 싶습니다. 10 file 너구리신랑 2014.01.25 675
스크립트 작성 RMVXA 커먼이벤트를 스크립트에서 실행하려면 어떻게 해야 하나요? 2 이경로 2020.05.23 168
RMVXA 커먼이벤트를 통한 몹들 공격을 만드는데 도저히 작동이 안됩니다. 7 file repola 2014.04.03 718
RMVXA 커먼이벤트의 병렬실행에 관한 질문입니다. 2 file 홍안 2012.10.26 861
RMVXA 커스텀 UI를 적용시키고 싶습니다. 1 파송송뇌진탕 2013.09.24 1045
RMVXA 커스텀 인터페이스 스킨? 1 ahrp 2013.02.21 773
RMVXA 컴퓨터 두대 작업 2 혲이 2014.01.01 831
RMVXA 컴퓨터 포멧이후 갑자기 ㅁㅁㅁ 라고 나옵니다 3 file 클로아 2017.12.20 183
RMVXA 컷씬 만들기 4 BENi 2016.10.23 464
RMVXA 케릭이 안나와여ㅠㅠ 2 사용자 2012.11.17 1036
RMVXA 케릭터 레이더로 파일 불러올 때 4 유리가발 2012.12.02 1493
RMVXA 케릭터변신에대해서 3 file fkdlrj 2014.02.08 779
RMVXA 케릭터칩으로 맵을 제작하시는분 계신가요? 3 xxxxxx 2016.08.11 190
RMVXA 콤보 히트시 감탄사 표현 file winspec 2012.11.17 6664
RMVXA 퀘스트 로그 스크립트 사용법이 이게 맞나요? 3 치느 2015.09.24 290
퀘스트 작성 RMVXA 퀘스트 메시지 만들기 2 rsy1189a 2024.03.10 40
RMVXA 퀘스트 스크립트 사용질문이요.. 7 참깨빵위에순쇠고기패티두장특별한소스양상추치즈피클양파까지 2013.10.13 825
Board Pagination Prev 1 ... 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 ... 149 Next
/ 149