질문과 답변

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 12391
RMXP 케릭터만들고 쉽게 rpg만들기xp넣는 방법? 2 오매갓 2011.12.13 2390
RMXP 케릭터만들기 사이트에서 케릭터만들고 xp에 넣는방법좀여 2 오매갓 2012.01.21 2579
RMXP 케릭터만들려면 어디들어가야 하나요? 2 오매갓 2011.12.11 2505
RMVXA 케릭터변신에대해서 3 file fkdlrj 2014.02.08 779
케릭터이름이 한글로 안나와요.... 1 Aroma 2014.01.25 872
RMVX 케릭터제작사이트에서 아카로스 2010.11.18 800
기타 케릭터칩만들떄어떤거주로쓰시나요? 1 삼국지 2011.06.01 1073
RMVXA 케릭터칩으로 맵을 제작하시는분 계신가요? 3 xxxxxx 2016.08.11 190
RMMV 코드 수정을 통해서, Window창 두 개를 겹칠 때, 둘다 보이게 할 수 있을까요. 1 file 일단 2016.03.01 135
RMMV 코어엔진 이라는 것이 무엇인가요? 비백 2016.01.04 124
RMVXA 콤보 히트시 감탄사 표현 file winspec 2012.11.17 6664
기타 퀘스트 1 츠키코로 2013.11.30 832
RMVX 퀘스트 2 츠키코로 2014.05.04 520
RMVXA 퀘스트 로그 스크립트 사용법이 이게 맞나요? 3 치느 2015.09.24 290
RMXP 퀘스트 만드는 법 부탁합니다. 3 rpg의 황제 2011.08.05 1780
퀘스트 작성 RMVXA 퀘스트 메시지 만들기 2 rsy1189a 2024.03.10 35
RMVX 퀘스트 무한반복 안되게 하는법. 3 니똥방구 2012.01.19 2911
RMVX 퀘스트 생성질문이요 2 RPGvvxx 2010.12.08 721
RMVXA 퀘스트 스크립트 사용질문이요.. 7 참깨빵위에순쇠고기패티두장특별한소스양상추치즈피클양파까지 2013.10.13 823
RMVX 퀘스트 스크립트 없나요? 3 OhSoft 2011.01.18 1019
Board Pagination Prev 1 ... 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 ... 516 Next
/ 516