Как запомнить выбор в комбо

leekyrave

Известный
Автор темы
419
226
Версия MoonLoader
.026-beta
Привет всем,как запомнить выбор в комбо. Я знаю,через ини либу,но суть в том,что после перезагрузки скрипта выбор пропадает.


Покажу на примере. Я выбираю себе оргу - СФПД,в ини все записывается и все классно

123213213.PNG


После перезапуска у меня появляется правительство,но при этом в ини файле СФПД.
Нужно сделать так,чтобы сфпд осталось,после перезапуска
231231231232132132.PNG

сори,объяснять я плохо умею,если не поняли - уточните
 

leekyrave

Известный
Автор темы
419
226
А ты потом значение из ini обратно в переменную при запуске записываешь?
да,смотри


Lua:
local sex = imgui.ImInt(ini.settings.sex)
-- вверху кода







  local table_sex = {u8'Мужской',u8'Женский',u8'Не определен'}
  
    if imgui.Combo(u8'Пол',sex,table_sex,3) then
      
     ini.settings.sex = sex.v
      if ini.settings.sex == 0 then sexname.v = table_sex[1] end
      if ini.settings.sex == 1 then sexname.v = table_sex[2] end
      if ini.settings.sex == 2 then sexname.v = table_sex[3] end
   inicfg.save(def, directIni)
  end
 

T1cKz

Известный
595
245
да,смотри


Lua:
local sex = imgui.ImInt(ini.settings.sex)
-- вверху кода







  local table_sex = {u8'Мужской',u8'Женский',u8'Не определен'}
 
    if imgui.Combo(u8'Пол',sex,table_sex,3) then
     
     ini.settings.sex = sex.v
      if ini.settings.sex == 0 then sexname.v = table_sex[1] end
      if ini.settings.sex == 1 then sexname.v = table_sex[2] end
      if ini.settings.sex == 2 then sexname.v = table_sex[3] end
   inicfg.save(def, directIni)
  end
sexname.v = table_sex[ini.settings.sex]
Ты число пишешь и присваиваешь ему при запуске?
 

leekyrave

Известный
Автор темы
419
226
sexname.v = table_sex[ini.settings.sex]
Ты число пишешь и присваиваешь ему при запуске?
переменная sex - присваиваю значение в виде циферок из ини файла
в мейне я смотрю какое значение у sex и исходя из этого беру название фракции и присваиваю его sexname
решил,я дебил и неправильно присваивал значение переменной
 
Последнее редактирование: