질문과 답변

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 12456
RMVX 적 캐릭터가 플레이어에게 닿으면 게임오버가 되게 하는법 2 녹차밥 2013.06.22 893
RMVX 적 캐릭터가 스킬을 하나밖에 사용 못하네요 1 IU[아이유] 2013.11.26 772
RMVXA 적 캐릭터 승리시 패배시 다른 대사나 결과를 주려면 어떻게 해야하나요 2 꾸리꾸리 2015.08.08 248
RMVXA 적 캐릭터 변신시 HP 유지 2 file 리팝이 2015.01.13 213
RMVX 적 캐릭터 밸런스를 조절하려 하는데요 1 file znznznzmzn 2012.12.24 1017
RMVX 적 캐릭터 구하는법 1 file 키리엘 2012.03.06 2281
RMVXA 적 체력을 표시하고 싶습니다. 10 file ghtlr95349 2013.02.18 1640
RM2k 적 처치시 변수가 올라가는 이벤트를 구현할 수 있을까요..? 6 WithBerserker 2016.07.31 249
RMMV 적 전멸 후 난입 5 zero? 2016.10.23 190
턴제 전투 RMVXA 적 선택시 화살표 Sa0327 2020.03.04 61
턴제 전투 RMMV 적 배치에 관해서 질문이 있습니다 file Wolf君 2024.01.11 27
RMXP 적 몬스터 HP가 " 999999 " 으로 되어있잔아요 그 이상으로하는 스크립트 없나요? 4 난몰라 2012.01.20 2429
RMVXA 적 능력치로 적에게 데미지 주기 2 테오드라 2016.02.11 140
RMVX 적 그룹에서 적 캐릭터를 랜덤으로 나오게끔 하는 방법좀 부탁드립니다 2 이억팔천 2012.10.28 880
RMVXA 적 그룹 정렬에 대해 구리더 2013.07.10 768
턴제 전투 RMVXA 적 공격 시 자신에게도 반동 데미지가 가게 하는 방법 1 할짓없는인간 2019.05.06 97
이벤트 작성 RMMV 적 AI 관련 질문 6 file pokapoka 2023.08.11 68
RMVXA 저해상도 게임 화면의 확대 방법에 대해서 질문 드립니다. :) LSW.indie 2018.09.23 197
RMVX 저주받은 갑옷 구현 2 FNS키리토 2012.06.26 2657
RMVX 저좀 도와주세요..ㅠㅠ 2 file 닥훈이 2011.06.26 838
Board Pagination Prev 1 ... 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 ... 516 Next
/ 516