как создать комбо..

Kegwineye.

Участник
Автор темы
478
20
Версия MoonLoader
.026-beta
как сделать чтобы например в комбо 3 примера, imgui.Combo("", combo_select, arr_str, #arr_str)
где #arr_str ( local arr_str = {"test1", "test2", "test3"} ), ну и допустим, при выборе test1 сбоку кнопка, при нажатии кнопки из test1 выводит например "привет", если выбрать test2 и нажать кнопку, выводит "как дела?" , как такое сделать ?
 
Решение
как сделать чтобы например в комбо 3 примера, imgui.Combo("", combo_select, arr_str, #arr_str)
где #arr_str ( local arr_str = {"test1", "test2", "test3"} ), ну и допустим, при выборе test1 сбоку кнопка, при нажатии кнопки из test1 выводит например "привет", если выбрать test2 и нажать кнопку, выводит "как дела?" , как такое сделать ?
Lua:
local selected_item = imgui.ImInt(0)
local items = {u8'Привет', u8'Как дела?', u8'Пока'}

imgui.Combo(u8'ComboBox', selected_item, items, #items)
if imgui.Button(u8'Нажать') then
    if selected_item.v == 0 then
        sampAddChatMessage('Привет', -1)
    end
    if selected_item.v == 1 then
        sampAddChatMessage('Как дела?', -1)
    end
    if selected_item.v == 2 then...

Rice.

Известный
Модератор
1,753
1,658
как сделать чтобы например в комбо 3 примера, imgui.Combo("", combo_select, arr_str, #arr_str)
где #arr_str ( local arr_str = {"test1", "test2", "test3"} ), ну и допустим, при выборе test1 сбоку кнопка, при нажатии кнопки из test1 выводит например "привет", если выбрать test2 и нажать кнопку, выводит "как дела?" , как такое сделать ?
Lua:
local selected_item = imgui.ImInt(0)
local items = {u8'Привет', u8'Как дела?', u8'Пока'}

imgui.Combo(u8'ComboBox', selected_item, items, #items)
if imgui.Button(u8'Нажать') then
    if selected_item.v == 0 then
        sampAddChatMessage('Привет', -1)
    end
    if selected_item.v == 1 then
        sampAddChatMessage('Как дела?', -1)
    end
    if selected_item.v == 2 then
        sampAddChatMessage('Пока', -1)
    end
end
 
  • Нравится
Реакции: Kegwineye.