질문과 답변

Extra Form


저번에 위와 같은 질문을 드렸었는데
 
아이미르님과 허걱님의 스크립트를 활용하다 보니 현재 사용하고 있는 능력치 분배 스크립트가 제대로 작동하지 않더라구요
 
정신력을 올리면 maxmp도 올라가야 하는데 답변으로 받은 스크립트를 추가해 보니 아예 올라가질 않게 되어버렸습니다
 
답변으로 받은 스크립트와 제가 링크해 드린 스크립트를 모두 정상 작동하게 하는 법 없을까요?
 
 

Comment '3'
  • ?
    아이미르 2012.07.05 12:21
    폰이라 쓰기좀 힘드네요 재정의 문제 같습니다 제가 댓글에 달아드린 스크립트중 def base_maxmp 함수를

    alias js_maxmp base_maxmp
    def base_maxmp
    n = js_maxmp
    n += equip_plus_maxmp
    return n
    end
    이렇게 바꿔보세요 제가 밖이라 테스트는 못했지만 오타가 없으면
    될 겁니다...
  • ?
    허걱 2012.07.05 12:24

    #==============================================================================
    # ■ Game_Actor
    #------------------------------------------------------------------------------
    #  액터를 취급하는 클래스입니다.이 클래스는 Game_Actors 클래스 ($game_actors)
    # 의 내부에서 사용되어 Game_Party 클래스 ($game_party)로부터도 참조됩니다.
    #==============================================================================

    class Game_Actor < Game_Battler
      #--------------------------------------------------------------------------
      # ● maxmp 증가량 취득
      #--------------------------------------------------------------------------
      def equip_plus_maxmp
        result = 0
        for weapon in weapons.compact
        result += weapon.note =~ /<maxmp=(\d+)\s*>/i ? $1.to_i : 0
        end
        return result
      end

      #--------------------------------------------------------------------------
      # ● 기본 MaxMP 의 취득
      #--------------------------------------------------------------------------
      alias equip_plus_base_maxmp base_maxmp
      def base_maxmp
        n = equip_plus_base_maxmp + equip_plus_maxmp
        return n
      end
      #--------------------------------------------------------------------------
      # ● 장비의 변경 (오브젝트로 지정)
      #     equip_type : 장비 부위 (0..4)
      #     item       : 무기 or 방어구 (nil 라면 장비 해제)
      #     test       : 테스트 플래그 (전투 테스트, 또는 장비 화면에서의 일시 장비)
      #--------------------------------------------------------------------------
      alias ajust_maxmp_by_change_equip change_equip
       def change_equip(equip_type, item, test = false)
       ajust_maxmp_by_change_equip(equip_type, item, test)
       @mp = [@mp, maxmp].min unless test
      end
    end

    # 아이미르님의 스크립트를 수정해봤습니다.
    # 이전 스크립트 대신 위의 스크립트를 능력치 분배 스크립트 위쪽에 넣어 주시기 바랍니다.

  • ?
    존스노우 2012.07.05 18:10
    감사드립니다. 이제 잘 되네요ㅎ

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12389
한글 패치 RMVX vx 한글패치 어떻게 해야 하나요 ㅠㅠㅠ 2 얄라셩 2020.06.05 278
턴제 전투 RMVX 배틀중 바깥에서 들어오는(?) 데미지 받는 방법이 있나요? 겜만들고싶다앙 2021.05.04 66
이벤트 작성 RMVX 어떻게 작성하나요? 2 어성초 2020.02.13 68
이벤트 작성 RMVX 저장/로드시 특정스위치를 OFF시킬방법 or 로드시 페이드아웃 실행 ji01345 2019.11.03 80
이벤트 작성 RMVX 이벤트작성-스크립트(or 조건분기-스크립트)로 현재 어느맵에있는지 체크하는방법 3 ji01345 2019.11.05 83
이벤트 작성 RMVX 물체를 특정위치로 이동시키면 이벤트를 만들고싶은데 어떻게 만드나요? 1 백말띠 2019.05.19 66
이벤트 작성 RMVX 메세지창 호출 질문이요! 2 file tokki 2019.05.26 104
이벤트 작성 RMVX 똑같은 아이템 10개 모으면 사용할수 있게 만들고싶어요 2 백말띠 2019.05.25 81
이벤트 작성 RMVX x,y지점에서 5초동안 있으면 이벤트 발생 3 후라이팬샷 2019.01.03 105
이벤트 작성 RMVX 이벤트가 이벤트를 따라가게 하기 1 수학의정석 2018.12.30 89
이벤트 작성 RMVX 단거리 텔레포트를 구현하고 싶은데 방법이 없을까요? 2 골리버 2019.02.12 136
이벤트 작성 RMVX 조사 이벤트가 하고싶습니다!!!!!!!이왕이면 아이템 획득도!!!!1 2 여랑밈 2019.07.22 90
이벤트 작성 RMVX 아이템 사용해서 15분의1확률로 무기 나오게 하는방법 뭔가요? 1 백말띠 2019.04.17 133
이벤트 작성 RMVX 움직이는 이벤트가 안 만들어져요.. 4 file 헤헤헤 2019.04.30 67
이벤트 작성 RMVX 이벤트 자동 실행 4 헤헤헤 2019.04.30 139
이벤트 작성 RMVX 초보)이벤트의 크기? 범위를 늘릴 수 없나요? 2 알만이 2020.08.24 75
이벤트 작성 RMVX 메세지 창 어떻게 띄우나요? 2 file tokki 2019.05.23 110
이벤트 작성 RMVX 이벤트 중 캐릭터 등장시키고 싶은데 어떻게 해요? 2021.08.20 66
이벤트 작성 RMVX 대화창 일러 크기 1 file 2021.08.20 169
이벤트 작성 RMVX 이어서 하기를 누르면 자동 실행 대화창이 뜨는데 이어서 하기를 누르면 안 뜨게 하는 법 2 DaDa9482 2021.06.17 87
Board Pagination Prev 1 2 3 4 5 Next
/ 5