- Сообщения
- 84
- Лайки
- 40
эм... бред по факту пишешь.Это здесь при том, что ты предлагаешь каждому набору бафов присваивать уникальный код. И вот представь: возможных комбинаций десятки тысяч. А значит, чтобы какой-то код присвоить, нужно выстроить бафы в определённой последовательности. Выстроил - присвоил, выстроил - присвоил, выстроил - присвоил.... И всё это не раз, не два, не три, а десятки тысяч, может даже сотни тысяч. И вот кто будет таким геморроем заниматься вручную? Или ты предлагаешь админам заморочиться с написанием или покупкой программы, которая сделает такие расчёты? При чём одноразовой, как презерватив и, по сути, на хер не нужной.
Когда ты сохраняешь баф набор он уже находится в базе.
Чтобы к нему добавить уникальный код, это легко. Сколько символов будет в этом коде без разницы.
Они же не вручную будут эти коды добавлять... Это все делается кодом.
При нажатии на кнопку Share вызывается функция рандома из символов, далее этот код проверяется запросом в базу или в массиве (который заполняется при запуске сервера из базы и добивается новыми при работе) на существование такого кода, если есть такой же (т.е он уже не уникальный), то еще раз рандомим и проверяем, такого нету? значит присваиваем этому набору этот уникальный код.
При вводе этого кода делается поиск так же как и выше и находится набор бафа, делается запрос в базу на копирование этого баф набора и создается новая запись в базе и вуаля.