질문과 답변

Extra Form

 

 

위 링크는 아방스님의 강좌인데요...

 

 

여기서 궁금한점이;

 

 

악세서리창을 크게 늘린거랑 또하나 슬롯을 늘린건좋은데

 

 

가령 저기서 나오는 spell 처럼 기존의 방패 옷 장신구 슬롯이외에 새로운 슬롯을 여러개 만들순없는건가요?

 

 

예를들면 목걸이,반지,팔찌 등등 이렇게 이름은 붙일수있는데 DB상에는 전부 악세서리로 할수밖에없으니

 

전부 악세서리라 신발 이라고 이름된거에 목걸이가 장착되는등.....이런 참사가 일어나기도하고...

 

위에말한거처럼 전부 악세서리 취급이라 악세서리 슬롯인 4 번슬롯말고는 5,6,7,8... 존재만할뿐 아이템 장착이안된다거나...

 

 

저 책같은거 추가하는방식으로 해야할듯한데, 어떻게해야하나요??

 

(아참 참고로 방어구 속성으로 직업별 분류는 가능할거같은데 문제는  신발이 전부 악세취급되서 신발을 여러개 장착하는참사가.........)

 

 



Comment '1'
  • ?
    허걱 2012.06.27 21:51
    해당 스크립트의 사용법을 알면 해결될 문제인듯 하네요.
    (주석은 친절하게 적혀있지만... 영어로 친절하게...ㄷㄷ;;)

    먼저 module Extra_Slots 부분에서 Slot[7] = "Spell Tomes" 라는 부분이 보일겁니다.
    데이터베이스(DB)의 방어구 부분을 보면 방어구타입과 장비타입 이라는 설정부분이 있습니다.
    위의 Slot[7] 에서 7 이라는 숫자가 이 방어구타입에 해당하는 번호를 나타냅니다.

    방어구 타입이라는 것은 직업에서 장비할 수 있는 방어구의 타입을 설정하는건데 이걸 사용하네요.
    방어구 타입은 DB의 용어 부분에서 추가,수정 할 수 있습니다.

    그 아래쪽으로 def equip_slots 부분을 찾아보면
    return [0,0,2,3,4,4,4,7] if dual_wield?
    return [0,1,2,3,4,4,4,7]
    이런 부분이 보일겁니다.

    위의 ... if dual_wield? 라는건 양손무기일 경우를 나타내고 아래쪽은 한손무기 + 방패를 나타냅니다.

    중요한건 [0,...,7] 이라고 적혀있는 부분인데 스크립트를 사용하기 전과 같아지려면
    return [0,1,2,3,4] 라고 할 수 있게 됩니다.

    위에 말한 두가지 부분을 잘 수정해 준다면 해결할 수 있습니다.

    예를들어서 장비화면에서 무기,방패,머리,몸통,장신구,목걸이,반지,귀걸이,신발 이라고 하고 싶은 경우,
    무기,방패,머리,몸통,장신구 까지는 기본과 같으니깐 목걸이,반지,귀걸이,신발 을 추가하면 되겠죠.

    앞에서 부터 무기를 0으로... 0(무기), 1(방패), ..., 5(목걸이), 6(반지), 7(귀걸이), 8(신발) 이 되면서
    Extra_Slot 부분에
    Slot[5] = "목걸이"
    Slot[6] = "반지"
    Slot[7] = "귀걸이"
    Slot[8] = "신발"
    이라고 적고

    equip_slots 부분의 return 항목
    return [0, 0, 2, 3, 4, 5, 6, 7, 8] if dual_wield?
    return [0, 1, 2, 3, 4, 5, 6, 7, 8]
    이렇게 수정을 해주면 되겠습니다.

    참고로 방어구 타입으로 설정을 해주게 되므로
    직업부분에 추가되거나 수정된 방어구 타입에 따른 설정을 잊지 않도록 해야겠죠..^^

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12447
RMXP 장비고정에관하여... 1 M4A1 Blcak Custom 2011.01.09 583
RMVXA 장비를 바꿔서 직업을 바꿀 수 있습니까? 4 clown1 2012.08.31 970
RMVXA 장비별 상태 및 내구도 설정에 관하여 5 아자아자젤 2012.10.28 1379
RMVX 장비상세정보를 확인할수있게하는방법좀요~ [A]중딩 2011.07.30 1034
RMXP 장비설명관련질문 밀키웨이 2014.05.05 553
RMVXA 장비슬롯 늘이기 스크립이 작동하질 않습니다. 2 repola 2014.04.03 689
RMVX 장비아이템 판매금지 1 슬 라임 2011.07.08 1322
RMVX 장비에 변수 증감 효과를 넣는법 +α 2 카르츠 2012.09.07 1021
RMXP 장비에 체력 옵션 부여하는법좀여 3 프레 2011.05.09 1308
RMXP 장비에 체력올리는 옵션 못넣나요? 1 말벗 2011.01.01 546
기본툴 사용법 RMMV 장비옵션으로 골드나 드랍율을 듀라듀라셀 2022.01.12 186
RMVXA 장비의 구분을 없애고 싶습니다. Lamancha 2014.12.25 175
RMXP 장비종류확장 스크립트에 대해 질문합니다.. 2 GK탐정 2010.12.10 680
RMVX 장비착용시키는법 5 file 카릴리스 2012.06.29 1645
RMXP 장비창 크기 변경 1 file 미니프레시 2013.10.30 1062
RMMV 장비창에 변수 표시 1 file 가시밭 2016.05.15 166
RMVXA 장비창에 장비의 노트에 적은것을 보여주는 스크립트... 5 서울담탱이 2013.08.06 732
RMVXA 장비한 아이템을 소지수에 포함하는 방법이 궁금합니다. 2 준준이 2015.12.14 172
RMVXA 장비한 아이템을 화면에 표시하는 법을 알고 싶습니다. Xmania 2016.05.17 100
RMXP 장비확장 스크립트를 사용하고있습니다. THE풀잎 2018.05.11 72
Board Pagination Prev 1 ... 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 ... 516 Next
/ 516