Со старой версией не хочется, я просто сейчас вырезал шрифт и всё нормально сталоПробуй файл выше.
Такс. Ловите фиксы всего что нашел.
- Исправил шапку
- Изменил шрифт, он теперь читаемый, а не та неведомая ебанина из демо
- Теперь окно масштабируется под текущее расширение, чем ниже расширение тем меньше ширина у поля "никнейм"
- Чуть не забыл. Поиск теперь выдаёт результаты по ID. Ы.
- Добавил работу со стримом, дистанцию до игроков
* Поиск работает и по зоне стрима, можно тащить беспалевно прятки введя ник чела в поиск и бегая так. Профит.
Посмотреть вложение 10261
ПС: Так как FYP косячит, есть баг ImGui последнего с инпат боксами. Может перестать тупо работать поиск.
Мб у тебя проблемы с этим шрифтом)Со старой версией не хочется, я просто сейчас вырезал шрифт и всё нормально стало
% на # меняетсяТак в сампе же № на # меняется, или я туплю ?
Это не баг имгуи. Это ты не правильно имгуи используешь.ПС: Так как FYP косячит, есть баг ImGui последнего с инпат боксами. Может перестать тупо работать поиск.
Блять. При закрытииокна таб я очищаю строку поиска, что в этом не так? После пару таких действий может просто забагаться инпат.Это не баг имгуи. Это ты не правильно имгуи используешь.
Это ебанатизм недо-разработчиков серверов, сделано чтобы не подставляли данные. На самом деле символ процентов адекватно отображается с помощью экранирования %%. В самом самп на символ # заменятся только №% на # меняется
Зачем юзать вообще инпат для поиска, когда есть ImGuiTextFilter?Блять. При закрытииокна таб я очищаю строку поиска, что в этом не так? После пару таких действий может просто забагаться инпат.
Я не гуру всех функций. Читаю примеры и досконально изучаю айэмгуи. Дошел до инпат боксов.Зачем юзать вообще инпат для поиска, когда есть ImGuiTextFilter?
ну я проверял как ты описывал, у меня такого не наблюдается. можешь опишешь подробнее? если это баг, его нужно исправить.Я не гуру всех функций. Читаю примеры и досконально изучаю айэмгуи. Дошел до инпат боксов.
ЗЫ твой пост никак не решает бага инпат.
В примерах он и есть.Я не гуру всех функций. Читаю примеры и досконально изучаю айэмгуи. Дошел до инпат боксов.
ЗЫ твой пост никак не решает бага инпат.
Хз. Есть поле imgui.InputText, к нему привязан буфер searchBuf, 256.ну я проверял как ты описывал, у меня такого не наблюдается. можешь опишешь подробнее? если это баг, его нужно исправить.
searchBuf.v = ''
я еще не дошел мб? Или я должен всё знать сразу?В примерах он и есть.
самп заменяет "%", а не серверБлять. При закрытииокна таб я очищаю строку поиска, что в этом не так? После пару таких действий может просто забагаться инпат.
Это ебанатизм недо-разработчиков серверов, сделано чтобы не подставляли данные. На самом деле символ процентов адекватно отображается с помощью экранирования %%. В самом самп на символ # заменятся только №
Я в гм видел много замен процентов. Хз. Всегда думал что именно это и заменяетсамп заменяет "%", а не сервер
local glyph_ranges = nil
function imgui.BeforeDrawFrame()
if not fontChanged then -- а из OnDrawFrame этот блок нужно убрать
fontChanged = true
glyph_ranges = imgui.GetIO().Fonts:GetGlyphRangesCyrillic()
imgui.GetIO().Fonts:Clear()
imgui.GetIO().Fonts:AddFontFromFileTTF(getFolderPath(0x14) .. '\\arialbd.ttf', 15.0, nil, glyph_ranges)
-- в первом BeforeDrawFrame вызов imgui.RebuildFonts() не нужен
end
end