- 345
- 12
- Версия MoonLoader
- .026-beta
почему код не робит? после релога не выводит то, что в textdraw1 и textdraw2
Lua:
if third_window_state.v then
local sw, sh = getScreenResolution()
imgui.SetNextWindowPos(imgui.ImVec2(sw / 2, sh / 2), imgui.CondFirstUseEver, imgui.ImVec2(0.5, 0.5))
imgui.SetNextWindowSize(imgui.ImVec2(1250, 343), imgui.Cond.FirstUseEver)
imgui.Begin(u8"Смена лого и ника", third_window_state, imgui.WindowFlags.NoResize)
imgui.InputText(u8'Введите первый текстдрав(Pears)', pearsBufferText)
imgui.InputText(u8'Введите второй текстдрав(Project)', projectBufferText)
pears = pearsBufferText.v
project = projectBufferText.v
imgui.Text(u8'Сейчас вы можете выбрать подходящий цвет для вашего лого.\nОчень жаль что так мало цветов, но что есть, то есть :(')
if imgui.CollapsingHeader(u8'Цвета первого текстдрава(Pears)', imgui.ImVec2(100, 50)) then
if imgui.ColorEdit3(u8'Выбор цвета 1 текстдрава', colortd) then
clrtd = join_argb(0, colortd.v[1] * 255, colortd.v[2] * 255, colortd.v[3] * 255)
local x1, y1 = sampTextdrawGetLetterSizeAndColor(2)
local newcolortd = '0xFF' .. ('%06X'):format(clrtd)
sampTextdrawSetLetterSizeAndColor(2, x1, y1, newcolortd)
end
end
if imgui.CollapsingHeader(u8'Цвета второго текстдрава(Project)', imgui.ImVec2(100, 50)) then
imgui.SameLine()
imgui.TextQuestion(u8'Позволяет изменить цвет первого текстдрава')
if imgui.ColorEdit3(u8'Выбор цвета 2 текстдрава', colortd_2) then
clrtd_2 = join_argb(0, colortd_2.v[1] * 255, colortd_2.v[2] * 255, colortd_2.v[3] * 255)
local x2, y2 = sampTextdrawGetLetterSizeAndColor(3)
local newcolortd = '0xFF' .. ('%06X'):format(clrtd_2)
sampTextdrawSetLetterSizeAndColor(3, x2, y2, newcolortd)
end
if imgui.Button(u8'Сохранить', imgui.ImVec2(90, 25)) then
mainIni.textdraws.textdraw1 = pears
mainIni.textdraws.textdraw2 = project
if inicfg.save(mainIni, directIni) then
end
if sampTextdrawIsExists(2) and sampTextdrawIsExists(3) then
sampTextdrawSetString(2, mainIni.textdraws.textdraw1)
sampTextdrawSetString(3, mainIni.textdraws.textdraw2)
sampAddChatMessage("Успешно сохранено, первый текстдрав "..mainIni.textdraws.textdraw1..". Второй текстдрав "..mainIni.textdraws.textdraw2, -1)
end
end