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

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

Discussion in 'Запросы на разработку плагинов' started by caNek, Jun 15, 2013.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Share This Page