Помогите со скриптом

NedoLuaScripter

Участник
Автор темы
56
7
Версия MoonLoader
Другое
Привет всем, что делать если у меня реквест обрезается в mimgui? И как это решить?
P.S MonetLoader 3.0.0-os
 
Решение
Прости конечно, но если это реквест, то как?
Всмысле как?Тебе и так кинули практически все что возможно было узнать
Lua:
local response = requests.get('https://adev-addon.ru/luafiles/data/NoteFiles/Tucson/su.txt')

local newFrame = imgui.OnFrame(
    function() return renderWindow[0] end,
    function(player)
        local resX, resY = getScreenResolution()
        local sizeX, sizeY = 300, 300
        imgui.SetNextWindowPos(imgui.ImVec2(resX / 2, resY / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
        imgui.SetNextWindowSize(imgui.ImVec2(sizeX, sizeY), imgui.Cond.FirstUseEver)
        imgui.Begin('Main Window', renderWindow)

        if response.status_code == 200 then
            for line in...

Dmitriy Makarov

25.05.2021
Проверенный
2,514
1,140
Обрезается потому, что у imgui.Text лимит символов (где-то около 2000, вроде).
Можешь разбить текст на строки.
Lua:
for line in text:gmatch("[^\n]+") do -- Где "text" – переменная, в которой у тебя находится текст устава.
    imgui.Text(line)
end
 

NedoLuaScripter

Участник
Автор темы
56
7
Обрезается потому, что у imgui.Text лимит символов (где-то около 2000, вроде).
Можешь разбить текст на строки.
Lua:
for line in text:gmatch("[^\n]+") do -- Где "text" – переменная, в которой у тебя находится текст устава.
    imgui.Text(line)
end
Я храню на гитхабе.
 
Последнее редактирование модератором:

chromiusj

fullstack eblan
Модератор
5,754
4,056
Кхм кхм, ты дебилоид? Я же здравый человек, Я храню на гитхабе.

Какое-то странное мышление у тебя,каким образом то что ты хранишь на гитхабе,не увеличает размер символов
И как разбить результаты?
1703348636857.png
Не знаю даже
 

NedoLuaScripter

Участник
Автор темы
56
7
*** Скрытый текст не может быть процитирован. ***
Какое-то странное мышление у тебя,каким образом то что ты хранишь на гитхабе,не увеличает размер символов

Посмотреть вложение 225721 Не знаю даже
Прости конечно, но если это реквест, то как?
 

chromiusj

fullstack eblan
Модератор
5,754
4,056
Прости конечно, но если это реквест, то как?
Всмысле как?Тебе и так кинули практически все что возможно было узнать
Lua:
local response = requests.get('https://adev-addon.ru/luafiles/data/NoteFiles/Tucson/su.txt')

local newFrame = imgui.OnFrame(
    function() return renderWindow[0] end,
    function(player)
        local resX, resY = getScreenResolution()
        local sizeX, sizeY = 300, 300
        imgui.SetNextWindowPos(imgui.ImVec2(resX / 2, resY / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
        imgui.SetNextWindowSize(imgui.ImVec2(sizeX, sizeY), imgui.Cond.FirstUseEver)
        imgui.Begin('Main Window', renderWindow)

        if response.status_code == 200 then
            for line in response.text:gmatch("[^\r\n]+") do
                imgui.Text(line)
            end
        else
            imgui.Text('Ошибка при выполнении запроса. Код состояния: ' .. response.status_code)
        end

        imgui.End()
    end
)