질문과 답변

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 12456
스크립트 사용 RMVXA SAS IV HUD의 내용을 메뉴가 열려있는 동안 숨길 수 있게 하는 방법은 없을까요? file 아무개 2023.05.22 26
RMVXA Ruby스크립트.. 2 필드 2013.09.18 1114
RMVXA RTP를 깔아도 기본 소재를 불러올 수 없는 경우 4 여줄가리 2017.08.21 178
에러 해결 RMVXA RS Input Core이라는 스크립트가 계속 오류가 납니다. 5 DefaultName 2023.04.25 54
RMVXA RPG쯔꾸르 VX ACE 질문. 스크립트 오류. 2 file pdm0822 2015.11.07 737
RMVXA RPG메이커 VX ace 달리는 키변경 2 초보주의 2016.12.29 163
RMVXA RPG메이커 VX ace ,그래픽 적용 2 file 초보주의 2016.12.30 305
RMVXA rpg만들기의 스크립트는 무슨언어를쓰나요? 2 게임이좋아 2014.05.26 623
RMVXA Rpg만들기vxace 맵칩 에대해서 질문 2 file 초보초보초보초보 2013.03.05 1528
RMVXA rpg만들기vx ace 코인문제.. 4 참깨빵위에순쇠고기패티두장특별한소스양상추치즈피클양파까지 2013.08.15 1276
RMVXA rpg만들기ace 샘플맵 꼬맹이오잉 2014.04.11 665
RMVXA rpg만들기 툴로 연시만으로 만들 수 있는 미연시처럼 배경나오고 캐릭터나오고 그렇게 만들 순 없나욤? 4 오야붕 2013.01.19 3674
RMVXA rpg만들기 vx ace에서 이동가능,불가능설정 1 푸른태양 2013.05.04 877
RMVXA rpg만들기 vx ace에서 4*4 액터 사용하는법 5 난현이라는 2012.02.28 2217
RMVXA rpg만들기 vx ace샘플맵 불러오기해도 왜 암것도 안뜨죠? 2 오야붕 2013.01.19 2381
RMVXA rpg만들기 vx ace를 깔고 한글화 패치 관련 6 킹랍토르 2013.06.02 1621
RMVXA RPG만들기 VX ACE 이거에서 rgss3a파일 어떻게 열어요? 2 시에마 2013.07.28 7917
RMVXA RPG만들기 VX ACE 액션 알피지 HP창 질문.. 4 참깨빵위에순쇠고기패티두장특별한소스양상추치즈피클양파까지 2013.09.28 1885
RMVXA RPG만들기 Ace [자동회복]질문드립니다 2 하나비애 2013.08.17 1065
RMVXA rpg만드는데 초보나 다름없는 사람입니다. 6 너굴너굴 2012.11.10 724
Board Pagination Prev 1 ... 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 ... 150 Next
/ 150