- 111
- 4
- Версия MoonLoader
- Другое
Lua:
local commands = {'Правило 1: Не упоминать о помидорной диете',
'Правило 2: Не упоминать нигде о помидорной диете',
'Правило 3: Участник крикнул "стоп", наелся, выдохся - диета приостановлена',
'Правило 4: Если оскорбили одного, то это не рофл, это статья 103 и штраф от 10 до 15 тысяч',
'Правило 5: Диета проходит без shit',
'Правило 6: Перед употреблением помидора, читать молитву помидорному монстру',
'Правило 7: Диета продолжается столько, сколько нужно',
'Правило 8: Тот, кто впервые сел на диету, первым съест помидор'}
local search = imgui.new.char[256]() -- создаём буфер для поиска
imgui.InputTextWithHint('##Search',u8'Поиск',search,256) -- создаём инпут поле в котором будет вводится нужный текст
imgui.SameLine()
if imgui.Button(u8'Очистить') then -- создаём кнопку, чтобы быстро очищать инпут
imgui.StrCopy(search,'') -- задаём в инпут пустоту
end
for k,v in pairs(commands) do -- парсим таблицу с текстом
if u8(v):find(ffi.string(search)) then -- если значение с таблицы u8(v) совпадает со значением инпута ffi.string(search), то
imgui.Text(u8(v)) -- отображаем текст
end
end
Lua:
if wpora_window_state.v then
imgui.SetNextWindowSize(imgui.ImVec2(500, 300), imgui.Cond.FirstUseEver)
imgui.SetNextWindowPos(imgui.ImVec2((sw / 2), sh / 2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
imgui.Begin(u8'SCRIPT | Шпора | Версия: 1.0.0', wpora_window_state)
imgui.End()
end