Почему не работает

KOHTOP

Участник
Автор темы
138
17
Версия MoonLoader
.027.0-preview
Lua:
imgui.OnFrame(function() return recon1[0] end,
    function(player)
        imgui.SetNextWindowPos(imgui.ImVec2(1800, 850), imgui.Cond.Always, imgui.ImVec2(0.5, 0.5))
        imgui.SetNextWindowSize(imgui.ImVec2(200, 450), imgui.Cond.Always)
        imgui.Begin('Recon Menu', teleport, imgui.WindowFlags.NoDecoration, imgui.WindowFlags.AlwaysAutoResize, imgui.WindowFlags.NoSavedSettings, imgui.WindowFlags.NoMove, imgui.WindowFlags.NoInputs)
        imgui.Columns(4) -- 3 количество столбцов
        imgui.Text(u8'Уровень ') imgui.SetColumnWidth(-1, w.first) -- первый столбик
        imgui.NextColumn()
        imgui.Text(sampGetPlayerScore(reconId)) imgui.SetColumnWidth(-1, w.second) -- второй столбик
        imgui.NextColumn()
        imgui.Text(u8'Опыт') imgui.SetColumnWidth(-1, 80) -- либо можете самостоятельно вписывать
        imgui.NextColumn()
        imgui.Text(u8'0/0') imgui.SetColumnWidth(-1, 80) -- либо можете самостоятельно вписывать
        imgui.Columns(1)
        imgui.Separator()
        -- == Вторая строка
        imgui.Columns(4)
        imgui.Text(u8'Пинг') imgui.SetColumnWidth(-1, w.first)
        imgui.NextColumn()
        imgui.Text(sampGetPlayerPing(reconId)) imgui.SetColumnWidth(-1, 80) -- либо можете самостоятельно вписывать
        imgui.NextColumn()
        imgui.Text(u8'АФК') imgui.SetColumnWidth(-1, 80) -- копируем верхнее
        imgui.NextColumn()
        imgui.Text(u8'0:00') imgui.SetColumnWidth(-1, 80) -- копируем верхнее
        imgui.Columns(4)
        imgui.Text(u8'Здоровье') imgui.SetColumnWidth(-1, w.first)
        imgui.NextColumn()
        imgui.Text(sampGetPlayerHealth(reconId)) imgui.SetColumnWidth(-1, 80) -- либо можете самостоятельно вписывать
        imgui.NextColumn()
        imgui.Text(u8'Бронь') imgui.SetColumnWidth(-1, 80) -- копируем верхнее
        imgui.NextColumn()
        imgui.Text(sampGetPlayerArmor(reconId)) imgui.SetColumnWidth(-1, 80) -- копируем верхнее
        imgui.Columns(4)
        imgui.Text(u8'Warn') imgui.SetColumnWidth(-1, w.first)
        imgui.NextColumn()
        imgui.Text(warning) imgui.SetColumnWidth(-1, 80) -- либо можете самостоятельно вписывать
        imgui.NextColumn()
        imgui.Text(u8'Законка') imgui.SetColumnWidth(-1, 80) -- копируем верхнее
        imgui.NextColumn()
        imgui.Text(u8'0/0') imgui.SetColumnWidth(-1, 80) -- копируем верхнее
        imgui.Columns(1)
        imgui.Separator()
        imgui.End()
    end
).HideCursor = true

Код:
[23:39:36.292359] (error)    Admin Tools For Rush RP: D:\blackred\moonloader\Rush AT.lua:375: bad argument #1 to 'Text' (cannot convert 'number' to 'const char *')
stack traceback:
    [C]: in function 'Text'
    D:\blackred\moonloader\Rush AT.lua:375: in function '_draw'
    D:\blackred\moonloader\lib\mimgui\init.lua:107: in function <D:\blackred\moonloader\lib\mimgui\init.lua:91>
[23:39:36.296359] (error)    Admin Tools For Rush RP: Script died due to an error. (0FAF504C)

375 - это строка, где я запрашиваю уровень игрока
 
Решение
ну неужели так сложно прочитать ошибку и перевести ее? Если не знаешь "базы" английского, то можно юзать переводчик (ахуеть).
в функу imgui.Text ты передаешь число, а не строку, юзай tostring()

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,771
11,215
ну неужели так сложно прочитать ошибку и перевести ее? Если не знаешь "базы" английского, то можно юзать переводчик (ахуеть).
в функу imgui.Text ты передаешь число, а не строку, юзай tostring()
 

KOHTOP

Участник
Автор темы
138
17
ну неужели так сложно прочитать ошибку и перевести ее? Если не знаешь "базы" английского, то можно юзать переводчик (ахуеть).
в функу imgui.Text ты передаешь число, а не строку, юзай tostring()
Ну если я только учусь, почему нельзя просто нормально показать ошибку и показать решение? Вы все были такие же, как и я, это нормально