Java Script \ вывести результат в переменную.
-
Чтобы положить результат java кода в переменную проекта мне нужно прописать return([[VALUE]])?
-
@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]] = ваш код..
-
@Fox код по факту паблик, с гит хаба.
Так что не имею понятия о каком модуле "big-integer" идёт речь. Он по стандарту есть в BAS?
-
@Kinokio said in Java Script \ вывести результат в переменную.:
@Fox код по факту паблик, с гит хаба.
Так что не имею понятия о каком модуле "big-integer" идёт речь. Он по стандарту есть в BAS?Модуль нужно установить в node js BAS
-
@Fox знать бы где взять это модуль...
-
@Kinokio said in Java Script \ вывести результат в переменную.:
@Fox знать бы где взять это модуль...
Я же обвёл красной рамкой кнопочку, нажимаете и вводите название
-
@Fox типо просто "var bigInt = require("big-integer");" туда вписать или как.
Я не силён в node js
-
@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
-
@Fox спасибо за прикреплённый проект
-
@Fox а как мне добавить этот npm модуль в свой проект? Чтобы я на вашем тестовом это не делал
-
@Kinokio said in Java Script \ вывести результат в переменную.:
@Fox а как мне добавить этот npm модуль в свой проект? Чтобы я на вашем тестовом это не делал
Кликните на кнопку "добавить npm модуль", введите название модуля и нажмите "ок"
-
@Fox а что в название писать, я полный 0. Типо функцию?
-
@Kinokio said in Java Script \ вывести результат в переменную.:
@Fox а что в название писать, я полный 0. Типо функцию?
В названии нужно написать название необходимого вам модуля
-
@Fox окей, если будут трудности я напишу вам. Спасибо ещё раз большое
-
@Kinokio said in Java Script \ вывести результат в переменную.:
@Fox окей, если будут трудности я напишу вам. Спасибо ещё раз большое
Мне?
-
@Fox Ну в топик сюда