XP 스크립트

http://www.gamebaker.com/rmxp/scripts/immunity-message.htm
  속성이나 상태공격시 해당 속성이나 상태이상이 무효일 때는 Miss대신 Immune이라는 메세지가 뜨게 한 스크립트입니다.


#=============================================================================
# ** SG Immunity Message
#=============================================================================
# sandgolem
# Version 1
# 20.04.06
#=============================================================================
#
# To check for updates or find more scripts, visit:
#      http://www.gamebaker.com/rmxp/scripts/
#
# To use this script, copy it and insert it in a new section above "Main",
# but under the default scripts and the SDK if you're using it.
#
# Have problems? You can leave me a message at:
# http://www.gamebaker.com/users/sandgolem
#
#=============================================================================

#--------------------------------------------------------------------------
# * SDK Log Script
#--------------------------------------------------------------------------
begin
  SDK.log("SG Immunity Message", "sandgolem", 1, "20.04.06")
  if SDK.state("SG Immunity Message") != true
    @sg_immunemsg_disabled = true
  end
  rescue
end

#--------------------------------------------------------------------------
# * Begin SDK Enable Test
#--------------------------------------------------------------------------
if !@sg_immunemsg_disabled
 
module RPG
  class Sprite < ::Sprite
    alias sandgolem_immunemsg_sprite_dam damage   
    def damage(value, critical)
      if @battler.sg_skill_immune == true
        if value == 'Miss'
          value = 'Immune'
        end
      end
      sandgolem_immunemsg_sprite_dam(value, critical)
    end
  end
end

class Game_Battler
  attr_reader :sg_skill_immune 
  alias sandgolem_immunemsg_gamebat_statesplus states_plus
 
  def sg_state_immune_check(statecheck)
    @sg_skill_immune = nil
    for i in statecheck
      if $data_states[i].nonresistance
        return
      end
      if self.state_ranks[i] != 0 && self.state_ranks[i] != 6
        return
      end
    end
    @sg_skill_immune = true
  end
 
  def states_plus(plus_state_set)
    sg_state_immune_check(plus_state_set)
    sandgolem_immunemsg_gamebat_statesplus(plus_state_set)
  end
end

#--------------------------------------------------------------------------
# * End SDK Enable Test
#--------------------------------------------------------------------------
end

Who's 백호

?

이상혁입니다.

http://elab.kr


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 6153
901 아이템 아이템창변경 27 카르닉스 2010.02.26 3634
900 이름입력 이름입력스크립트 ps인간 2009.01.23 3632
899 타이틀/게임오버 타이틀 가기전에 오프닝 이벤트 시작하기?! 13 file 백호 2009.02.21 3630
898 기타 3d 렌더링스크립트 어렵게 찾음 9 라구나 2011.03.05 3610
897 전투 RPG Advocate의 데모에서 발췌한 사이드뷰용 전투상태창 4 file 백호 2009.02.22 3599
896 키입력 메세지 입력 스크립트. 25 file Bera 2010.10.18 3582
895 상점 상점 메뉴 개조시킨 스크립트 [한글] 35 file 백호 2009.02.21 3567
894 HUD 맵이름스크립트 52 file 이안 2010.01.17 3554
893 [ 무기 & 방어구 레벨제한 스크립트 ]엄청유용! ㅎ 24 file 제로스S2 2009.08.05 3554
892 타이틀/게임오버 타이틀 전에 로고 띄우기, 홈피 띄우기, 메일 보내기 13 file 유아 2009.01.09 3554
891 HUD xp대화창에 얼굴, 이름 넣기!! [방법두 있음] 3 백호 2009.02.21 3546
890 이동 및 탈것 그림자 스크립트 13 file 백호 2009.02.22 3540
889 전투 [신기술 체험] SRPG-Test 13 file 백호 2009.02.22 3537
888 메뉴 [메뉴] 간단한 형식의 CoaMenu2Scroll 버젼 20 file 코아 코스튬 2010.10.24 3527
887 전투 srpg용 스크립트라는데 4 세죠 2010.03.26 3524
886 전투 사이트뷰 전투 스크립트 (CBS R1) 8 file 백호 2009.02.21 3498
885 이동 및 탈것 새로운 픽셀 이동 스크립트 27 file 케나이 2010.04.10 3496
884 메뉴 링 메뉴 16 Neowitch* 2008.04.18 3478
883 전투 펫 시스템(ABS 3.4v포함) 23 file 백호 2009.02.22 3461
882 전투 Mr. Mo's ABS 5.5 13 Alkaid 2010.09.10 3459
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 52 Next
/ 52