VX 스크립트

#==============================================================================
# **'SW_EquipFinisher' by Siot Warrior
#------------------------------------------------------------------------------
#  무기 혹은 방어구의 메모란에 <필살기=id>를 적어 주시면 그 장비를 장착한 캐릭터는
#  해당하는 id의 스킬을 습득하게 됩니다. 가급적 캐릭터가 자력으로 습득하는 스킬과
#  장비를 통해 습득하는 스킬을 구분해 주세요.
#    ex: <필살기=1> - 캐릭터는 연속공격을 습득!
#==============================================================================


#==============================================================================
# ■ 정규식
#==============================================================================
module SW
  module Weapons2
    EQUIP_FINISHER = /<필살기=(d+)s*>/
  end
end

#==============================================================================
# ■ RPG::BaseItem
#==============================================================================
module RPG
  class BaseItem
    #--------------------------------------------------------------------------
    # ● 무기의 장착 필살기를 반환
    #--------------------------------------------------------------------------
    def equip_finisher
      return @note =~ SW::Weapons2::EQUIP_FINISHER ? $1.to_i : nil
    end
  end
end

#==============================================================================
# ■ Game_Actor
#==============================================================================
class Game_Actor
  alias :sw_change_equip :change_equip
  def change_equip(equip_type, item, test = false)
    if !(equips[equip_type].nil?) and !(test)
      array_finisher = []
      for i in 0..4
        next if i == equip_type
        if !(equips[i].nil?)
          array_finisher.push(equips[i].equip_finisher) if !(equips[i].equip_finisher.nil?)
        end
      end
      if !(array_finisher.include?(equips[equip_type].equip_finisher))
        forget_skill(equips[equip_type].equip_finisher) if !(equips[equip_type].equip_finisher.nil?)
      end
    end
    if !(item.nil?) and !(test)
      learn_skill(item.equip_finisher) if !(item.equip_finisher.nil?)
    end
    sw_change_equip(equip_type, item, test)
  end
end

//

예제도 같이 첨부합니다.

스크립트에 관한 문제점이나 개선점에 대한 내용을 보내주시면 스크립트 질 향상에 도움이 됩니다.

Who's 시옷전사

profile

인본바후


스크립트

제작단계

 EquipFinisher  완성 

 CreatureShop

완성

 CreatureMix

완성

 CreatureMix(for RMXP) 

 완성 

BookSkill완성

 EnchantItem

 완성 

NumericalElem제작中...

Comment '19'
  • profile
    star211 2010.08.31 18:23

    http://avangs.info/zbxe/224307

     

    이거랑 비슷한건가

     

    아니라면 죄송요

  • profile
    star211 2010.08.31 18:24

    으잌ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ500포인트

    팡팡이 땡큐

  • ?
    포인트팡팡 2010.08.31 18:23
    축하합니다. star211님은 500포인트에 당첨되셨습니다
  • ?
    KOREA♬♪ 2010.08.31 19:24

    star221님 말처럼 AP스크립트와 비슷하지만 AP스크립트는 몬스터를 사냥해서 AP를 모아 스킬을 습득하고

    습득한 스킬은 장비 해제를 하여도 사라지지않는방면 이 스크립트는 장비를 착용하는것 만으로 스킬을 습득하고

    장비 해제를 하면 스킬을 사용할수없네요.

  • profile
    시옷전사 2010.08.31 19:35

    흐 더좋은 스크립트가 잇을까봐 긴장햇는데 KOREA님 말대로 조금 달라효~~

  • profile
    습작 2010.09.01 00:51

    좋군요.. ㅎㅎ

  • ?
    ★coco★ 2010.09.01 15:03

    사라지나요?무기뺴면

  • ?
    포인트팡팡 2010.09.01 15:24
    축하합니다. 시옷전사님은 70포인트에 당첨되셨습니다
  • profile
    시옷전사 2010.09.01 15:24

  • ?
    시트르산 2010.09.12 00:12

     대단하시네요.. ㅎㅎ

  • ?
    swewedsd 2010.09.12 12:10

    잘쓸게염~~

  • ?
    포인트팡팡 2010.09.12 12:10
    축하합니다. swewedsd님은 90포인트에 당첨되셨습니다
  • ?
    핵타루 2010.09.17 19:34

    우아 좋은자료 감사영!!

  • ?
    시옷청룡 2010.12.21 19:56

    감사합니다~

  • profile
    플라니티스 2011.05.04 13:21

    음, 그러니까, 아이템에 전용 스킬을 부여해주는 거군요?

  • ?
    시옷청룡 2011.07.10 21:45

    장비 장착 혹은 해제할때 Game_Actor 스크립트와 충돌이;;

  • ?
    시옷청룡 2011.07.13 20:06

    아... 이거 해놓은줄 모르고 또 가져가서 해놨었네요ㅋ;; 잘 됩니다^^

  • ?
    그 누군가 2011.08.18 13:46

    감사 합니다.

  • ?
    빅베어 2013.01.27 09:31
    우옷 감사합니다 ^^

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 3 습작 2012.12.24 5408
477 HUD PRABS v1.0 [hud,주석액알,원거리공격,hotkeys,vx] 대박감이다. 47 유칸지 2008.08.13 11114
476 메시지 Quick Face Border 12 아방스 2008.03.05 4161
475 타이틀/게임오버 Rafidelis KaHh Box 타이틀화면 20 카르와푸딩의아틀리에 2009.08.23 5004
474 타이틀/게임오버 Random Title Screen 2 Man... 2008.10.28 1454
473 이동 및 탈것 Rei Advanced Movement System 8 file 카르와푸딩의아틀리에 2009.08.19 2631
472 장비 Rei(레이)의 Paperdoll(비쥬얼 장비)스크립트 20 file 루시페르 2009.07.29 4467
471 기타 reijubv - New Balloon Command (VXA에서도 작동) 1 file 혜인 2013.04.08 1332
470 Repel Effect 1 Man... 2008.10.28 1753
469 전투 Requiem ABS 8 - 액션 배틀 시스템 8 36 아방스 2009.06.24 8540
468 전투 Requiem ABS Hero Edition by Falcao 습작 2013.05.13 2009
467 전투 Requiem SBABS (Requiem Squad Based Battle System) 14 vk 2009.02.07 7542
466 기타 Resize and Scale by OriginalWij 1 습작 2013.05.13 1349
465 기타 RMVX Patcher 1.2.0 by Yeyinde 5 file Alkaid 2010.11.12 2118
464 영상 RMVX에서 AVI 재생 스크립트 12 Nymph 2008.07.07 4108
463 맵/타일 Roguelike Random Dungeon Generator 2.0 by cozziekuns 4 file Alkaid 2011.09.29 2560
462 기타 RPG 2000이나 RPG 2003처럼 전체화면으로 나오게 하는 스크립트(대박) 21 Man... 2008.10.28 4823
461 전투 RPG Tankentai SBS 3.3 + ATB Kaduki Eng 58 아방스 2009.02.05 9071
460 전투 RPG Tankentai SBS 3.3 Kaduki Eng 2 아방스 2009.02.05 5467
459 전투 RPG Tankentai SBS 3.4d + ATB 1.2c Kaduki 18 시트르산 2010.09.10 6449
458 전투 RPG tankentai에서의 치명적 문제점을 보완한 스크립트 2 file 톰소여동생 2010.11.03 3117
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 32 Next
/ 32