Непонятная ошибка плюсов

Tema05

Известный
Автор темы
1,468
434
Версия MoonLoader
.026-beta
Ошибка "C++ exception"

В скрипте активно используется библиотека sampapi, mimgui, хуков или каких-либо необычный решений через ffi нет.

Возникла из неоткуда хотя скрипт используется долгое время в таком же виде без значительных изменений. Мне всегда казалось что библиотеки эти не дураки писали и там подобных ошибок возникать не должно. А тут походу на уровне ниже проблема. Вижу эту ошибка 1 раз за лет 5 кодинга на луа. Что это вообще такое на практике? В каком направлении копать? Кто-нибудь сталкивался с этим?
 

Tema05

Известный
Автор темы
1,468
434
может быть такое, что ты передаешь в методы mimgui невалидные переменные (не тех типов)?
Я склоняюсь что проблема скорее из-за sampapi так как там до сих пор есть иная проблема из-за чего умирает поток. В mimgui всё максимально по дефолту юзается кроме Combo. Тут какой-то извращённый способ создания списка. Но mimgui шлёт нахуй культурно если юзать не те типы данных, так что сомневаюсь, что проблема именно в этом
Lua:
if imgui.Combo(u8 'Выбор', var, imgui.new['const char*'][2]({ u8 'Первый', u8 'Второй' }), 2) then
    --код
end
 
  • Грустно
Реакции: qdIbp

Tema05

Известный
Автор темы
1,468
434
Во 1 это есть в офф теме по mimgui. Во 2 если бы там этого не было окно не работало бы как надо. В 3 если этого не будет то как тогда определить что у нас 2 элемента массива?
 
  • Вау
Реакции: qdIbp