XP 스크립트

http://www.gamebaker.com/rmxp/scripts/escape-only-skills.htm
  도주전용 스킬을 만드는 스크립트입니다.  FF시리즈에서 '텔레포'를 전투에 사용하는 것을 떠올리면 쉽겠죠.(응?)


#=============================================================================
# ** SG Escape Only Skills
#=============================================================================
# sandgolem
# Version 1
# 22.06.06
#=============================================================================

Scene_Battle::SG_EscapeOnly_Skills = [#]
# Place skill numbers like this: [1,2,3,4]
# This check only happens at the start of a battle.
# Modify it to use start_phase2 instead of main if you want it every turn.

#=============================================================================
#
# 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",
# 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 Escape Only Skills", "sandgolem", 1, "22.06.06")
  if SDK.state("SG Escape Only Skills") != true
    @sg_escapeonlyskills_disabled = true
  end
  rescue
end

#--------------------------------------------------------------------------
# * Begin SDK Enable Test
#--------------------------------------------------------------------------
if !@sg_escapeonlyskills_disabled

class Scene_Battle
  alias sandgolem_escapeskills_battle_main main
  def main
    for i in 0...SG_EscapeOnly_Skills.size
      sg_temp = $data_skills[SG_EscapeOnly_Skills[i]].occasion
      if $game_temp.battle_can_escape
        if sg_temp == 0 or sg_temp == 2
          $data_skills[SG_EscapeOnly_Skills[i]].occasion = 0
        else
          $data_skills[SG_EscapeOnly_Skills[i]].occasion = 1
        end
      else
        if sg_temp == 0 or sg_temp == 2
          $data_skills[SG_EscapeOnly_Skills[i]].occasion = 2
        else
          $data_skills[SG_EscapeOnly_Skills[i]].occasion = 3
        end
      end
    end
    sandgolem_escapeskills_battle_main
  end
end

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


**도주 전용으로 사용할 스킬은
Scene_Battle::SG_EscapeOnly_Skills = [(스킬ID)]
로 지정하면 됩니다.

Who's 백호

?

이상혁입니다.

http://elab.kr


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 7282
21 기타 Terrain Encounter Areas by SephirothSpawn 백호 2009.02.22 791
20 전투 전투 관련 횟수 취득 스크립트 백호 2009.02.21 790
19 기타 Activation_system file 백호 2009.02.22 785
18 기타 Sphere Grid System file 백호 2009.02.21 785
17 스킬 Skill Requirements by SephirothSpawn (SDK호환) file 백호 2009.02.22 780
16 기타 AMS-Advanced Message Script Edited by Dubleax 3 file 백호 2009.02.21 779
15 기타 Advanced Gold display by Dubealex 1 백호 2009.02.22 778
14 기타 Real-Time Day Night 3 백호 2009.02.22 773
13 맵/타일 맵연결 스크립트 (데모첨부) file 게임애호가 2018.06.15 772
12 기타 Letter by Letter Message Window by slipknot@rmxp.org (SDK호환) 1 file 백호 2009.02.22 772
» 스킬 SG_Escape Only Skills by sandgolem (SDK호환) 백호 2009.02.22 772
10 기타 killer님 요청하신 스크립트 두번째입니다. 나뚜루 2009.02.21 769
9 기타 Localization by ForeverZer0, KK20 습작 2013.04.26 766
8 기타 Materia System file 백호 2009.02.21 765
7 기타 Boat Script 백호 2009.02.21 748
6 기타 에어리어 설정 by RPG Advocate 백호 2009.02.22 733
5 전투 전투중에 장비들 교체하기 file 레이스89 2017.08.19 682
4 기타 [All RGSS] FileTest (Unicode) file Cheapmunk 2014.12.29 654
3 이름입력 한글조합입력기(영어가능) file 조규진1 2019.11.10 584
2 제작도구 [XP/VX/VXA] Doodad's Editor by newold Alkaid 2020.07.12 460
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