Добавлен Pashka5
Не работает сборщик мусора
"collect", "stop", "restart", "count", "step", "setpause", "setstepmul" !!!
print(collectgarbage("count"))
не работает, не показывает данные, как будто неверно, но редактор сохраняет нормально, в игре просто все что после любой функции связанной со сборщиком перестает воспроизводиться.
не работает, не показывает данные, как будто неверно, но редактор сохраняет нормально, в игре просто все что после любой функции связанной со сборщиком перестает воспроизводиться.
function()
print("1")
print(collectgarbage("count"))
print("2")
etc.....
end
По идее 1 выводит, а все что дальше зависает....
print("1")
print(collectgarbage("count"))
print("2")
etc.....
end
По идее 1 выводит, а все что дальше зависает....
Принятый ответ
В патче 1.32 ликвидировали ручной сборщик мусора
Чтобы увидеть ошибку можно использовать обертку
function savetyRun(func,...)
local success, result = pcall(func, ...)
if success then
return result
else
print(result)
end
end
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Nelloy
Отредактирован Pashka5
ничего не поял и как мне этой функцией пользоваться?
Отредактирован Nelloy
P.S. внутри pcall удобно использовать функцию error, про нее можно почитать в мануалах к луа