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
501 변수/스위치 SG_Gold Window Variables v2 by sandgolem (SDK호환) 백호 2009.02.22 899
500 이동 및 탈것 Memorize Location R2 by dubealex file 백호 2009.02.22 846
499 스킬 [KGC] 스킬습득 아이템 2 백호 2009.02.22 1290
498 저장 [KGC] 스크립트 저장된 리셋 불어오기 [스샷첨부] 1 file 백호 2009.02.22 1052
497 저장 [KGC]_2PaneSave 스크립트 1 file 백호 2009.02.22 1655
496 스킬 SG_Escape Only Skills by sandgolem (SDK호환) 백호 2009.02.22 753
495 아이템 SG_Escape Only Items by sandgolem (SDK호환) 백호 2009.02.22 850
494 전투 레벨업시 능력치 표시 2 백호 2009.02.22 1621
493 전투 FFX, X-2, FFXII 식으로 대미지 표시하기 by squall@rmxp.org 백호 2009.02.22 1115
492 메뉴 제가추천하는 메뉴스크립트 11 file 백호 2009.02.22 5299
491 메뉴 1-Scene CMS 1.1 by LegACy@rmxp.org (SDK호환) file 백호 2009.02.22 953
490 전투 Real Time Active Battle(RTAB) 1.14 from 歯車の城 3 file 백호 2009.02.22 1315
489 저장 [신기술 체험] 데이터 저장 6 file 백호 2009.02.22 1421
488 전투 [신기술 체험] 강회된 횡스크롤 액알 13 file 백호 2009.02.22 6842
487 기타 KGC, SG 필수 스크립트 1 백호 2009.02.22 1110
486 온라인 멀티넷플레이 99Q Beta 3 27 백호 2009.02.22 3107
485 상점 간단한 여관 by Tsunokiette@Creation Asylum 2 백호 2009.02.22 1530
484 기타 Letter by Letter Message Window by slipknot@rmxp.org (SDK호환) 1 file 백호 2009.02.22 760
483 스킬 Equipment Skills 2.0 by SephirothSpawn file 백호 2009.02.22 1007
482 이동 및 탈것 Advanced Player Movement by SephirothSpawn (SDK호환) 1 file 백호 2009.02.22 801
Board Pagination Prev 1 ... 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ... 52 Next
/ 52