질문과 답변

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
RMVX vx 액알 질문 딩소앙 2010.11.29 903
RMVX 하루에 질문을 2개나 올리네요.. 이클립스 2010.12.13 903
RMVX 보스몬스터가 일반 몬스터 소환시키는 방법 4 file saxa 2011.01.24 903
RMXP 커서 묘화부분 없애는 법 4 file 마루한 2011.02.01 903
RMVX RPG M VX ACE 의 레이어 구분 1 권예준 2013.01.21 903
RMVX 문을 만드려는데 크기가 1*1밖에 안되나요? 2 하네 2012.09.09 903
RMVX VX의 캐릭터칩의 한칸 사이즈는 항상 정사각형 모양이어야 하나요? 2 도롱옹 2013.07.25 903
RMXP 이벤트 타이틀 만드는 방법 2 file /여우비/ 2013.06.24 903
RMVX SRPG 스크립트에서 '맨손' 공격시 오류가 납니다 2 악셀투르 2011.06.15 904
RMVX vx에 그림 어따 넣어야합니까? 2 팹시사이다 2011.06.29 904
기타 크롬에서 다운로드를 받으면 왜 악성파일이 자꾸 검출된다고 하는건가요 1 Lamancha 2013.11.22 904
RMXP 이동 루트의 설정및확장 스크립트 이용법좀 가르쳐주세요 ㅜㅜ (아오오니제작할줄아시는분들플리즈!!) 1 러쉬 2012.07.25 904
RMVX 글꼴 바꾸게 하는 법좀요! 3 부꾸곰 2013.08.29 904
RMVX 이 그래픽이 어떻게 활용해야되는건가요?? 2 file 2013.12.26 904
RMXP 파일 Data/Map006.rxdata 가 발견되지 않습니다. <-- 라는 에러 어떤 경우의 에러인가요? 2 file 내손목아지 2014.02.07 904
RMXP 도트데미지 값이 너무 커요 4 블라블라블라 2014.07.09 904
RMVXA 게임 실행시와 에디터에서 한글이 꺠집니다 2 file 프라임헌터즈 2014.07.21 904
RMVX ultimate series 스킬데미지 계산 오류 (시르트산님~) 2 크런키맛아듀크림 2010.09.17 905
RMXP 액알을 만드려는데/.. 1 좋은사람a 2010.10.20 905
RMVX 열기할 때 어떤 파일을 열어야 되나요? 1 컴퓨터왕 2010.12.27 905
Board Pagination Prev 1 ... 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 ... 516 Next
/ 516