Че-то по массиву

SomaGnoma

Известный
Автор темы
429
148
Версия MoonLoader
.026-beta
Простой вопрос?ДА!
Как вписывать в массив то, чего нет в массиве,шоб не повторялось?
То есть я хочу записать в массив слово "Пук", но в массиве есть слово "Пук" и пишет в чат что "Ошиибка такое слово уже есть"
 
Решение
уп уп помогите((
Lua:
local list = {'слово1', 'пук', 'слово2'}

if not isStringInTable('пук', list) then
    table.insert(list, 'пук')
else
    sampAddChatMessage('"Пук" уже есть в таблице', -1)
end

function isStringInTable(string, tbl)
    for i = 1, #tbl do
        if tbl[i] == string then
            return true
        end
    end
    return false
end

chapo

tg/inst: @moujeek
Всефорумный модератор
9,089
12,109
уп уп помогите((
Lua:
local list = {'слово1', 'пук', 'слово2'}

if not isStringInTable('пук', list) then
    table.insert(list, 'пук')
else
    sampAddChatMessage('"Пук" уже есть в таблице', -1)
end

function isStringInTable(string, tbl)
    for i = 1, #tbl do
        if tbl[i] == string then
            return true
        end
    end
    return false
end
 
  • Нравится
Реакции: SomaGnoma