- 56
- 10
Здравствуйте, можно как-то убрать этот пробел в менюшке скрипта?
Lua:
if imgui.BeginTabItem(fa.HOUSE..u8' Основное ') then
if change_name then
imgui.SetCursorPosY(62 * MONET_DPI_SCALE)
imgui.Text(u8" Ваше Имя и Фамилия: ")
imgui.SameLine()
imgui.SetCursorPosY(58 * MONET_DPI_SCALE)
imgui.PushItemWidth(200)
imgui.InputText(u8'##name_surname', input_name_surname, 256)
imgui.SameLine()
if imgui.Button(u8'Сохранить##name_surname') then
settings.general.name_surname = u8:decode(ffi.string(input_name_surname))
inicfg.save(settings, my_ini)
change_name = false
end
else
imgui.SetCursorPosY(62 * MONET_DPI_SCALE)
imgui.Text(u8" Ваше Имя и Фамилия: ")
imgui.SameLine()
imgui.Text(u8(settings.general.name_surname))
imgui.SameLine()
imgui.SetCursorPosY(58 * MONET_DPI_SCALE)
if imgui.Button(u8'Изменить##name_surname') then
settings.general.name_surname = TranslateNick(sampGetPlayerNickname(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED))))
input_name_surname = new.char[256](u8(settings.general.name_surname))
inicfg.save(settings, my_ini)
change_name = true
end
end
imgui.Separator()
imgui.SetCursorPosY(94 * MONET_DPI_SCALE)
imgui.Text(u8" Ваша организация: "..u8(settings.general.fraction).." ")
imgui.SameLine()
imgui.SetCursorPosY(92 * MONET_DPI_SCALE)
if imgui.Button(u8"Изменить##fraction") then
check_stats = true
sampSendChat('/stats')
end
imgui.Separator()
imgui.SetCursorPosY(127 * MONET_DPI_SCALE)
imgui.Text(u8" Ваша должность: "..u8(settings.general.rank).." ("..settings.general.rank_number..") ")
imgui.SameLine()
imgui.SetCursorPosY(125 * MONET_DPI_SCALE)
if imgui.Button(u8"Изменить##rank") then
check_stats = true
sampSendChat('/stats')
end
imgui.Separator()
if change_expel_reason then
imgui.SetCursorPosY(160 * MONET_DPI_SCALE)
imgui.Text(u8" Ваша причина для выгона посетителей: ")
imgui.SameLine()
imgui.SetCursorPosY(158 * MONET_DPI_SCALE)
imgui.PushItemWidth(100)
imgui.InputText(u8'##expel_reason', input_expel_reason, 256)
imgui.SameLine()
if imgui.Button(u8'Сохранить##expel_reason') then
settings.general.expel_reason = u8:decode(ffi.string(input_expel_reason))
inicfg.save(settings, my_ini)
change_expel_reason = false
end
else
imgui.SetCursorPosY(161 * MONET_DPI_SCALE)
imgui.Text(u8" Ваша причина для выгона посетителей: "..u8(settings.general.expel_reason))
imgui.SameLine()
imgui.SetCursorPosY(158 * MONET_DPI_SCALE)
if imgui.Button(u8'Изменить##expel_reason') then
change_expel_reason = true
end
end
imgui.Separator()
imgui.SetCursorPosY(194 * MONET_DPI_SCALE)
imgui.Text(u8" Задержка между вашими сообщениями (в секундах): ")
imgui.SameLine()
imgui.SetCursorPosY(192 * MONET_DPI_SCALE)
imgui.PushItemWidth(100)
if imgui.SliderFloat(u8'##waiting', slider, 1, 2) then
settings.waiting.my_wait = slider[0]
inicfg.save(settings, my_ini)
end
imgui.Separator()
imgui.SetCursorPosY(228 * MONET_DPI_SCALE)
imgui.Text(u8' Использование функции "Анти Тревожная Кнопка"')
imgui.SameLine(nil, 5) imgui.TextDisabled("[?]")
if imgui.IsItemHovered() then
imgui.SetTooltip(u8"Убирает тревожную кнопку которая находится за стойкой на 1 этаже\nТем самым вы не будете случайно вызывать МЮ из-за этой кнопки")
end
imgui.SameLine()
imgui.Text(": ")
imgui.SameLine()
imgui.SetCursorPosY(226 * MONET_DPI_SCALE)
if imgui.Checkbox('##checkbox_anti_trivoga', checkbox_anti_trivoga) then
settings.general.anti_trivoga = checkbox_anti_trivoga[0]
inicfg.save(settings, my_ini)
end
imgui.Separator()
imgui.SetCursorPosY(293 * MONET_DPI_SCALE)
imgui.Text(u8' Использование функции "Авто Увал"')
imgui.SameLine(nil, 5) imgui.TextDisabled("[?]")
if imgui.IsItemHovered() then
imgui.SetTooltip(u8"Авто Увал сотрудников которые хотят увал ПСЖ\nДоступно только 9 и 10 рангам!")
end
imgui.SameLine()
imgui.Text(": ")
imgui.SameLine()
imgui.SetCursorPosY(291 * MONET_DPI_SCALE)
if imgui.Checkbox('##checkbox_auto_uval', checkbox_auto_uval) then
if tonumber(settings.general.rank_number) == 9 or tonumber(settings.general.rank_number) == 10 then
settings.general.auto_uval = checkbox_auto_uval[0]
inicfg.save(settings, my_ini)
else
checkbox_auto_uval[0] = false
sampAddChatMessage('{eb950c}[AS Helper] {ffffff}Эта функция доступна только 9 и 10 рангам!',-1)
end
end
imgui.Separator()
imgui.EndTabItem()
end
прикрепил часть кода, котоая относится к пункту "основное"Здравствуйте, можно как-то убрать этот пробел в менюшке скрипта?
Lua:if imgui.BeginTabItem(fa.HOUSE..u8' Основное ') then if change_name then imgui.SetCursorPosY(62 * MONET_DPI_SCALE) imgui.Text(u8" Ваше Имя и Фамилия: ") imgui.SameLine() imgui.SetCursorPosY(58 * MONET_DPI_SCALE) imgui.PushItemWidth(200) imgui.InputText(u8'##name_surname', input_name_surname, 256) imgui.SameLine() if imgui.Button(u8'Сохранить##name_surname') then settings.general.name_surname = u8:decode(ffi.string(input_name_surname)) inicfg.save(settings, my_ini) change_name = false end else imgui.SetCursorPosY(62 * MONET_DPI_SCALE) imgui.Text(u8" Ваше Имя и Фамилия: ") imgui.SameLine() imgui.Text(u8(settings.general.name_surname)) imgui.SameLine() imgui.SetCursorPosY(58 * MONET_DPI_SCALE) if imgui.Button(u8'Изменить##name_surname') then settings.general.name_surname = TranslateNick(sampGetPlayerNickname(select(2, sampGetPlayerIdByCharHandle(PLAYER_PED)))) input_name_surname = new.char[256](u8(settings.general.name_surname)) inicfg.save(settings, my_ini) change_name = true end end imgui.Separator() imgui.SetCursorPosY(94 * MONET_DPI_SCALE) imgui.Text(u8" Ваша организация: "..u8(settings.general.fraction).." ") imgui.SameLine() imgui.SetCursorPosY(92 * MONET_DPI_SCALE) if imgui.Button(u8"Изменить##fraction") then check_stats = true sampSendChat('/stats') end imgui.Separator() imgui.SetCursorPosY(127 * MONET_DPI_SCALE) imgui.Text(u8" Ваша должность: "..u8(settings.general.rank).." ("..settings.general.rank_number..") ") imgui.SameLine() imgui.SetCursorPosY(125 * MONET_DPI_SCALE) if imgui.Button(u8"Изменить##rank") then check_stats = true sampSendChat('/stats') end imgui.Separator() if change_expel_reason then imgui.SetCursorPosY(160 * MONET_DPI_SCALE) imgui.Text(u8" Ваша причина для выгона посетителей: ") imgui.SameLine() imgui.SetCursorPosY(158 * MONET_DPI_SCALE) imgui.PushItemWidth(100) imgui.InputText(u8'##expel_reason', input_expel_reason, 256) imgui.SameLine() if imgui.Button(u8'Сохранить##expel_reason') then settings.general.expel_reason = u8:decode(ffi.string(input_expel_reason)) inicfg.save(settings, my_ini) change_expel_reason = false end else imgui.SetCursorPosY(161 * MONET_DPI_SCALE) imgui.Text(u8" Ваша причина для выгона посетителей: "..u8(settings.general.expel_reason)) imgui.SameLine() imgui.SetCursorPosY(158 * MONET_DPI_SCALE) if imgui.Button(u8'Изменить##expel_reason') then change_expel_reason = true end end imgui.Separator() imgui.SetCursorPosY(194 * MONET_DPI_SCALE) imgui.Text(u8" Задержка между вашими сообщениями (в секундах): ") imgui.SameLine() imgui.SetCursorPosY(192 * MONET_DPI_SCALE) imgui.PushItemWidth(100) if imgui.SliderFloat(u8'##waiting', slider, 1, 2) then settings.waiting.my_wait = slider[0] inicfg.save(settings, my_ini) end imgui.Separator() imgui.SetCursorPosY(228 * MONET_DPI_SCALE) imgui.Text(u8' Использование функции "Анти Тревожная Кнопка"') imgui.SameLine(nil, 5) imgui.TextDisabled("[?]") if imgui.IsItemHovered() then imgui.SetTooltip(u8"Убирает тревожную кнопку которая находится за стойкой на 1 этаже\nТем самым вы не будете случайно вызывать МЮ из-за этой кнопки") end imgui.SameLine() imgui.Text(": ") imgui.SameLine() imgui.SetCursorPosY(226 * MONET_DPI_SCALE) if imgui.Checkbox('##checkbox_anti_trivoga', checkbox_anti_trivoga) then settings.general.anti_trivoga = checkbox_anti_trivoga[0] inicfg.save(settings, my_ini) end imgui.Separator() imgui.SetCursorPosY(293 * MONET_DPI_SCALE) imgui.Text(u8' Использование функции "Авто Увал"') imgui.SameLine(nil, 5) imgui.TextDisabled("[?]") if imgui.IsItemHovered() then imgui.SetTooltip(u8"Авто Увал сотрудников которые хотят увал ПСЖ\nДоступно только 9 и 10 рангам!") end imgui.SameLine() imgui.Text(": ") imgui.SameLine() imgui.SetCursorPosY(291 * MONET_DPI_SCALE) if imgui.Checkbox('##checkbox_auto_uval', checkbox_auto_uval) then if tonumber(settings.general.rank_number) == 9 or tonumber(settings.general.rank_number) == 10 then settings.general.auto_uval = checkbox_auto_uval[0] inicfg.save(settings, my_ini) else checkbox_auto_uval[0] = false sampAddChatMessage('{eb950c}[AS Helper] {ffffff}Эта функция доступна только 9 и 10 рангам!',-1) end end imgui.Separator() imgui.EndTabItem() end