Не сохраняется шпора

Alex_Kruglov

Новичок
Автор темы
3
1
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R2
Я захожу, меняю текст, жму сохранит, а текст остается старым.


Вот сам код:
if big_open_shpora.v == true then
local _, selfid = sampGetPlayerIdByCharHandle(playerPed)
local returnwrapped = tostring(configuration.Binds_Info[configuration.main_settings.key_binds]):gsub('~', '\n')
shpora_text.v = returnwrapped
text_shpora = returnwrapped
binder_name.v = tostring(configuration.Binds_Name[configuration.main_settings.key_binds])
imgui.SetNextWindowSize(imgui.ImVec2(1200, 600))
imgui.SetNextWindowPos(imgui.ImVec2(ex / 2, ey / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
imgui.Begin(u8'#####51515', big_open_shpora, imgui.WindowFlags.NoResize + imgui.WindowFlags.NoScrollbar + imgui.WindowFlags.NoMove + imgui.WindowFlags.NoCollapse + imgui.WindowFlags.NoTitleBar + imgui.WindowFlags.NoCollapse)
imgui.CenterTextColoredRGB("{ffffff}Большое окно для редактирования/просмотра шпоргалок")
if tip_open_shpora.v == false then
imgui.BeginChild("##Information22", imgui.ImVec2(1185, 540), true, imgui.WindowFlags.NoScrollbar)
imgui.Text(text_shpora..u8"")
imgui.EndChild()
if imgui.MainButton(u8"Включить редактирование", imgui.ImVec2(592, 20)) then
tip_open_shpora.v = true
end
--по указанию, по требованию, по решению, по постановлению, по распоряжению, по замыслу
imgui.SameLine()
if imgui.MainButton(u8"Закрыть", imgui.ImVec2(585, 20)) then
big_open_shpora.v = false
end
end
if tip_open_shpora.v == true then
imgui.BeginChild("##Information44", imgui.ImVec2(1185, 520), true, imgui.WindowFlags.NoScrollbar)
imgui.InputTextMultiline("##textShpora17", shpora_text, imgui.ImVec2(-1, 500))
imgui.EndChild()
if imgui.MainButton(u8"Сохранить", imgui.ImVec2(395, 20)) then
refresh_text = shpora_text.v:gsub("\n", "~")
table.insert(configuration.Binds_Name, configuration.main_settings.key_binds, binder_name.v)
table.insert(configuration.Binds_Info, configuration.main_settings.key_binds, refresh_text)
table.remove(configuration.Binds_Name, configuration.main_settings.key_binds - 1)
table.remove(configuration.Binds_Info, configuration.main_settings.key_binds - 1)
inicfg.save(configuration, 'Army_Config.ini')
tip_open_shpora.v = false
end
imgui.SameLine()
if imgui.MainButton(u8"Удалить", imgui.ImVec2(395, 20)) then
table.remove(configuration.Binds_Name, configuration.main_settings.key_binds)
table.remove(configuration.Binds_Info, configuration.main_settings.key_binds)
inicfg.save(configuration, 'Army_Config.ini')
tip_open_shpora.v = false
big_open_shpora.v = false
open_shpora.v = false
end
imgui.SameLine()
if imgui.MainButton(u8"Включить просмотр", imgui.ImVec2(380, 20)) then
tip_open_shpora.v = false
end
if imgui.MainButton(u8"Закрыть", imgui.ImVec2(1185, 20)) then
tip_open_shpora.v = false
big_open_shpora.v = false
end
end
imgui.End()
end