JS-скрипт [OTC3/OT4] Print error

Эксперт
Эксперт
Статус
Оффлайн
Регистрация
14 Ноя 2020
Сообщения
1,798
Реакции
588
Здраствуйте. Скрипт показывает ошибку и просит юзера скрипта отправить сообщение кодеру чтобы пофиксить.
Как работает:
c2AJJ8T.png

Перевод:
"Обнаружена ошибка в коде скрипта, отправьте разработчику следующее сообщение:"

Как добавить в код:
Берем код и добавляем в самый верх скрипта, всё.
JavaScript:
Expand Collapse Copy
function CreateErrorHandler(fnCallback) {
    Duktape.errCreate = function(e) {
        if(!(e instanceof Error) || 'thrown' in e || !Object.isExtensible(e)) return e;
        e = fnCallback(e);
        return e;
    }
}

CreateErrorHandler(function(e) {
    e.time = new Date();
    Cheat.Print("Finded error in the script code, please send next message to the developer: \n");
    Cheat.PrintColor([255,74,74,255], "Information for the developer: error at line " + e.lineNumber + "\n");
    return e;
});

Всё, теперь всё красиво (можете добавить свой дискорд чтобы юзер к вам обратился, это лишь пример)
 
Ну честно, нормально
Но нахуя вылаживать сломанный скрипт xD
 
Ну честно, нормально
Но нахуя вылаживать сломанный скрипт xD
Скрипт может работать, а спустя какое то время из-за обстоятельства какого-либо джс крашнет
 
Здраствуйте. Скрипт показывает ошибку и просит юзера скрипта отправить сообщение кодеру чтобы пофиксить.
Как работает:
c2AJJ8T.png

Перевод:
"Обнаружена ошибка в коде скрипта, отправьте разработчику следующее сообщение:"

Как добавить в код:
Берем код и добавляем в самый верх скрипта, всё.
JavaScript:
Expand Collapse Copy
function CreateErrorHandler(fnCallback) {
    Duktape.errCreate = function(e) {
        if(!(e instanceof Error) || 'thrown' in e || !Object.isExtensible(e)) return e;
        e = fnCallback(e);
        return e;
    }
}

CreateErrorHandler(function(e) {
    e.time = new Date();
    Cheat.Print("Finded error in the script code, please send next message to the developer: \n");
    Cheat.PrintColor([255,74,74,255], "Information for the developer: error at line " + e.lineNumber + "\n");
    return e;
});

Всё, теперь всё красиво (можете добавить свой дискорд чтобы юзер к вам обратился, это лишь пример)
OMG, есть люди, которые в консоль заглянуть не могут? Там как бы пишется строка, на которой ошибка. Толк от этого скрипта?
 
OMG, есть люди, которые в консоль заглянуть не могут? Там как бы пишется строка, на которой ошибка. Толк от этого скрипта?
Смотри, работает скрипт но там ошибка, вот и показует???

Изза этого я люблю магистрика
 
mogistrik go sdekayem paste corde????
 
Назад
Сверху Снизу