해당 오류가 발생하여 글을 작성하게 되었습니다;;
뭐가 잘못됐으며 해결방안이 뭔지 답변 부탁드립니다;;
저 오류때문에 스킬은 물론이고 버프조차 못넣고 있네요;;
해당 오류가 발생하여 글을 작성하게 되었습니다;;
뭐가 잘못됐으며 해결방안이 뭔지 답변 부탁드립니다;;
저 오류때문에 스킬은 물론이고 버프조차 못넣고 있네요;;
문제점은 $data_animation[anime_id] 가 없을 경우에 나는 에러인듯 합니다.
해결방법은 1519줄 바로 윗줄에
return 0 unless $data_animation[anime_id]
라고 추가해 보시기 바랍니다.
위의 댓글에 오타가 있었네요.
return 0 unless $data_animations[anime_id]
이 문장을 추가해서 최종적으로
return 0 if anime_id <= 0
return 0 unless $data_animations[anime_id]
return $data_animations[anime_id].frame_max * 6
이렇게 되도록 변경해 주시면 될듯 합니다.
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
보니 $data_animation[anime_id] 값이 nil로 나와서 그런 듯 하네요. 그래서 당연히 frame_max 값을 읽을 수도 없겠죠? 애니메이션을 불러올때 anime_id값이 잘못 입력이 되는 것이거나 해당하는 id의 애니 가 없거나 한 것 같네요.
1. 제작자에게 문의를 하시거나
2. $data_animation[anime_id]을 출발로 하여 위쪽으로 추적을 해 보세요.
get_anime_time()함수를 사용하는 모든 곳을 찾아가 문제점을 직접 보는거죠.
스킬선택 -> 해당스킬의애니 아이디 -> get_anime_time()사용 -> $data_animation[anime_id]에서 애러
위 부분의 흐름에서 에러가 있는 듯 합니다.
행운을 비네요.