질문과 답변

Extra Form

안녕하세요?


VX SRPG 스크립트를 아주 소중하게 사용하고 있는 사람입니다. 이 자리를 빌려 번역하신 분들과 수정 보완하신 분들의 노고에 다시 한번 감사를 드립니다.


다름이 아니라,


'맨손' (즉 무기가 없이) 공격시 아래와 같은 경고창이 뜨면서 튕깁니다.


Script 'SRPG씬' line 807 : No Method Error Occurred.

umdefined method '>' for nil:NilClass


경고창이 가리키는 스크립트 807번 라인은 다음과 같습니다.


「무기 내장 공격의 횟수 세트」 중에서,


if weapon_skill>0


부분입니다.


주인공에게 무언가 무기를 쥐어주고 전투에 들어가보면 오류 없이 잘 진행이 됩니다만,


주인공이 무기 (없음)만 되면, 주인공이 공격하려는 순간 오류가 나고 경고창이 뜨면서 튕기는 것으로 볼 때 무기 맨손이 원인이 아닌가 추측해 봅니다.


스크립트에 워낙 어두워 강호제현분들의 해결책 답변을 삼가 기다려 봅니다.


감사합니다.

Comment '2'
  • ?
    아이미르 2011.06.15 13:44

    으음.. 제 실수네요... 맨손일 경우를 고려해야된다는 걸 깜빡했군요...

     

    그 부분은

     

    #--------------------------------------------------------------------------
      # ○ 무기 내장 공격의 횟수 세트
      #--------------------------------------------------------------------------
      def set_weapon_action(event)
        if event.enemy_flag
          note = $data_enemies[event.enemy_id].note #몹은  NOTE란에서
          weapon_skill = note =~ TSRPG::Pattern::WEAPON_SKILL ? $1.to_i : 0
        else
          if event.unit.weapon_id > 0
            note = $data_weapons[event.unit.weapon_id].note
            weapon_skill = note =~ TSRPG::Pattern::WEAPON_SKILL ? $1.to_i : 0
        end
       
        if weapon_skill > 0
          if @weapon_rate <= TSRPG::Options::WEAPON_RATE  #발동 확률 이하인가?
            note2 = $data_skills[weapon_skill].note
            conti_num = note2 =~ TSRPG::Pattern::CONTI ? $1.to_i : 0
          end
        else
          conti_num = 0
        end
           
        return conti_num
      end

     

    이 부분일 겁니다...

     

    #--------------------------------------------------------------------------
      # ○ 무기 내장 공격의 횟수 세트
      #--------------------------------------------------------------------------
      def set_weapon_action(event)
        if event.enemy_flag
          note = $data_enemies[event.enemy_id].note #몹은  NOTE란에서
          weapon_skill = note =~ TSRPG::Pattern::WEAPON_SKILL ? $1.to_i : 0
        else
          if event.unit.weapon_id > 0
            note = $data_weapons[event.unit.weapon_id].note
            weapon_skill = note =~ TSRPG::Pattern::WEAPON_SKILL ? $1.to_i : 0
          else
            weapon_skill = 0
          end
        end
       
        if weapon_skill > 0
          if @weapon_rate <= TSRPG::Options::WEAPON_RATE  #발동 확률 이하인가?
            note2 = $data_skills[weapon_skill].note
            conti_num = note2 =~ TSRPG::Pattern::CONTI ? $1.to_i : 0
          end
        else
          conti_num = 0
        end
           
        return conti_num
      end

     

    이렇게 고쳐주시면 됩니다.

  • ?
    악셀투르 2011.06.15 14:46

    정말 감사합니다 ^^.


    바로 해보겠습니다~


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12451
RMVXA 창 페이드 효과를 없애는 방법이 있나요? aicarrot 2013.03.27 601
RMVXA 창 크기(해상도) 변형시 색조변경&원경 등 이레 2014.09.15 583
RMVX 창 아래의 글씨가 잘려서 나와요. 2 file KAHP 2015.01.15 239
RMVXA 창 불투명하게 설정하는 법좀 알려주세요 1 민트Mint 2017.07.24 121
RMXP 참신한 전투 시스템이 없을까요? 1 뮤  2011.04.24 1249
RMVX 차지 기능?? 2 옵티머스 2014.07.13 646
기타 차량이나 도로타일셋 요청 1 얼음기사 2014.06.03 864
RMVX 쯔꾸르파일 실행이 안되요...... file a코코아a 2014.05.28 1433
RMVXA 쯔꾸르창이 전체화면으로 됩니다... 4 마맨 2014.01.11 29580
라이선스 RM2k 쯔꾸르를 5-6년만에 다시 만지게 되었는데, 제작자분들께서 공유해주신 맵칩과 캐릭터 오브젝트는 모두 사용해도 되는건가요? 4 빵상군 2014.07.26 952
쯔꾸르 한글화 2 dsadka214 2016.06.28 548
기타 사이트 이용 쯔꾸르 자작 게임을 소개할 경우 어디에 올려야 하나요? 3 슈필러 2019.03.14 211
RMVX 쯔꾸르 이벤트 잡기 5 file 꾸와 2014.01.18 962
RMVXA 쯔꾸르 시리즈는 게임패드로 플레이하는것이 가능한가요? 2 누룽누룽 2013.06.16 4564
기타 쯔꾸르 대사추출 프로그램 extra2, project data 교체 오류 2 라카에 2017.07.22 2289
기타 기타 쯔꾸르 내부에 있는 대사나 스킬 이름 등 설명란 스크립트쪽을 추출하는 프로그램? 쯔꾸르 장치가 있었는데 유통기한만료 2020.08.01 424
기타 쯔꾸르 게임을 60프레임으로 플레이하는 방법? 3 파치리스 2017.05.24 1510
기타 쯔꾸르 게임 트레일러에 게임 플레이 영상이 있는 건 어떻게 촬영하는걸까요? 2 AliceRiddle 2018.11.26 133
RMXP 쯔꾸르 게임 제작이 처음인데 어떻게 해야할지 모르겠습니다 ㅠㅠ 5 니치 2014.01.02 3556
기타 RMVXA 쯔꾸르 게임 실행후 캐릭터가 자동으로 이동하고 컨트롤이 되지않습니다. 귀여미드사미 2019.09.23 82
Board Pagination Prev 1 ... 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 ... 516 Next
/ 516