diff --git a/MineOS/OS.lua b/MineOS/OS.lua index 87848be9..aeb2162a 100644 --- a/MineOS/OS.lua +++ b/MineOS/OS.lua @@ -20,9 +20,6 @@ local copyright = [[ ---------------------------------------------- Библиотеки ------------------------------------------------------------------------ -_G.files = nil -package.loaded.files = nil - -- Адаптивная загрузка необходимых библиотек и компонентов local libraries = { ecs = "ECSAPI", diff --git a/lib/ECSAPI.lua b/lib/ECSAPI.lua index 0c8b1b66..f0c8aa03 100644 --- a/lib/ECSAPI.lua +++ b/lib/ECSAPI.lua @@ -1754,7 +1754,14 @@ function ECSAPI.launchIcon(path) local function safeLaunch(command, ...) local success, reason = pcall(loadfile(command), ...) - if not success then ECSAPI.displayCompileMessage(1, reason, translate, withAnimation) end + --Ебал я автора мода в задницу, кусок ебанутого говна + --Какого хуя я должен вставлять кучу костылей в свой прекрасный код только потому, что эта ублюдочная + --Скотина захотела выдавать table из pcall? Что, блядь? Где это видано, сука? + --Почему тогда во всех случаях выдается string, а при os.exit выдается {reason = "terminated"}? + --Что за ебливая сучья логика? + if not success and type(reason) ~= "table" then + ECSAPI.displayCompileMessage(1, reason, translate, withAnimation) + end end --Запоминаем, какое разрешение было