Помощь с LUA скриптом

[01] Rafael Kingstrom

Участник
Автор темы
86
17
Версия MoonLoader
Другое
Вечер добрый! У меня есть скрипт, который помогает по работе в автошколе, у него окно стоит у угла баттл паса, а окно переместить не могу, как бы это сделать, код прикрепил ниже
Основа:
imgui.SetNextWindowPos(imgui.ImVec2(tonumber(x), tonumber(y)), imgui.Cond.Always)
    imgui.SetNextWindowSize(imgui.ImVec2(0, 0), imgui.Cond.Always)
    imgui.Begin('', show, imgui.WindowFlags.NoResize+imgui.WindowFlags.NoTitleBar+imgui.WindowFlags.AlwaysAutoResize)
    imgui.CenterText('['..min_id..'] '..min_name)
    imgui.CenterText('Ñîñòîÿíèå: '..min_status)
    imgui.End()
end).HideCursor = true
 

[01] Rafael Kingstrom

Участник
Автор темы
86
17
Вместо того что бы апать лучше бы прикрепил лог с ошибкой
Факт, после обновления лаунчера, зайду и прикреплю лог

Вместо того что бы апать лучше бы прикрепил лог с ошибкой
error) znaki.lua: ...droid/media/com.arizona21.game.web/monetloader/znaki.lua:59: attempt to index local 'wear_status' (a nil value)
stack traceback:
...droid/media/com.arizona21.game.web/monetloader/znaki.lua:59: in function 'callback'
....arizona21.game.web/monetloader/lib/samp/events/core.lua:79: in function <....arizona21.game.web/monetloader/lib/samp/events/core.lua:53>
[22:11:10.917536] (error) znaki.lua: Script died due to an error.
@chapo
 
Последнее редактирование:

[01] Rafael Kingstrom

Участник
Автор темы
86
17
wear_status на строке 59, вернул пустой значение, проверь ты что-то пропустил
А что мне туда написать? Щас скину кусок

wear_status на строке 59, вернул пустой значение, проверь ты что-то пропустил
IMG_20250825_001725.jpg
 

Corrygan

Известный
52
17
wear_status что изначально принимает?
попробуй так

Lua:
wear_status = wear_status or ""

if wear_status then
    wear_status = wear_status:gsub("{[%x]+}", "")
end

local wear, status = wear_status:match("(%d*)%%?%s*(.*)")
 
Последнее редактирование:
  • Нравится
Реакции: [01] Rafael Kingstrom