From 41a34b9e7543cc4aeb8ae8932accc01d4f29e986 Mon Sep 17 00:00:00 2001 From: Igor Timofeev Date: Mon, 25 Apr 2016 12:51:18 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A1=D1=83=D0=BA=D0=B0,=20=D0=BD=D1=83=20?= =?UTF-8?q?=D0=BF=D0=B8=D0=B7=D0=B4=D0=B5=D1=86!=20=D0=95=D0=B1=D1=83?= =?UTF-8?q?=D1=87=D0=B8=D0=B9=20=D0=BA=D1=83=D1=81=D0=BE=D0=BA=20=D0=B3?= =?UTF-8?q?=D0=BE=D0=B2=D0=BD=D0=B0=20=D1=8D=D1=82=D0=B0=20=D1=85=D0=B2?= =?UTF-8?q?=D0=B0=D0=BB=D0=B5=D0=BD=D0=B0=D1=8F=201.6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MineOS/OS.lua | 3 --- lib/ECSAPI.lua | 9 ++++++++- 2 files changed, 8 insertions(+), 4 deletions(-) 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 --Запоминаем, какое разрешение было