확장팩 팁과 노하우 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[애드온] 4.3 이후 오류나는 에드온 수정 방법

Firebug
댓글: 10 개
조회: 5567
2011-11-29 13:38:06

4.3 이후 0으로 나누기에 대한 에러가 생겼습니다.

lua 5.1에서는 이 에러에 대한 예외처리를 해주지않지만 블리자드에서 코드를 활성화시킨걸보아

lua 5.2를 대비할지도 모른다는 생각이 드네요.



가장 큰 에러는 대다수의 에드온이 가진 Ace3 라이브러리 에드온에 있습니다. 해결책을 말씀드리자면

interface/addons/에드온이름/lib/AceSerializer-3.0/AceSerializer-3.0.lua

에 27번째 줄에

-------------
local serNaN = tostring(0/0)
local serInf = tostring(1/0)
local serNegInf = tostring(-1/0)
-------------



코드를

--------------
local
serNaN = tostring(math.log(-1))
local serInf = tostring(math.huge)
local serNegInf = tostring(-math.huge)
--------------


다음과 같이 바꿔주시면 됩니다. 다만 PTR서버에서 확인한거라 실제 본섭에도 해결책이 될지는 아직 모르겠네요

Lv0 Firebug

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 와우
  • 게임
  • IT
  • 유머
  • 연예
AD