질문과 답변

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 12392
기타 RMMV yanfly 플러그인 우회다운로드 경로가있을까요? + 결재후 사후관리 7 wkdrn33 2020.03.23 295
RMMV yanfly 키보드 설정이랑 버튼 커먼이벤트 같이 쓰시는 분 계신가요? 잠행인 2017.10.13 105
RMMV yanfly 아이템 코어 윈도우 투명도 도움 부탁드립니다. 3 file 가시밭 2018.03.28 162
스크립트 사용 RMVXA yanfly 배틀엔진 스크립트 질문 file Goker 2020.03.30 76
RMMV Yanfly 메시지코어 플러그인에서 이름창 없애는법 질문 Generator 2016.08.05 147
RMVXA Yanfly Item Menu 스크립트 커스텀 추가하는 방법? file 몽롱하다 2016.09.11 139
RMVXA Yanfly Engine Ace - Learn Skill Engine 스킬 배우기 스크립트 질문 2 세실리안 2015.09.14 181
기타 RMMV yanfly 2 abang 2020.12.27 166
스크립트 사용 RMVX Yami님의 Overlay Mapping 스크립트는 어떻게 사용하나요 햇찌 2023.03.02 54
RMVX X키 자체가 인식이 안 됩니다. 2 링크 2013.12.08 1540
기타 xyz파일은 어떻게 수정하나요? 2 emblock 2013.05.01 1423
RMVXA XV키중에 X : [ B ]를 메뉴로 안쓰는 방법있나요 ? 2 file 오렌지캬라멜 2013.06.16 674
RMVXA xv ace 에서 턴 알피지 전투메뉴 질문. 4 꼭해볼테다 2012.12.07 932
기타 XRXS21, XRXS9 등의 뜻은...? 2 하진 2012.07.28 1514
RMXP XRXS 스크립트 오류 닉네임은40자이내 2011.07.26 923
xp한글패치 4 홈쇼핑 2015.05.30 229
RMXP XP하는데 이상한 점 한가지..... 3 굼뱅이 2010.09.21 788
RMVX xp프레임 시간과 vx프레임 시간(크레딧) 4 file 호오라그렇군여 2014.05.08 664
RMVX xp툴의 BGM을 vx툴로 옮기고 싶은데요 3 동담 2011.10.21 1903
XP툴 한글패치 질문 1 홈쇼핑 2015.05.30 274
Board Pagination Prev 1 ... 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 ... 516 Next
/ 516