Вопрос Картинка в нле

🪐 saturn solutions
Пользователь
Статус
Оффлайн
Регистрация
7 Апр 2019
Сообщения
299
Реакции[?]
34
Поинты[?]
8K
1663818075850.png
Как сделать такую же картинку, но вместо network.get() нужно чтобы она скачивалась через ffi, и сразу появлялась в меню

С network.get() увеличивается время загрузки скрипта.
 
Начинающий
Статус
Оффлайн
Регистрация
13 Дек 2021
Сообщения
14
Реакции[?]
0
Поинты[?]
0
Посмотреть вложение 221857
Как сделать такую же картинку, но вместо network.get() нужно чтобы она скачивалась через ffi, и сразу появлялась в меню

С network.get() увеличивается время загрузки скрипта.
Через ффай время загрузки не уменьшится
Посмотреть вложение 221857
Как сделать такую же картинку, но вместо network.get() нужно чтобы она скачивалась через ffi, и сразу появлялась в меню

С network.get() увеличивается время загрузки скрипта.
Легче как в асид тече сделано картинка скачивается на пк и потом так и грузиться постоянно
 
Nike.lua
Олдфаг
Статус
Оффлайн
Регистрация
13 Окт 2020
Сообщения
2,746
Реакции[?]
1,465
Поинты[?]
2K
Скачивай картинку на ПК и лоаде проверяй, есть ли она у тебя в папке
 
User фри софтов
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2019
Сообщения
463
Реакции[?]
71
Поинты[?]
3K
Как можно сделать автоматическую запись ника на пастебин?
 
Femboy Access
Эксперт
Статус
Оффлайн
Регистрация
11 Ноя 2020
Сообщения
1,335
Реакции[?]
428
Поинты[?]
96K
так это луа, как на луа массив байтов сделать?
1663848546105.png
encoder:
local name = 'file.png'
local file = io.open(name, 'rb')
local t = {}
repeat
   local str = file:read(4*1024)
   for c in (str or ''):gmatch'.' do
      t[#t+1] = c:byte()
   end
until not str
file:close()

local out = io.open("bytes.lua", "a+")
out:write("local pic = {")
for _, byte in pairs(t) do
  out:write(byte .. ",")
end
out:write("}") out:close()
decoder:
function bytes_to_string(bytes)
  s = {}
  for i = 1, #bytes do
    s[i] = string.char(bytes[i])
  end
  return table.concat(s)
end
local file = io.open("! output_pic.png", "w+b")
file:write(bytes_to_string(pic))
file:close()
 
Последнее редактирование:
[Яifk⁷] > all
Участник
Статус
Оффлайн
Регистрация
4 Июн 2019
Сообщения
472
Реакции[?]
165
Поинты[?]
0
Пользователь
Статус
Оффлайн
Регистрация
6 Дек 2021
Сообщения
190
Реакции[?]
33
Поинты[?]
0
Посмотреть вложение 221857
Как сделать такую же картинку, но вместо network.get() нужно чтобы она скачивалась через ffi, и сразу появлялась в меню

С network.get() увеличивается время загрузки скрипта.
Код:
local formula_one_link = 'https://cdn.discordapp.com/attachments/938239523140272130/1004444829851332648/pngegg.png'

network.get(formula_one_link, {}, function(resp)
    files.create_folder('nl/test folder name')
    local is_writed = files.write('nl/test folder name/car.png', resp, true)
    print_dev('write ' .. (is_writed and 'successfully' or 'failed'))
end)
От prince1337

Можешь сделать проверку на наличие файла(стырить из старого экскорда если сам не можешь👍)
И загружать если файл отсутствует
 
Олдфаг
Статус
Оффлайн
Регистрация
28 Дек 2018
Сообщения
2,585
Реакции[?]
1,436
Поинты[?]
2K
Код:
local formula_one_link = 'https://cdn.discordapp.com/attachments/938239523140272130/1004444829851332648/pngegg.png'

network.get(formula_one_link, {}, function(resp)
    files.create_folder('nl/test folder name')
    local is_writed = files.write('nl/test folder name/car.png', resp, true)
    print_dev('write ' .. (is_writed and 'successfully' or 'failed'))
end)
От prince1337

Можешь сделать проверку на наличие файла(стырить из старого экскорда если сам не можешь👍)
И загружать если файл отсутствует
проверка есть в в апи нла, стоит просто апи открыть.
 
Сверху Снизу