질문과 답변

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 21134
RMVXA 심플맵 불러오기가 안되는데.... 11 카이온 2012.01.04 3333
RMVXA 실행 파일의 아이콘을 변경하고 싶어요 4 file ㅅㅇ 2014.10.12 621
RMVXA 실시간 캐릭 변경이 구현 가능한가요? 4 오렌지캬라멜 2013.06.16 646
RMVXA 실시간 날짜와 시간을 변수에 대입하기 8 에뎀이 2014.05.22 803
RMVXA 실수로 기본 캐릭터 이벤트 삭제했어요 2 보병 2015.02.04 208
RMVXA 실내 문(door) 만들기!! 자동으로 닫히는문 2 엘드로드 2018.07.12 935
RMVXA 시체 이벤트... 2 물달이 2014.06.22 572
RMVXA 시점에 관해서... 1 agrea 2013.08.14 741
RMVXA 시작후 즉시 이벤트 1 떡좀쪄봐 2013.03.28 732
RMVXA 시작하자마자 이벤트 1 떡좀쪄봐 2013.03.27 669
RMVXA 시야제한 삭제에 대해 질문 드립니다. 3 류미엘 2015.12.10 190
RMVXA 시야 범위 제한 질문... ㅠ 3 file MSboy 2018.11.03 699
RMVXA 시스템 윈도우에서 이 부분은 무슨 상황에 사용되나요? 2 file 함도 2014.07.07 1026
RMVXA 시간지나면 자라나는 농작물 3 file 삡코 2015.08.04 240
RMVXA 습작님의 TP와 MP의 동시표시에 관하여 4 반내림 2013.10.11 1267
RMVXA 습작님의 EME 스크립트와 타 스크립트의 충돌. 4 file 냐냐 2014.12.12 366
RMVXA 슬립데미지 스크립트 중에 3 icnman 2012.08.15 1021
RMVXA 슬라임B에게는 효과가 없다. 전투시 다음 메시지가 뜹니다. 1 file 겜제작광 2014.08.18 557
RMVXA 스피드 변경 스크립트 8 게임잘날아가는닝겐 2015.07.20 155
스크립트 작성 RMVXA 스플래시 이미지를 매번 바뀌게 하고 싶습니다. 2 objuan 2019.07.29 224
Board Pagination Prev 1 ... 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 ... 150 Next
/ 150