Try:
Code:
local function AST_Event_LUAWarning(self, event, ...)
HandleLuaWarning(...)
end
or possibly:
Code:
local function AST_Event_LUAWarning(self, event, ...)
local warnType, warningText = ...
if warnType == LUA_WARNING_TREAT_AS_ERROR -- 0
HandleLuaWarning(...)
else
print("Warning: LUA_WARNING, type: " .. tostring(warnType) .. ", text: " .. warningText)
end
end
A warnType of 0 appears to mean a script error rather than one coming from the game engine.