질문과 답변

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 12448
RMMV 케릭터 얼굴을 넣으려 하는데 2 Banwall087 2018.04.21 180
RMVXA 캐릭터 선택시 바로 특수창으로 넘기는법 file 기폭 2015.05.28 180
RMVX 경비시스템으로, 적이 닿을경우 전투가 시작되는 이벤트. 3 듀란테 2015.08.20 180
RMVXA 특정 이벤트의 좌표 알아내는 법. 1 불새우 2015.09.27 180
RMMV 플레이어의 좌표에 따라 이벤트가 바뀌는 것 10 file 카코로 2016.08.19 180
RMMV 이거 무슨 에러죠? 3 file 푸른바람avangs 2017.08.28 180
RMMV 저장/로드화면 레이아웃 바꾸려고 합니다. 2 file 리제트 2017.11.14 180
RMMV 알만툴 MV에서 낮과 밤 시스템을 구현하고 싶습니다 1 판다꾼 2018.01.01 180
기타 RMVX 맵의 분위기와 도트에 대하여 질문합니다(텍스처가 있는것인가요? 1 알만이 2020.08.31 180
기타 RMXP 오토타일이 뭐죠? 2 file 늑이씨 2019.07.07 180
이벤트 작성 RMMV NPC들끼리의 대화를 이어가고 싶어요. 1 Rule 2020.03.13 180
스크립트 추천 RMVXA 이런 스크립트 있을까요? 2 file 설님 2020.05.18 180
에러 해결 RMMV 특정 스킬 포뮬러에서의 YEP_BattleEngineCore , YEP_SkillCore, SRD_SummonCore 충돌 2 멤메 2022.04.20 180
RMMV 그림표시제한 100개를 넘기고 싶어요. 1 A구몽 2018.09.02 181
기타 [유니티5.0.0] 카메라 시점 file 이리나 2015.06.05 181
RMVX 주인공 그래픽 질문 1 KAHP 2015.01.20 181
RMVXA 밀리터리관련 캐릭터칩은 어디서 구할 수 있나요? 3 콜오브듀티모던워페어 2015.01.29 181
기타 xp타일셋을 ace로 바꾸는 법 무명시절 2015.04.21 181
기타 공포게임추격관련 스크립트대해 질문 2 아쳐 2015.08.19 181
RMVXA Yanfly Engine Ace - Learn Skill Engine 스킬 배우기 스크립트 질문 2 세실리안 2015.09.14 181
Board Pagination Prev 1 ... 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 ... 516 Next
/ 516