질문과 답변

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 12451
RMVX 직업 전직 할때 렙제 거는법 2 dksrlxo46 2010.10.25 996
RMVX 타일셋이 없어요.. 14 file 카즈마나 2013.06.06 996
RMVX RPGVX 테스트플레이 로딩시간 1 아마추어게임즈 2013.11.29 994
RMVX 배틀 중 공격을 주고받았다 <<< 이거 뭐가 낮아서(높아서) 그러는 건가요? 2 정말귀인★ 2013.09.21 994
RMVX 기본 능력치는 어떤거와 연관이있나요? 1 디프링 2014.01.11 994
RMVX 몬스터 도감 속성(?) 아이콘 바꾸기 3 끼룩 2010.09.18 993
RMVX VX 질문드립니다. 3 file 은빛바람 2011.02.28 992
RMVX 무기 착용시 Maxmp 올리는 법 관련해서 다시 한 번 질문드립니다 3 존스노우 2012.07.05 992
RMVX 손전등 같은 효과, 2 조맨나 2013.04.21 992
RMVX 메뉴 변경후 세이브 금지 오류 2 file 파루키아 2011.09.25 991
RMVX 저vx타이틀,폰트에 대하여 1 뭐하고놀지? 2010.12.01 990
RMVX 턴알 전투할때 보스몹의 이벤트성 스킬발동 2 꼬잡 2010.11.22 989
RMVX 특정 아이템을 소지하지 않아야 입장할 수 있는 맵 2 닉네임은2와20 2011.02.24 989
RMVX 전투 이벤트 작성 1 file Esee 2013.06.22 989
RMVX 메뉴 스크립트에 관하여 6 file karlen 2013.09.28 989
RMVX 시나리오 3 크루즈 2011.02.06 988
RMVX 오랜만에 사이드뷰 질문 1 카이온 2010.09.21 987
RMVX 보행 그래픽 변경 3 file 돈돈치 2013.08.31 987
RMVX 오버드라이브 스킬 질문입니다.. 2 인아 2013.09.07 987
RMVX 아방스님의 HP/MP 게이지바 스크립트 사용하는데 오류가 나네요 4 seungjae00 2013.12.20 987
Board Pagination Prev 1 ... 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 ... 127 Next
/ 127