Работа с массивами

ice_ice

Участник
Автор темы
61
14
Версия MoonLoader
.026-beta
Суть такая скрипт записывает значения в массив и порой может записать одинаковые как в примере ниже
JSON:
{"res1":['a']},{"res":["11"]} -- изначальный массив
{"res1":['a','w','q','e']},{"res":["11",'12','11','32']} -- финальный массив
Луа часть хоторой происходит запись значений:
function sampev.onServerMessage(collor, text)
    if string.find(text, 'Хорошо. Вот', 1, true) then
        num, txt = string.match(text, '(%d+)%s.*(%u%a+).*')
        table.insert(inf.res1,txt)
        table.insert(inf.res2,num)
        savejs()
    end
end
function savejs()
    local f = io.open(spath, "w")
    f:write(encodeJson(inf))
    f:close()
end
Вопрос: Как удалить эти повторяющиеся значения? Или хотя бы как узнать номер ключа на повторяющемся значении?
 
Последнее редактирование:

ice_ice

Участник
Автор темы
61
14
Смысл пересоздать темы? Ты даже толком код не скинул чтобы понимать как ты всё создал и как это можно изменить
добавил луа часть но думаю она особо не поможет решению