- 62
- 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
Последнее редактирование: