질문과 답변

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 12456
RMVX 몬스터 재생성 1 상급정수 2014.10.02 458
RMVX 몬스터 죽였는데 계속 살아있어요. 4 프항_훗! 2015.02.23 195
RMVX 몬스터 출현에 대해 라스트루마 2011.10.07 1006
RMVX 몬스터 캐릭터 칩이 짤려요 3 사루바 2011.07.29 1698
RMVX 몬스터가 따라올 때 우왕자왕 안하는 거... 2 뉴리키 2014.03.19 905
RMVX 몬스터가 사라지는 이벤트 1 rad 2014.07.29 492
RMVX 몬스터가 스킬을 사용한 사람에게 공격을 못하는 스킬 8 file 휴론 2015.08.15 172
RMVX 몬스터가 쓰는 스킬 애니메이션이 안보여요 4 디프링 2014.01.11 1067
RMVX 몬스터나 캐릭터가 전투불능이 되어도 초상화(배틀러)가 없어지지 않습니다. MMM 2014.08.26 522
액션 전투 RMVX 몬스터데미지 질문 5 백말띠 2019.05.01 126
RMVX 몬스터도감 속성 아이콘 카린저 2010.11.13 956
RMVX 몬스터을 새로 추가할수가 있나요 ? 3 썬삼이 2012.03.31 2263
RMVX 몬스터의 능력치를 변수로 대입시킬 수 있나요? (수정) 2 cjk2000 2011.11.03 1956
RMVX 몬스터죽일때.. 2 김인컴 2010.12.03 604
RMVX 몹이 모두 사라졌을 때 이벤트를 발동시키려면? 2 하네 2013.10.08 958
RMVX 무기 교체 하는 법 1 junywa 2011.06.06 1000
RMVX 무기 그래픽 소재 많은곳좀 추천 해주세요 3 후라이팬샷 2013.10.07 1082
RMVX 무기 착용시 Maxmp 올리는 법 관련해서 다시 한 번 질문드립니다 3 존스노우 2012.07.05 992
RMVX 무기나 방어구를 소지, 장비중일때의 조건분기질문입니다. 2 file 볼프강 2011.10.08 1696
RMVX 무기나 장비 아이콘 제가 만든걸로 바꾸고싶은데.. 2 유리ㅋ 2013.05.17 1990
Board Pagination Prev 1 ... 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 ... 127 Next
/ 127