질문과 답변

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 12451
RMVXA 문장,대화 관련 3 멘마 2013.08.12 826
RMVXA vxace에서 패시브 스킬을 만들수 있나요? 6 뿌잉뿌잉쨔응 2013.06.23 826
RMVXA 퀘스트 스크립트 사용질문이요.. 7 참깨빵위에순쇠고기패티두장특별한소스양상추치즈피클양파까지 2013.10.13 825
RMVXA 방금 전까지 멀쩡하던 VX Ace 툴이... 1 file 엿데브 2013.11.17 825
RMVXA 모션을 취하는 캐릭터 칩은 어떻게 만드나요? 크로마티안 2014.01.18 825
RMVXA 스크린 밖으로 밀려난 상태창 어떻게 해야되나요 file winspec 2012.11.18 824
RMVXA 몬스터에게 공격(에니메이션)하기 11 file 푸른사신 2013.01.17 824
RMVXA 이벤트 넣는 방법 4 혲이 2013.12.17 822
RMVXA MP를 하나 더 만들고 싶습니다. 1 킨자이마 2013.03.17 822
RMVXA 스크립트 오류가 나며 게임 실행이 안 됩니다. 5 file 프럼독 2012.12.15 822
RMVXA 스크립트 내의 생성자 [initialize와 start]의 차이는? 3 일단 2013.07.19 821
RMVXA BGM 재생중에 볼륨 조절이 가능할까요? 혹은 스크립트라도.. 2 멜랑콜리 2015.02.16 821
RMVXA 전투중 상태메세지 표기가 너무 빨리 지나갑니다. 1 kind~!! 2013.07.18 820
RMVXA 이름 입력의 처리 질문. 6 금목걸이 2012.12.11 819
RMVXA 민첩성 스텟의 효과를 상향시킬 수 있나요? 3 mona 2013.04.13 819
RMVXA Schala 배틀 시스템에 대해 문의가 있습니다. 2 file 오늘은훈이좋군 2013.09.01 819
RMVXA 전투위치와 스킬 위치랑 아이콘 변경 방법 좀 가르쳐주세요! 2 file 사과엿 2014.06.11 819
RMVXA 자기 캐릭터 만들기 7 강소원 2014.11.30 819
RMVXA 공포게임 에서 숨기 이벤트에 대해 질문 올립니다.. 3 vanji77 2014.06.06 817
RMVXA 동영상 재생 중에 중지 가능한가요? 1 jukker 2013.01.11 815
Board Pagination Prev 1 ... 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 ... 149 Next
/ 149