|
2011-11-29 13:38
조회: 5,643
추천: 0
4.3 이후 오류나는 에드온 수정 방법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서버에서 확인한거라 실제 본섭에도 해결책이 될지는 아직 모르겠네요
EXP
0
(0%)
/ 1
|
Firebug