질문과 답변

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 21131
RMVX 무기 착용시 Maxmp 올리는 법 관련해서 다시 한 번 질문드립니다 3 존스노우 2012.07.05 1005
RMVX 명령어로 캐릭터의 이름과 페이스칩 나타나게 하기 5 유리L 2013.11.05 1004
RMVX 전투 이벤트 작성 1 file Esee 2013.06.22 1004
RMVX 다시 한번 변수의 개념이해 (변수를 꽤뚫지 않는이상 풀수없음...) 6 곰테니 2010.11.09 1001
RMVX 대화가 나올 때마다 언더테일처럼 띠디디디 소리가 나오게 하고 싶어요 3 아몰랑니가찾아보세여 2016.07.20 1001
RMVX RPGVX 테스트플레이 로딩시간 1 아마추어게임즈 2013.11.29 1000
RMVX VX 질문드립니다. 3 file 은빛바람 2011.02.28 1000
RMVX 직업 전직 할때 렙제 거는법 2 dksrlxo46 2010.10.25 999
RMVX 용병을 창고처럼 맡기고 꺼내고 하는 형식 5 마차군 2011.06.08 999
RMVX 메뉴 변경후 세이브 금지 오류 2 file 파루키아 2011.09.25 999
RMVX 배틀 중 공격을 주고받았다 <<< 이거 뭐가 낮아서(높아서) 그러는 건가요? 2 정말귀인★ 2013.09.21 999
RMVX 메뉴 스크립트에 관하여 6 file karlen 2013.09.28 999
RMVX 기본 능력치는 어떤거와 연관이있나요? 1 디프링 2014.01.11 998
RMVX 특정 아이템을 소지하지 않아야 입장할 수 있는 맵 2 닉네임은2와20 2011.02.24 996
RMVX 움직이지를 않씁니다!! 3 은색바람 2011.05.11 996
RMVX 온라인 스크립트 한글화 하는 방법 REAL 2014.01.02 996
RMVX 노래의 무한반복을 하고싶습니다. 25 하얀악어 2014.01.18 996
RMVX 손전등 같은 효과, 2 조맨나 2013.04.21 995
RMVX 오버드라이브 스킬 질문입니다.. 2 인아 2013.09.07 995
RMVX 저vx타이틀,폰트에 대하여 1 뭐하고놀지? 2010.12.01 993
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