질문과 답변

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 12390
RMVX 팬던트를 조사했을 때 옆에 팬던트가 부서진조각들을 생겨나게 하고싶어요. 5 할리 2014.02.06 681
RMVX 패시브스킬 도와주세요!! 1 L.I.O.N 2011.03.20 1157
RMVX 패시브스크립트 재질문입니다. 2 file 크런키맛아듀크림 2011.11.11 1707
RMVX 패시브스크립트 재질문! 크런키맛아듀크림 2011.11.12 1639
RMVX 패시브 스킬 퍼센트효과 텐가와 2011.01.18 854
RMVX 패시브 스킬 만들때 질문 6 Boris 2012.02.23 1637
RMVXA 패시브 스킬 만드는 것 좀 도와주세요 ㅠ 투척민 2016.05.31 130
RMVX 패시브 스크립트 (vx용) 사용법좀 알려주십시오.(스크립트 본문 첨부) 에스테반 2011.12.01 1860
RMVXA 패미컴이나 슈머패미컴풍의 메뉴 커맨드에 대해 재차 질문드립니다.(해결) 1 file 안나카레리나 2018.08.22 100
맵배치 RMMV 패럴팩스 맵핑할떄 이미지 크기 어케 맞추나요? 소용돌이은하에서사는자 2020.08.23 129
RMVXA 패럴렉스 맵핑기법 알만툴에 적용하는방법을 알고싶습니다 3 큰놈 2014.04.11 1895
RMMV 패럴렉스 맵핑 오류 꿈꾸는콩북이 2017.10.31 316
맵배치 RMVXA 패럴렉스 맵핑 스크립트? VXA 질문입니다! rsy1189a 2024.03.20 21
기타 RMMV 패럴랙스를 사용하려 하는데 캐릭터가 안 움직여요 급처분 2020.02.28 65
이벤트 작성 RMMV 패럴랙스+YEP 플러그인 사용 중에 플레이어가 특정위치에 가면 이벤트 실행하기 2 chiithecat 2019.10.05 74
맵배치 RMVXA 패럴랙스 맵핑하려고 하는데 이동할 수 없는 타일은 어떻게 설정해야 하나요? 4 싱거운소금 2022.03.03 268
RMMV 패럴랙스 맵핑을 이용한 그림변경(?) 하는방법 4 file 비공개  2018.01.22 406
스크립트 사용 RMMV 패럴랙스 맵핑에서 그림이 캐릭터 위로 표시되는 오류 아방스여 2020.02.28 138
기타 패러랙스먭핑 file 미곰 2018.02.01 72
기타 패러디물(모방작) 이 되지 않기위해선..? 36 file 수프림 2014.01.13 1198
Board Pagination Prev 1 ... 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ... 516 Next
/ 516