Идея Выдача блоков из магазина, не используя БД (продумано)

  • Автор темы Автор темы caNek
  • Дата начала Дата начала

caNek

Старожил
Пользователь
Баллы
173
Имя в Minecraft
AddyCool
Почему бы не сделать плагин выдачи предметов из магазина без бд ? Пошарив в своих мозгах, я придумал довольно удобную и простую систему. Для серверов которые не используют модификации клиента, сервера и бд. Например как Американский Shotbow, который использует Bungeecord.

Как это работает:
  1. Вы регистрируетесь на сайте.
  2. Заходите в магазин.
  3. Покупаете блок.
  4. Получаете заранее подготовленный пароль.
  5. Вводите в игру командой например /getitem 123123-321321-qwerty
  6. Получаете блок.
Дабы избежать повторной выдачи блока, можно ввести ограничение по вводу пароля. Например один и тот же блок будет иметь 100 паролей. И париться особо с паролями не надо так как есть онлайн генераторы паролей.

Мне кажется что это будет удобно конкретно для серверов, а не проектов.

Сразу призову fromgate и Ission :p
 
Почему бы не сделать плагин выдачи предметов из магазина без бд ? Пошарив в своих мозгах, я придумал довольно удобную и простую систему. Для серверов которые не используют модификации клиента, сервера и бд. Например как Американский Shotbow, который использует Bungeecord.

Как это работает:
  1. Вы регистрируетесь на сайте.
  2. Заходите в магазин.
  3. Покупаете блок.
  4. Получаете заранее подготовленный пароль.
  5. Вводите в игру командой например /getitem 123123-321321-qwerty
  6. Получаете блок.
Дабы избежать повторной выдачи блока, можно ввести ограничение по вводу пароля. Например один и тот же блок будет иметь 100 паролей. И париться особо с паролями не надо так как есть онлайн генераторы паролей.


Мне кажется что это будет удобно конкретно для серверов, а не проектов.

Сразу призову fromgate и Ission :p
Если сервер не имеет бд, то где же игрок собирается покупать блоки? Сделай обычный магазин и пусть блоки продает.
Если у сервера нет бд, можно в коде сделать поправки или в конфиге, чтобы бд была sqllite, которая с файлом работатает. Сам формат хранения в бд он смотрится удобнее и предпочтительнее, чем файл.
 
На каждый блок в любом количестве будет свой пароль. При использовании пароль уничтожается. Создавать новые пароли можно через config или командой. Так пойдёт?
Примерно это и имел ввиду
Если сервер не имеет бд, то где же игрок собирается покупать блоки? Сделай обычный магазин и пусть блоки продает.
Если у сервера нет бд, можно в коде сделать поправки или в конфиге, чтобы бд была sqllite, которая с файлом работатает. Сам формат хранения в бд он смотрится удобнее и предпочтительнее, чем файл.
Эмм, не совсем так. На сайте скрипт.

[Картинко блока]
Кнопка>оплата>статик лист с паролем.
 
Примерно это и имел ввиду

Эмм, не совсем так. На сайте скрипт.

[Картинко блока]
Кнопка>оплата>статик лист с паролем.
Как-то все равно коряво.. Если есть сайт, то пусть через бд и вещи передаются, а то придется каждый раз генерировать ключи, куда-то их заносить - не автоматизировано.
 
Как-то все равно коряво.. Если есть сайт, то пусть через бд и вещи передаются, а то придется каждый раз генерировать ключи, куда-то их заносить - не автоматизировано.

Тогда придется иметь лаунчер, официальный например.
 
Назад
Верх