질문과 답변

Extra Form

퍼센트가 아니라 고정된 값으로 데미지가 들어가게끔 해주는 스크립트 없나요?

기본 기능만으로는 최대 hp의 몇% 이런 식으로밖에 못 깎는데 최대hp나 mp 상관없이 매턴 고정된 값을 깎고 싶어서요

3이면 3 7이면 7 이런 식으로

Comment '3'
  • ?
    아이미르 2012.08.15 12:32
    class RPG::State < RPG::BaseItem
    attr_accessor :fix_slip

    def fix_slip # <고정 n> n은 고정 슬립데미지
    n = @note =~ /<고정 (\d+)>/ ? $1.to_i : 0
    return n
    end
    end

    #==============================================================================
    # ■ Game_BattlerBase
    #------------------------------------------------------------------------------
    #  버틀러를 취급하는 기본의 클래스입니다.주로 능력치 계산의 메소드를 포함하고 있습니다.와
    # 의 클래스는 Game_Battler 클래스의 슈퍼 클래스로서 사용됩니다.
    #==============================================================================

    class Game_BattlerBase
    attr_accessor :fix_slip
    def fix_slip
    n = 0
    @states.each { |id| n += $data_states[id].fix_slip }
    return n
    end

    end

    #==============================================================================
    # ■ Game_Battler
    #------------------------------------------------------------------------------
    #  스프라이트나 행동에 관한 메소드를 추가한 버틀러의 클래스입니다.이 클래스
    # (은)는 Game_Actor 클래스와 Game_Enemy 클래스의 슈퍼 클래스로서 사용됩니다.
    #==============================================================================

    class Game_Battler < Game_BattlerBase
    #--------------------------------------------------------------------------
    # ● HP 의 재생
    #--------------------------------------------------------------------------
    def regenerate_hp
    damage = -(mhp * hrg).to_i
    damage += fix_slip
    perform_map_damage_effect if $game_party.in_battle && damage > 0
    @result.hp_damage = [damage, max_slip_damage].min
    self.hp -= @result.hp_damage
    end
    end

    이걸 스크립트에 붙여 넣어 주세요. hp 고정데미지를 먹이고 싶은 상태의 메모란에 <고정 n>을 써넣어주면
    매번 n만큼 데미지를 입습니다.
  • ?
    icnman 2012.08.15 14:29
    헐 직접 만들어주신 건가요? 감사합니다 ㅜㅜ 한번 해봐야겠네요
  • ?
    icnman 2012.08.15 14:35
    오오 잘 되네요 정말 감사합니다!

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12472
RMVXA 영상 오류 2 hazel 2017.01.11 88
RMVXA 맵 만드는 도중에 오류가 났는데..이거 뭔가요?? 1 file 나호성 2017.12.29 88
RMVXA VXace 제작자 성님들 도와주십시오.(물건을 정확한 위치에 옮겨놓으면 인식되는거.) 5 nimi070 2018.12.07 88
기타 RMVXA 압축된 파일 툴 분해하는법이 있나요 겜만들고싶다앙 2021.01.30 88
이벤트 작성 RMVXA 원거리 액알 질문이요 1 그냥사람777 2021.01.31 88
RMVXA 캐릭터가...사라졌습니다... 2 보드카짱 2017.04.26 87
이벤트 작성 RMVXA 전투 중에 메시지가 딱 1번만 뜨게 하는 법 1 슈필러 2019.02.25 86
RMVXA 드랍율을 변경할수없을까요? thentlr 2016.06.06 86
RMVXA 이벤트 하는데 오류가 뜨네요,,, 2 file vGONv 2017.02.04 86
RMVXA 대화 궁금증 2 Mop 2017.07.16 86
RMVXA 강화 스크립트 오류에 대해 물어보고싶습니다 wjdwhdz 2018.02.14 85
기본툴 사용법 RMVXA 직접 만든 도트를 불러오려면 어떻게 해야 하나요? 1 solbora 2019.08.24 85
RMVXA 스크립트를 적용할 때 질문입니다 AccelHacker 2016.11.13 85
RMVXA VXA전투시 화면 상단에뜨는 문자의 한글화에 대해 알고싶습니다. 1 file st게카 2018.11.12 85
RMVXA 알만툴 만든거 다른 컴퓨터로 옮기는 법좀 알려주세요. 2 그냥사람777 2018.12.22 85
이벤트 작성 RMVXA 이벤트가 이벤트로 가게 하기 ㅠㅠ 재질문이요 1 수학의정석 2018.12.31 85
RMVXA 타일이 깨집니다 ㅜㅜ 1 file 베네수엘라 2018.05.12 84
스크립트 사용 RMVXA RPG VX Ace 웹사이트 하이퍼링크 김치찌개두루치기 2020.08.05 84
기타 RMVXA 쯔꾸르 게임 실행후 캐릭터가 자동으로 이동하고 컨트롤이 되지않습니다. 귀여미드사미 2019.09.23 84
기본툴 사용법 RMVXA 도망치기의 확률이 정확히 어떻게 되나요? 겜만들고싶다앙 2021.03.17 83
Board Pagination Prev 1 ... 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 Next
/ 150