массивы

Tema05

Известный
Автор темы
1,634
545
Версия MoonLoader
.026-beta
Решил сделать систему которая запоминает все изменения значения и записывания их в историю. Но каким то хером при изменении значения все пункты истории перезаписываются.
Пример:
Открыл сайт 'бластхак' и в истории 1 запись 'бластхак'
Открываю 'вк' и в истории 2 записи 'вк', 'вк'
Какого хрена 1 запись меняет значения я хз.

Lua:
--создание 1 записи
cache["binder" .. binder_slot]["history"][1] = cache["binder" .. binder_slot]["lines"][1]

function()
print("1|" .. cache["binder" .. binder_slot]["history"][1][3]) -- выводит 0
cache["binder" .. binder_slot]["lines"][1][3] = x - 1
print("2|" .. cache["binder" .. binder_slot]["history"][1][3]) -- выводит 1
--получается меняя значение 1 массива меняется значение совершенно другого .
end
 

Tema05

Известный
Автор темы
1,634
545
Google.com
Искать за тебя я не собираюсь
Так что мне искать то, выбивает то лько начальные данные, конкретно про это явление непонятно как искать. Может есть название какое-то.