질문과 답변

Extra Form

검 마스터리 라는 스킬을 배우고 있으면 검 종류의 무기를 착용시 공격력이 늘어나는

패시브 스킬을 만들려고 하는데 어떻게 해야 할지 알려주세요

Comment '6'
  • ?
    난현이라는 2012.02.23 18:15

    vx ace에서는 간단하게 설정할 수 있는데 vx는 모르겠네요... 저는 vx ace를 이용하고 있어서...

  • profile
    미니♂ban♀ 2012.02.23 20:47

    RPGVX에 패시브 스킬 스크립트가 있는걸로 아는데.. 글쎄요.. 님이 말씀하시는대로 할려면..?? 원하시는 스크립트는 없을듯.. 제가 말한 그냥 패시브는 있어도.. 잘은 모르겠지만 님이 원하는대로 할려면 조건분기나 병렬처리 뭐 그런걸로 해야 되지 않을까요..? 노가다가 조금 필요할듯..

  • ?
    아이미르 2012.02.23 23:57

    VXACE는 무기타입을 결정할 수 있지만 VX에는 그런 기능이 없으니 메모란을 활용해야 겠네요.

     

    아래는 제가 한번 만들어본 스크립트 입니다. 예제라고 생각해 주세요.

     

    ------------------------------------------------------------------------------------------

    class Game_Actor < Game_Battler
      #--------------------------------------------------------------------------
      # ● 검을 장비 중인지 체크
      #--------------------------------------------------------------------------
      def equip_sword?
        result = 0
        for weapon in weapons.compact
          result += 1 if weapon.note =~ /<sword>/i
        end
        return true if result != 0
        return false
      end
     
      #--------------------------------------------------------------------------
      # ● 검 마스터리 값을 체크.
      #--------------------------------------------------------------------------
      def sword_mastery?
        result = 0
        for skill in skills
          result += skill.note =~ /<mastery=(\d+)\s*>/i ? $1.to_i : 0
        end
        return result
      end
     
      #--------------------------------------------------------------------------
      # ● 기본 공격력의 취득
      #--------------------------------------------------------------------------
      def base_atk
        n = actor.parameters[2, @level]
        for item in equips.compact do n += item.atk end
        n += 10 * sword_mastery? if equip_sword?
        return n
      end
    end

    ---------------------------------------------------------------------------------------

     

    사용법을 해설하자면 위에서 말한 것처럼 VX에는 무기타입을 구분할 수 없기 때문에

     

    검 종류는 메모란에 <sword>라고 써넣어 줘야 위 스크립트가 '아, 이건 검이구나...' 하고 인식합니다.

     

    그리고 소드 마스터리 스킬의 메모란에 <mastery=n>이라고 써넣어 주면

     

    n * 10 만큼 공격력이 올라갑니다. 물론 검을 장비했을 때 이야기입니다.

     

    참고로 예제라서 검이라는 한 종류만 할 수 있게 했고요 스텟도 공격력만 손대봤습니다.

     

    이걸 참고로 입맛대로 수정해서 사용해 주세요

  • ?
    Boris 2012.02.24 01:53

    답변해 주신 분들 감사 합니다

    궁금했던것들이 풀렸네요 ㅎㅎ

  • ?
    허수아비 2012.07.07 22:26
    커먼이벤트에서 자동실행에서 액터가 검마스터리를안다.
    그 이외의 경우는 그냥두고,커먼이벤트을 하나 더만든후
    검이라고한후 검이라는 이름의 커먼이벤트를 ON시킨후
    ....................................................................
    너무길어서 설명이 불가능하네요..
    노가다가 필요해요!!
    제가 직접 예제 파일을 만들어서 링크로 올려드리겠습니다.
  • ?
    허수아비 2012.07.07 22:52
    겨우 만들었습니다.
    여기에 들어가보세요...
    오류가 날수도..
    http://avangs.info/index.php?mid=study_VX&document_srl=480140

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12395
RMXP 게임하다가 일정 이벤트가 뜨면 게임 폴더 속 파일이 자동 실행되도록 할수 있나요? 2 찐콩땅콩 2015.11.15 339
RMVX 힐이 특정 상대 에게 데미지로 박히게 하는방법 3 OvercomE 2014.01.04 1032
RMVX 흰색없는 이미지 올리기? 13 file Thyella 2013.03.05 1441
기본툴 사용법 RMVXA 흡혈 스킬 만들기 3 겜만들고싶다앙 2021.01.06 290
RMVXA 흔들림 효과 질문 3 달밤에왈츠 2012.07.03 1677
기타 RMVXA 흑백 스킬 애니메이션을 만들었는데 검은 색이 계속 투명처리가 됩니다 2 file 오황불 2020.12.31 89
RMXP 흐읗읗 2 쿠크 2011.02.12 1076
RMVX 흐음..제가 액토이동경로 이벤트에대해 아쳐 2015.04.19 199
RMXP 흐엏엏 2 file 쿠크 2011.02.11 1146
RMXP 흐아아.. 맵칩 관련 질문 입니다. 4 미니쿠키 2011.01.22 1107
RM2k 흐미 1 알이즈웰 2011.01.13 1852
RMXP 훈장 시스템 3 솔로몬 2013.02.18 906
RMVX 훈덕 님이 올리신 스킬 사용 조건(번역) 사용방법 file 엿데브 2011.06.07 1677
RMVXA 후크 샷 스크립트 2 불청객 2013.01.17 1086
RMVX 후레시 같은거 어떻게 만들죠? 6 후라이팬샷 2013.08.19 1319
RMVXA 후레쉬효과? 1 아이디어창고 2015.07.11 265
RMVX 후레쉬같은 이벤트 질문 2 노이치 2012.07.08 3448
RMVX 후레쉬 스크립트..? 3 아인이다 2012.10.25 1410
기본툴 사용법 RMMV 효과음이나 브금 추가하는 법을 모르겠어요ㅜ 3 클라시메이트 2019.01.18 478
기본툴 사용법 RMMV 효과음을 끊기거나 겹치지 않게 반복시킬 수 있나요? 2 PPPL 2019.11.22 314
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 516 Next
/ 516