질문과 답변

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 12448
RMVX 선택시 선택후 사라지게 하는 방법 3 남게 2013.01.30 629
RMVX 선택지 꾸르 2014.10.07 372
스크립트 작성 RMVX 선택지 개수 확장하는 법 1 TAN009 2022.07.08 162
RMVX 선택지 표시 네,아니오가 합쳐져 잇내요. 1 file 정신우 2011.04.07 1219
RMVX 선택지가 두번뜹니다. 4 nanamun 2014.01.16 795
RMVX 선택지가 에러가 뜹니다. 1 file 하얀솜털 2015.02.23 154
RMVX 선택지의 모양 변형 4 file 카르츠 2012.09.05 1145
RMVX 선택창 그림으로 표시 1 KAHP 2015.06.26 199
RMVX 선택창 질문 뉴리키 2014.11.18 241
RMVX 선택창 질문있습니다! 뉴리키 2014.12.21 218
RMVX 성,성문 3 레더1 2017.11.16 125
RMVX 성장하는 스킬. 2 붉은빛노을 2011.04.24 1087
RMVX 세이브 메뉴에 스크롤을 넣는 방법 야나기 2013.04.13 746
RMVX 세이브 메뉴에 캐릭터 페이스를 넣고 싶습니다 4 야나기 2013.04.11 826
스크립트 사용 RMVX 세이브 메뉴와 관련된 스크립트에 대해서 물어보려고 합니다. file 즈네 2021.02.02 112
RMVX 세이브 크리스탈을 만들려고합니다 2 kallat 2011.08.18 1302
RMVX 세이브 파일 삭제.... 2 라유 2011.01.01 1349
RMVX 세이브.. 1 프라임헌터즈 2011.01.01 504
RMVX 세이브를 금지 시키려고 하는데요... ㅠ 9 고무고무열매 2013.01.24 698
RMVX 세이브파일 로드 오류(PC) 3 RPG세계 2015.02.02 653
Board Pagination Prev 1 ... 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 ... 127 Next
/ 127