질문과 답변

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 12449
RMXP 다음맵으로 가는거 어떻게 어떻게가죠?? 3 apple0123 2011.06.08 2030
RM2k3 RPG2003으로 온라인을 만들수 있나요? 2 으잉읭 2011.06.08 1668
기타 미연시용 백그라운드 리소스게시판 같은것은 없나요? 6 석진이 2011.06.10 1695
기타 엘카르디아 렉? 1 미라클 2011.06.10 1258
RMXP RPGXP기본캐릭터 이름을 알고 싶어요. 2 ssbest1015 2011.06.11 1741
RMVX RPG VX 바꿀수없나요? 3 원피스게임만들어보고싶다.. 2011.06.11 1082
RMVX 도대체 왜? 죽지 않는거죠? 1 file 카이온 2011.06.11 1300
RM2k3 rpg만들기 2003에서... 1 file wather12445 2011.06.12 1437
RMXP 스킬샵 스크립트에서 코스트를 돈 말고 다른 것으로 5 KG05 2011.06.12 1021
RMXP 와이드 화면에서 전체화면 시 늘려지는 현상... 1 매디 2011.06.12 1752
RMXP 의자 앞과 뒤를 주기 2 file 엿데브 2011.06.13 1282
RMXP 맵에서동료를만들어서,그동료가 내뒤를따라오게하는법 1 잇지마!너와나! 2011.06.13 1781
RMVX 액알 만드는법 1 유섭 2011.06.13 1209
RMVX 플레이 중 나무나 벽을 뚫고 지나가는 버그가 생길 수도 있나요? 6 승비 2011.06.14 865
RMXP 게임 할 때 전투하는 방법좀요ㅠ.ㅠ 1 내가 고자라니 2011.06.14 1555
RMXP 여러 궁금증이 있습니다. XP 1 참깨들깨빈 2011.06.14 1434
RMVX SRPG 스크립트에서 '맨손' 공격시 오류가 납니다 2 악셀투르 2011.06.15 904
RMXP 기차 스크립트 투명 스위치에 관해서 1 darkman145 2011.06.15 1916
RMVX 이거... 어떻게 해야할까요? 1 file 르코 2011.06.15 853
RMVX 조건분기에 대하여 1 seamo 2011.06.15 1103
Board Pagination Prev 1 ... 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 ... 516 Next
/ 516