질문과 답변

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 12398
RMVX 게임 종료할떄 특정 변수나 스위치들 조작하는법 1 SCUD 2010.09.19 916
RMMV 게임 종료하면 타이틀 화면이 아니라 종료하는 방법 없을까요? 4 잠행인 2017.10.08 175
RMVXA 게임 종료 스크립트좀 알려주십시오 3 Chomsky 2014.02.26 625
맵배치 RMMV 게임 제작중 발생하는 몇몇 오류에 관한 질문을 드립니다. 1 file 핸들 2020.05.31 519
RMXP 게임 제작을 하려는데 막혀버렸습니다. 3 Magnerota 2013.10.03 1032
기타 게임 제작을 앞서 필요한것이 무엇인가요? 1 d잃어버린게임을찾아 2017.06.05 119
RMVXA 게임 제작 후 실행법 2 Mop 2017.07.13 98
사이트 이용 게임 제작 프로그렘 뭐 쓰시는지?? 1 겜덕 2016.12.17 153
RMVXA 게임 제목과 아이콘 바꾸는법 있나요? 4 file 천지설화 2018.01.14 2281
RMXP 게임 정지하기 7 file /여우비/ 2013.06.26 623
RMVX 게임 저장해서 배포할때 폰에서도 실행가능하게하려면 어떻게 저장해야하나요 ㅠ 4 SBㅡ백색 2015.02.24 175
기타 게임 저장 관련 문제 2 file 알피지에엑스피 2013.07.26 672
사이트 이용 게임 작품 게시판에 플래쉬 게임은 못 올리나요? 1 KUR 2015.01.23 171
RMVX 게임 자막이 빾뫞쁚딯솤잢 이럿겡 이상하게나와요 해결방법좀요 2 빌리해밀리 2014.10.09 464
사이트 이용 게임 인트로에 아방스 로고가 삽입되어도 괜찮나요? 1 게임잘날아가는닝겐 2016.02.01 245
RMVXA 게임 이어할적의 이벤트 활성화 문제 .. 2 file 오렌지캬라멜 2014.01.23 593
기타 게임 이미지 추출 관련해서 질문드리고 싶습니다. 1 검은딱지 2016.03.17 2381
기타 게임 용량 줄이는 법 6 file Thyella 2016.07.23 542
RMVX 게임 완성했는데 다른컴퓨터에서 소리가 안나요 4 MUTLG 2016.01.12 251
RMMV 게임 완성 후 exe로 저장했는데요... 작업한 컴퓨터에서는 실행이 잘 되는데... 다른 컴퓨터에서는 실행이 안돼요 :( 드블랑 2017.03.07 155
Board Pagination Prev 1 ... 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 ... 516 Next
/ 516