질문과 답변

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 19654
RMXP XP용 셀프 변수 스크립트의 사용법을 알 수 있을까요? 11 file 슈팅스타* 2012.08.15 1194
RMVXA 한국어 조사 스크립트 오류가 발생하네요..[완료] 6 InSaOng 2012.08.15 1372
RMVXA 슬립데미지 스크립트 중에 3 icnman 2012.08.15 1021
RMXP 대화창 색깔바꾸기 1 봉지스 2012.08.14 1197
RMVX 주인공의 이름을 정한걸 대화에 응용할 수 없을까요? 3 일일 2012.08.13 1123
RMXP 또 질문.. 비트맵 클래스. 메소드질문 dispose 와 clear 의 차이점 4 말짱꽝이지롱 2012.08.13 1333
RMXP 비트맵 클래스. 메소드 질문 stretch_blt 2 말짱꽝이지롱 2012.08.13 959
RMXP 대화창에 사진넣는방법 2 봉지스 2012.08.12 1191
RMXP 타일과 캐릭이겹쳐요 2 file 봉지스 2012.08.12 1334
RMXP XP상에서 타일셋 전환을 가능하게 하는 스크립트가 있나요? 1 칸타모 2012.08.12 764
RMVXA 대화창의 문자가 잘려서 나옵니다. 4 file 엘 티그레 2012.08.12 1515
RMVXA 스킬창에 소모mp와 tp가 둘중 하나만 표시됩니다 2 file 아몬드젤리 2012.08.12 1247
RMVX 화면에 돈뜨게하는법 2 우롸이언 2012.08.12 1649
RMVX 이 레버 실행시키고 좀 끄고싶네요. 6 file 카온 2012.08.11 1193
RMVX 스크립트 찾고있습니다. 1 아이리수 2012.08.11 1636
RMVX vampyr SBABS-Requiem ABS 9 디버프 적용법 2 미니프레시 2012.08.11 1204
RMVXA 데미지 공식에 난수를 더하려고 하는데요.. 1 엘 티그레 2012.08.11 1519
RMXP 장비가 바뀌엇을때 표현방법 1 말짱꽝이지롱 2012.08.09 1051
RMVXA 스크립트 상 변수 문제입니다. 2 아이미르 2012.08.08 1217
RMVXA srpg 컨버터 사용자 인데요 걷다가 전투걸려서 적이 먼저 아군발견(습격) 없엘수있나요 5 안경포스 2012.08.07 1047
Board Pagination Prev 1 ... 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 ... 518 Next
/ 518

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5