질문과 답변

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 12448
RMXP 캐릭터 하려고 오니를 다운받앗는데 이제 어디로 옮기면될가요 4 By한l률화 2012.04.23 2465
기타 Enterbrain사는 RPG쯔꾸르 프로그램의 저작권 관리에서 손을 놓았나요? 6 하진 2012.04.23 3254
RMVX 분명히 만들땐 따라가기 스크립트가 적용이 되어있는데 배포로 만드니까 종범 춰억헐릿 2012.04.22 2638
RMVX 도와주세요 ~~ 테스트 도중 오류가 납니다. 2 file GreatSH 2012.04.22 2369
RMVXA 아이탬 스크립트 투명화 4 제로노스 2012.04.22 2589
RMVXA VX ACE 애니메이션 표시 질문 5 zerobm 2012.04.21 2688
RMXP rmxp Sprite 충돌 처리 스크립트 관련 질문. 5 Lighna 2012.04.21 2020
RMVXA 질문있습니다. 설치부터.에러가 나네요. 2 자선1 2012.04.20 2624
RMVX 소지금이 OO이상일때 진행되는 이벤트를 만들려면 2 춰억헐릿 2012.04.20 2273
RMXP xp에 삽입되는 그림파일들 규격을 알고 싶어요 4 stonesoup 2012.04.20 2585
RMVX 정수로 id와 pw만들기 3 FNS키리토 2012.04.20 1819
RMVXA 한글/숫자 서로 다른 폰트로 설정 2 file 조말생 2012.04.20 6462
RMXP [XAS]전리품 늘어나게 하는 법 5 Mable 2012.04.19 2596
RMXP 스크립트=정기적병렬처리 이벤트? 3 stonesoup 2012.04.19 3989
RMVX 캐릭터의 기본공격이 다른 캐릭의 스킬로 멋대로 바뀌었네요 6 file 친구뿐인삶 2012.04.19 1770
RMVXA 문장의 표시 '\v[n]'이 작동을 안합니다.. Tattoo 2012.04.18 7051
기타 스크립트 공부하고 싶은데 어디서 배울 수 있을까요? 2 stonesoup 2012.04.18 2545
RMVX rpg만들기 툴 어느걸 추천하시나요? 2 stonesoup 2012.04.18 2458
RMVX 까까까님이 예전에 올리신 "역동적인 타이틀 만들기" 에 관해서 3 TheEK 2012.04.18 4211
RMVXA ACE 맵칩 적용시키기/늘리기 질문입니다. 1 file GalTumor 2012.04.16 3191
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