질문과 답변

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
RMVXA 퀘스트 스크립트 사용질문이요.. 7 참깨빵위에순쇠고기패티두장특별한소스양상추치즈피클양파까지 2013.10.13 823
RM2k 이름입력의 처리 한글화 5 고봉도봉 2013.10.13 1359
RMXP 물건이나 캐릭터에 대화를 걸면 그래픽이 바뀝니다. 9 루선 2013.10.13 1059
RMVXA XAS 스크립트 질문 멘마 2013.10.13 981
RMVXA 2003, vx에서 스크립트로했던 글 기능확장(색깔,정렬 등) 4 반내림 2013.10.14 914
RMVXA 데미지에 변수도 쓸수있던데요..!! 7 반내림 2013.10.16 1044
RMVXA 턴제 전투할때 적 HP 표시 방법 질문드립니다. 2 H.M. 2013.10.17 992
RMXP 이벤트로 아이템 획득후 시간이 지난후 다시 획득 가능하게 하는법... 5 도페로 2013.10.17 1102
기타 울프툴 게임을 번역 중인데 특정 텍스트들을 못 바꾸겠습니다 6 file 2013.10.17 1619
RMVXA 프론트 뷰를 하고 싶은데 어떻게 하면 될까요? 3 file H.M. 2013.10.18 1313
RMXP CG 수집 기능을 구현할 수 있을까요? 6 얍얍 2013.10.18 1366
RMVXA 파티목록 호출 2 하얀솜털 2013.10.18 990
RMVX 횡스크롤을 사용할 때 기차스크립트 2 하얀솜털 2013.10.19 1272
RMXP 캐릭터가 절뚝(...)거려요 6 file 이룩 2013.10.19 1232
RMVXA 연속공격 대미지 팝업 처리 질문... 2 file 꼭해볼테다 2013.10.19 1137
스크립트 한글 번역 질문. 3 file 꼭해볼테다 2013.10.20 951
RMVXA 스킬장착 스크립트 질문. 2 file 꼭해볼테다 2013.10.20 937
RMVXA 사이드뷰 스크립트에서 몬스터 출현에 대해 질문드립니다. K레이터 2013.10.20 994
RMVXA 스크립트 수치 표기 연동 방법 질문. file 꼭해볼테다 2013.10.20 881
RMVXA 데미지 팝업과 전투 메세지 질문. 1 file 꼭해볼테다 2013.10.20 1221
Board Pagination Prev 1 ... 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 ... 516 Next
/ 516