질문과 답변

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 21133
RMXP Skill Shop 스크립트 선행스킬 판정 추가 방법 4 모모아이 2012.06.26 1026
RMXP 스킬샵 스크립트에서 코스트를 돈 말고 다른 것으로 5 KG05 2011.06.12 1026
RMVXA 아이템 사용시 그림 나오게하는거 관련.. 왜 버튼이 말을 안 듣죠? 3 file 알만툴 2013.01.07 1026
RMVXA 플레이시간이 100시간이 될 수도 있나요? 2 님믹 2012.11.02 1026
RMVX 적 캐릭터 밸런스를 조절하려 하는데요 1 file znznznzmzn 2012.12.24 1026
RMVX 서랍 뒤지기 4 file VX입문했긩 2014.01.26 1026
RMVXA 시스템 윈도우에서 이 부분은 무슨 상황에 사용되나요? 2 file 함도 2014.07.07 1026
RMVX 대형첨부 3 쿠쿠밥솥 2011.04.23 1027
RMVX 전투 돌입속도를 빠르게 하는방법이 궁금합니다. 1 file Lamancha 2013.12.12 1027
RMVX 스크립트를 잘못 수정한 것 같아 질문드립니다. 5 미즈 2012.08.02 1027
기타 게임중 배경음악을 불러오는 시간 2 왈라야키 2013.09.24 1027
RMVXA 눈이 오게 하는것처럼 하는 법이 궁금합니다. 5 흰강아지 2014.04.18 1027
RMVX 장비에 변수 증감 효과를 넣는법 +α 2 카르츠 2012.09.07 1028
RMVX KGC_PassiveSkill 에 대해서 질문 드립니다.;;; 7 니노미야 2010.09.14 1028
RMVX 아이템 아이콘불러오기와 아이템에 이벤트 설정하는 방법좀요 ㅠ 2 겜초 2011.07.05 1028
RMVX 맵갯수가 많아지면 렉이 심해지나요? 2 Uiman 2013.07.01 1028
RMVXA 반격, 마법반사 관련 (해결) 7 Vincent 2013.10.08 1028
플러그인 사용 RMMV mv에서는 캐릭터가 말할때 텍스트 음성 어떻게 하나요? 2 코볼트코 2020.11.16 1028
턴제 전투 RMMV 전투화면 메뉴 편집방법을 알고 싶습니다. 2 file MSM 2019.03.14 1028
RMVX 자동 대사와 애니메이션은 어떻게 만드나요? 2 행복해 2013.09.14 1029
Board Pagination Prev 1 ... 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 ... 518 Next
/ 518