@BiGO15 said in Как вывести текст из сайта в ЛОГ бота:
Как отобразить скриншот в логе бота что бы он коректно отображался.
@Kinokio said in Java Script \ вывести результат в переменную.:
Чтобы положить результат java кода в переменную проекта мне нужно прописать return([[VALUE]])?
Вы же знаете, что java и javascript это абсолютно разные языки программирования?
[[VALUE]] = ваш код..
У меня есть код, для генерации discord uuid, но я не понимаю как положить результат в переменную.
var bigInt = require("big-integer");
randomPrefix = 0 | Math.floor(4294967296 * Math.random());
creationTime = bigInt(Date.now());
userID = bigInt("your user id");
const r = Buffer.allocUnsafe(24);
r.writeInt32LE(userID.mod(4294967296).toJSNumber(), 0, true); //first
r.writeInt32LE(userID.shiftRight(32).toJSNumber(), 4, true); //second
r.writeInt32LE(randomPrefix, 8, true); //third
r.writeInt32LE(creationTime.mod(4294967296).toJSNumber(), 12, true); //fourth
r.writeInt32LE(creationTime.shiftRight(32).toJSNumber(), 16, true); //fifth
r.writeInt32LE(0, 20, true);
r.toString("base64")
Да и в целом не оч ясно как он работает, в документации крайне криво написано.
@Kinokio said in Java Script \ вывести результат в переменную.:
У меня есть код, для генерации discord uuid, но я не понимаю как положить результат в переменную.
var bigInt = require("big-integer");
randomPrefix = 0 | Math.floor(4294967296 * Math.random());
creationTime = bigInt(Date.now());
userID = bigInt("your user id");
const r = Buffer.allocUnsafe(24);
r.writeInt32LE(userID.mod(4294967296).toJSNumber(), 0, true); //first
r.writeInt32LE(userID.shiftRight(32).toJSNumber(), 4, true); //second
r.writeInt32LE(randomPrefix, 8, true); //third
r.writeInt32LE(creationTime.mod(4294967296).toJSNumber(), 12, true); //fourth
r.writeInt32LE(creationTime.shiftRight(32).toJSNumber(), 16, true); //fifth
r.writeInt32LE(0, 20, true);
r.toString("base64")Да и в целом не оч ясно как он работает, в документации крайне криво написано.
Этот код нужно класть в node js подключив при этом модуль "big-integer". Далее помещайте необходимые данные в переменные BAS через
[[VALUE]] = ваш код..
@Kinokio said in Java Script \ вывести результат в переменную.:
@Fox код по факту паблик, с гит хаба.
Так что не имею понятия о каком модуле "big-integer" идёт речь. Он по стандарту есть в BAS?
Модуль нужно установить в node js BAS

@Kinokio said in Java Script \ вывести результат в переменную.:
@Fox знать бы где взять это модуль...
Я же обвёл красной рамкой кнопочку, нажимаете и вводите название
@Kinokio said in Java Script \ вывести результат в переменную.:
@Fox типо просто "var bigInt = require("big-integer");" туда вписать или как.
Я не силён в node js
А я не знаю какие именно данные вам нужны
var bigInt = require("big-integer");
randomPrefix = 0 | Math.floor(4294967296 * Math.random());
creationTime = bigInt(Date.now());
userID = bigInt(12345678901234567);
const r = Buffer.allocUnsafe(24);
[[Q1]] = r.writeInt32LE(userID.mod(4294967296).toJSNumber(), 0, true); //first
[[Q2]] = r.writeInt32LE(userID.shiftRight(32).toJSNumber(), 4, true); //second
[[Q3]] = r.writeInt32LE(randomPrefix, 8, true); //third
[[Q4]] = r.writeInt32LE(creationTime.mod(4294967296).toJSNumber(), 12, true); //fourth
[[Q5]] = r.writeInt32LE(creationTime.shiftRight(32).toJSNumber(), 16, true); //fifth
[[Q6]] = r.writeInt32LE(0, 20, true);
[[Q7]] = r.toString("base64")

Скрипт 2187.xml
@Kinokio said in Java Script \ вывести результат в переменную.:
@Fox а как мне добавить этот npm модуль в свой проект? Чтобы я на вашем тестовом это не делал
Кликните на кнопку "добавить npm модуль", введите название модуля и нажмите "ок"
@Kinokio said in Java Script \ вывести результат в переменную.:
@Fox а что в название писать, я полный 0. Типо функцию?
В названии нужно написать название необходимого вам модуля

@Kinokio said in Java Script \ вывести результат в переменную.:
@Fox окей, если будут трудности я напишу вам. Спасибо ещё раз большое
Мне?