Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "Запросы на разработку плагинов", создана пользователем caNek, 15 июн 2013.

  1. Автор темы
    caNek

    caNek Старожил Пользователь

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

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

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

    Сразу призову fromgate и Ission :p
     
  2. Хостинг MineCraft
    <
  3. Ission

    Ission Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    lokivava
    На каждый блок в любом количестве будет свой пароль. При использовании пароль уничтожается. Создавать новые пароли можно через config или командой. Так пойдёт?
     
    dimahru и caNek нравится это.
  4. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    Если сервер не имеет бд, то где же игрок собирается покупать блоки? Сделай обычный магазин и пусть блоки продает.
    Если у сервера нет бд, можно в коде сделать поправки или в конфиге, чтобы бд была sqllite, которая с файлом работатает. Сам формат хранения в бд он смотрится удобнее и предпочтительнее, чем файл.
     
    DimasForce нравится это.
  5. Автор темы
    caNek

    caNek Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    AddyCool
    Примерно это и имел ввиду
    Эмм, не совсем так. На сайте скрипт.

    [Картинко блока]
    Кнопка>оплата>статик лист с паролем.
     
    MineMan910 нравится это.
  6. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    Как-то все равно коряво.. Если есть сайт, то пусть через бд и вещи передаются, а то придется каждый раз генерировать ключи, куда-то их заносить - не автоматизировано.
     
  7. Автор темы
    caNek

    caNek Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    AddyCool
    Тогда придется иметь лаунчер, официальный например.
     
  8. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    Можно подумать, что официальный лаунчер нужен при другой системе получения вещей.
     
  9. Автор темы
    caNek

    caNek Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    AddyCool
    Я про воровство аккаунтов
     
  10. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    Хоть бы четко выделил, что никакой системы аутентификации не предусмотрено. Хотя AuthMe всегда под ругой
     

Поделиться этой страницей