Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  2. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб ваучеры/бонусы[DLE]

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем Evan, 29 сен 2013.

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

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

    Баллы:
    123
    Вот на днях решил сделать что то весёлое. полазил по сайтам увидел такую штуку как ваучеры. принцип работы моей системы. через админку мы добавляем ваучеры с паролем. пароль зашифровывается с помощью md5. если допустим игроку выпал такой бонус админ должен сообщить ему пароль. он вводит этот пароль. если пароли совпадает с паролем в бд, то мы получаем бонус в каком то размере iconomy денег (сколько денег решает админ адмниом), и строка с ваучером автоматически удаляется.
    Установка
    заливаем файлы на сайт.
    настраиваем конфиг
    в phpmyadmin вписываем
    Код:
    CREATE TABLE IF NOT EXISTS `lk_vaucher` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
      `password_vauch` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
      `bonus` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=3 ;
    создаём 2 статистических страницы:
    в страницу админ панели вписываем {include file="/путь до скрипта/admin.php"}
    и ставим (для надёжности) Разрешить просмотр
    для следующих групп: администраторы

    в простую страницу вписываем {include file="/путь до скрипта/index.php"}
    вроде всё.
    Скачать
    http://rghost.ru/49039315
     
    Последнее редактирование: 20 авг 2014
  2. Хостинг MineCraft
    <
  3. agentik007

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

    Баллы:
    153
    Skype:
    vladislav567695
    Требую демо
     
    Kote4ka и Droid нравится это.
  4. MySt1k

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

    Баллы:
    173
    Можно так добавить многоразовые ваучера, кол-во использованией настраивается.
     
    agentik007 нравится это.
  5. GAZ6363

    GAZ6363 Активный участник

    Баллы:
    88
    Имя в Minecraft:
    GAZ6363
    Когда даю запрос в phpmyadmin выбивает ошибку Unknown collation: 'utf8mb4_unicode_ci'
     
  6. Автор темы
    Evan

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

    Баллы:
    123
    сейчас домен на хостингере закожу будет тебе демо.[DOUBLEPOST=1380449301,1380448427][/DOUBLEPOST]всё демо зделал.
    попробуй сейчас. я обновил код[DOUBLEPOST=1380450017][/DOUBLEPOST]
    я могу сделать если надо
     
  7. MySt1k

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

    Баллы:
    173
    Сделайте, лишним это не будет.[DOUBLEPOST=1380450508,1380450334][/DOUBLEPOST]И сделайте что бы не обязательно нужно было заполнять поле "игрок". Можно будет выложить ключик в свободный доступ и кто успеет ввести его тот и получит награду.
     
  8. Автор темы
    Evan

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

    Баллы:
    123
    Всё сделал.[DOUBLEPOST=1380451040,1380450938][/DOUBLEPOST]
    ну это можно сделать. убери в файлах проверку имени. вроде получится. либо поставь проверку пароля.[DOUBLEPOST=1380451149][/DOUBLEPOST]
    вот держи. там всё в одном.эт я тестю на локл хосте. ну вроде получилось. это с проверкой имени.и в таблицу lk_vaucher добавь колонку amount
     

    Вложения:

    • message.zip
      Размер файла:
      867 байт
      Просмотров:
      34
  9. vedmakMineLife

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

    Баллы:
    103
    Skype:
    vedmak.vl
    Имя в Minecraft:
    vedmak
    Неплохо, лайк !
     
    DavidShabaev и Evan нравится это.
  10. Автор темы
    Evan

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

    Баллы:
    123
    спасибо)
     
    I-Am-Black-Overlord нравится это.
  11. tiger'ok

    tiger'ok Старожил

    Баллы:
    123
    Skype:
    eto_tiger
    Имя в Minecraft:
    tigerOK
    Код ужасен, имхо
     
  12. Автор темы
    Evan

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

    Баллы:
    123
    ужасен из за того что ни защищён или вообще?
     
  13. tiger'ok

    tiger'ok Старожил

    Баллы:
    123
    Skype:
    eto_tiger
    Имя в Minecraft:
    tigerOK
    и то и другое, можно сделать все намного легче
     
    ВремяПриключений нравится это.
  14. Автор темы
    Evan

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

    Баллы:
    123
    ну я не многово знаю. а на счёт защиты.разве при проверки нужна защита?
     
  15. tiger'ok

    tiger'ok Старожил

    Баллы:
    123
    Skype:
    eto_tiger
    Имя в Minecraft:
    tigerOK
    Конечно!
     
  16. Автор темы
    Evan

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

    Баллы:
    123
    strip_tags() норм?
     
  17. tiger'ok

    tiger'ok Старожил

    Баллы:
    123
    Skype:
    eto_tiger
    Имя в Minecraft:
    tigerOK
    mysql_real_escape_string норм
     
  18. Автор темы
    Evan

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

    Баллы:
    123
    окей.но как тогда mysql_real_escape_string(md5())? разве так можно?
     
  19. tiger'ok

    tiger'ok Старожил

    Баллы:
    123
    Skype:
    eto_tiger
    Имя в Minecraft:
    tigerOK
    можно, но не желательно, лучше обдумать все и написать заново.
     
  20. wOnt

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

    Баллы:
    173
    Skype:
    jeffries_
    Имя в Minecraft:
    wOnt_
    Задумка вроде нормальная, а вот реализация..
     
    HoShiMin нравится это.
  21. Автор темы
    Evan

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

    Баллы:
    123
    я занимаюсь этим не долгое время и правильной реализации не могу придумать. вот что получилось на то мозгов и хватило.
     

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