질문과 답변

Extra Form

제가 Yanfly Engine Ace - Learn Skill Engine라는 시스템으로 스킬을 배우게 하는 식으로 생각중입니다.


https://yanflychannel.wordpress.com/rmvxa/gameplay-scripts/learn-skill-engine/


그런데 이게 스킬을 배우는 목록이 <learn skills: n> , <learn skills: n,n,n> 같은 형식이더라구요.


그럼 <learn skills: 26,27,28,29,30,31> 이렇게 입력을 무조건 해야될까요?


편하게 <learn skills: 26~31> 이런식으로는 못할까요..


Comment '2'
  • profile
    러닝은빛 2015.09.16 16:41

    그렇게 하려면 명령어 추가가 불가피 하므로 스크립트를 수정했습니다.


    아래 스크립트를 원본 스크립트보다 아래 쪽에 추가해보시기 바랍니다.


    #==============================================================================
    # ■ RPG::Class
    #==============================================================================
     
    class Range
      def slice!
        self.to_a.to_s.gsub(/\[(.+)\]+/) { return $1 }
      end
    end
     
    module YEA::REGEXP::CLASS
      LEARN_SKILLS_JOIN = /<(?:LEARN_SKILLS|learn skills):[ ](\d+)\s*~\s*(\d+)>/i
    end    
     
    class RPG::Class < RPG::BaseItem
      #--------------------------------------------------------------------------
      # common cache: load_notetags_lse
      #--------------------------------------------------------------------------
      def load_notetags_lse
        @learn_skills = []
        #---
        self.note.split(/[\r\n]+/).each { |line|
          case line
          #---
          when YEA::REGEXP::CLASS::LEARN_SKILLS
            $1.scan(/\d+/).each { |num| 
            @learn_skills.push(num.to_i) if num.to_i > 0 }
          when YEA::REGEXP::CLASS::LEARN_SKILLS_JOIN
            (($1.to_i || 0)..($2.to_i || 0)).slice!.scan(/\d+/).each { |num| 
            @learn_skills.push(num.to_i) if num.to_i > 0 }        
          end
        } # self.note.split
        #---
      end
      
    end # RPG::Class
    cs


    원본 스크립트보다 반드시 아래쪽에 위치해야 합니다.


    참고 바랍니다.

  • ?
    세실리안 2015.09.16 21:03
    정말 감사합니다!ㅠㅠㅠㅠㅠㅠㅠㅠ 진짜 감사그려요~

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12398
기타 전투화면 스크립트 질문입니다 Fernandez 2015.09.17 134
RMVXA 일회성 스킬 2 기폭 2015.09.16 136
RPG vx ace 스팀판 한글패치 3 file 낙원프로젝트 2015.09.16 1299
기타 질문,[rpg 만들기vx ace] 타이머 조작 이벤트 3 음움옴 2015.09.16 855
RMVXA 자동실행 이벤트에서의 npc와 주인공의 동시움직임 7 마린걸 2015.09.15 238
RMVXA rpgvxace 상태 아이콘 바꾸는 방법 3 슈퍼울트라그레이트딜리셔스 2015.09.15 242
RMVXA Yanfly Engine Ace - Learn Skill Engine 스킬 배우기 스크립트 질문 2 세실리안 2015.09.14 181
RMVXA 몬스터가 몬스터를 소환하는 방법. 기폭 2015.09.14 208
RMVX 소리조절스크립트 1 file request 2015.09.14 224
RMVX 대화할떄 캐릭터 크기 1 file Ribus 2015.09.12 225
RMVXA 두칸 크기의 액터 종이상자. 2015.09.12 173
RMVXA 윈도우스킨 변경 스크립트 적용 2 file tsdee 2015.09.12 362
RMVXA 타이머의 질문합니다 1 아쳐 2015.09.11 200
RMVXA 배틀 할때 4명 이상의 파티로 배틀 할 수 있는 법은 없나요? 2 야느와르 2015.09.10 175
RMVX 저장및 로드시 캐릭터들이 보이지 않는 방법 4 file request 2015.09.09 249
RMVXA 문장 부분에 띄운 부분에 이물질(?)이 있는 것 같이 표시됩니다..ㅠㅠ 3 file kusiyaro 2015.09.09 175
기타 강좌 세븐나이츠 2015.09.08 121
RMVXA 캐릭터 칩 Import 크기 및 잘림 현상 4 file 가온누리오 2015.09.08 265
RMVX [RPG VX] 사이드뷰 문제입니다 ㅠㅠ 고글고글 2015.09.07 173
RM2k3 rpg2003 폰트는 어떻게 바꾸나요? 천둥번들 2015.09.06 317
Board Pagination Prev 1 ... 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 ... 516 Next
/ 516