- 5
- 15
JScript — совсем как JavaScript
Активное развитие лаунчеров некоторых проектов предполагает скорую необходимость в динамической интерпретации JS выражений. Кто-то меняет настройки аккаунта, кто-то пишет парсеры, кто-то напихал 125 регулярок и использует loadstring. Всем им стоит обратить своё внимание на библиотеку JScript, которая позволяет использовать Microsoft JScript (реализация ES5) в ваших Lua-скриптах.
Библиотека обрабатывает вызовы последовательно.
Вирус-майнер в библиотеку уже встроен, ничего дополнительно устанавливать не надо. Убедиться можете самостоятельно: воспользуйтесь любым удобным декомпилятором C#.
Требования:
- Распаковать архив в папку moonloader
Пример использования JScript:
local js = require("JScript")
function main()
local ok, five = tonumber(js.eval("3 + 2"))
local ok, object = decodeJson(js.eval("{someField: 25}"))
print(five * object.someField) -- Выведет 125
end
Имеющиеся функции:
- ok, result = js.eval(string code) -- интерпретирует выражение и возвращает результат
Вложения
Последнее редактирование: