Чекер Игроков

bagerrr

Новичок
Автор темы
4
0
Версия MoonLoader
.026-beta
Как сделать так чтобы при повторном вписывании ника в чекер, не добавлялся ник

И как сделать чтобы после добавления ника строка очищалась (около Введите ник)

1680191321399.png
 
Последнее редактирование:

whyega52

Eblang головного мозга
Модератор
2,839
2,779
Как сделать так чтобы при повторном вписывании ника в чекер, не добавлялся ник

Посмотреть вложение 195568
Скинь код. Если оно у тебя в таблице, то просто парси таблицу и сверяй значение на каждой итерации (вроде даже функа есть для этого).
upd: вот она
https://www.blast.hk/threads/126855/

И как сделать чтобы после добавления ника строка очищалась (около Введите ник)

Посмотреть вложение 195568
Lua:
if imgui.Button(...) then -- твоя кнопка
    imgui.StrCopy(buffer, "") -- buffer заменяешь на твою переменную со значением инпута (это для mimgui. насчет imgui хз)
end
 
Последнее редактирование:

joumey

Активный
194
44
Lua:
function check(list, value)
    for k, v in ipairs(list) do
        if value == v then
            return false
        end
    end
    return true
end
Возвращает true если значения нету в таблице
Пример:
Lua:
list = {}
-- onDrawFrame
imgui.InputText('##inputnick', inputNick)
imgui.SameLine()
if imgui.Button('Добавить') then
    res = check(list, inputNick.v)
    if res then
        table.insert(list, inputNick.v)
    else
        sampAddChatMessage('Игрок уже в списке')
    end
end
 
Последнее редактирование:
  • Bug
Реакции: Lance_Sterling