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 6203
141 장비 장비 시 전능력 표시 스크립트 4 file 백호 2009.02.21 1110
140 아이템 소지/구입 아이템 갯수 99개 이상 가능(약간 수정) 2 백호 2009.02.22 1104
139 메시지 FontZ by DerVVulfman Alkaid 2013.07.19 1102
138 기타 말걸면그림천천히뜨기 4 file 백호 2009.02.21 1102
137 장비 Multi-equip script 2 file 백호 2009.02.21 1101
136 아이템 Item Acquired Window by SiliconHero@rmxp.net 백호 2009.02.22 1096
135 맵/타일 Random Map Generator by Wachunga@rmxp.net file 백호 2009.02.22 1096
134 상태/속성 Custom stat growing system 1.0 by Blizzard@rmxp.org file 백호 2009.02.22 1089
133 기타 시작하자 마자 풀 스크린 2 백호 2009.02.21 1082
132 아이템 아이템 정리기능 S크립T 1 file 백호 2009.02.21 1082
131 스킬 Trickster's Bag of Skill Effects file 백호 2009.02.22 1077
130 저장 Law's Custom Save System by The Law G14 & Night Runner 1 file Alkaid 2013.02.18 1076
129 키입력 Keyboard Input Module v5 by Near Fantastica (SDK호환) 백호 2009.02.22 1075
128 스킬 Skill Shop by Trickster@rmxp.org file 백호 2009.02.22 1073
127 저장 SG_Broken Save File Fix by sandgolem (SDK호환) 1 백호 2009.02.22 1068
126 메뉴 SG_Hide zero SP cost by sandgolem (SDK호환) 백호 2009.02.22 1066
125 기타 어디에 쓰이는지 불확실한 스크립트 1 백호 2009.02.22 1063
124 이동 및 탈것 Mouse_move 호환버전 1 file 백호 2009.02.21 1059
» 상태/속성 SG_State Immunity Message by sandgolem (SDK 호환) 백호 2009.02.22 1057
122 기타 Anti Event Lag Script 3 백호 2009.02.21 1057
Board Pagination Prev 1 ... 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 Next
/ 52