질문과 답변

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 12442
RMVX SRPG에 대해 질문드립니다. 3 팔공산반달곰 2010.12.09 1271
RMVX SRPG스크립트에 내장되어 있던 스킬CP제 관련으로 도움을 요청합니다 액셀 2011.10.06 1158
RMVX srpg만들다가 1 livea 2015.03.15 178
RMVX srpg2 스크립트의 파티인원증가 file SIES 2015.07.07 151
RMVX srpg 캐릭터에 대해서 2 텐가와 2011.01.18 1565
RMVX SRPG 질문 3 황제님 2011.11.22 1769
RMVX Srpg 전투시 스킬창에 스킬이 없네요..., 3 karulin 2011.06.24 850
RMVX SRPG 스크립트에서 '맨손' 공격시 오류가 납니다 2 악셀투르 2011.06.15 904
RMVX SRPG 스크립트를 쓰는데 편성화면 뜨기전에 오류납니다. file 잡초더미 2012.05.10 2517
RMVX Srpg 스크립트 중에 1 아카로스 2011.05.05 1270
RMVX SRPG 스크립트 오류 (충돌인가........?) 5 file 불청객 2011.05.09 1129
RMVX SRPG 부대편성씬 닫아주세요 2 minibalrog 2012.03.26 2425
RMVX SRPG 도와주세요 ㅠㅠ 1 뚱가 2011.05.16 1026
RMVX SRPG 다시 다른 질문 올려요~ 2 뚱가 2011.05.17 876
RMVX SRPG 관련 질문 글입니다 ㅜ 4 파멸의인도자 2011.11.11 1629
RMVX SRPG 계열 전투 방식, 주인공 사망과 승리조건 적전멸에 미 실행문제 2 file 볼프강 2011.09.23 2782
RMVX SMAMS 스크립트 오류 3 라테일gm 2015.01.09 290
RMVX SE가 자동 반복되요.. 2 onicole 2013.11.25 874
RMVX script 'Cache' line 80 오류가 떠요. 1 file 아민 2011.02.18 1214
RMVX script 'cache' line 80 revenir 2016.03.01 155
Board Pagination Prev 1 ... 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 ... 127 Next
/ 127