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

Веб Плюшки для WebMCR | Авторизация через ВК, рефералки и ЛС

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

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

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

    Баллы:
    103
    [​IMG]
    Свежие бесплатные плюшки для CMS WebMCR
    1. Авторизация на сайте через ВКонтакте - демо
    Скажите нет мультиаккаунтам и подтверждениям по e-mail и телефонам! Ведь с этим скриптом аккаунт ВКонтакте сделает все за вас!
    Плюсы:
    • Резко снижается кол-во мультиаккаунтов на сайте
    • Быстрая авторизация, проверка пользователя по VkID
    • Настроить нужно всего 2 параметра: id приложения ВК и его секретный ключ
    • Удобное управление через ПУ приложения ВКонтакте
    Минусы:
    • Требуется наличие аккаунта ВКонтакте как для администратора так и для пользователя
    • Не адаптирован для связи с DLE, Xenforo и др. (планируется исправить)
    Установка:
    • Скачайте необходимые файлы, поместите в папку с установленным WebMCR
    • Создайте новое приложения ВК здесь выберите тип "Веб-сайт" и настройте под себя
    • Откройте config.php, найдите строчку $bd_users = array ( и ниже вводите:
    Код:
      'uid' => 'uid',
    • В том же config.php в конце (до ?>) добавьте:
    Код:
    $vkconfig = array (
      'appid' => 'ваш id приложения ВК',
      'scode' => 'ваш секретный код приложения',
    )
    • Также после $config = array ( пропускаем строку и вводим:
    Код:
      'domain' => $_SERVER["HTTP_HOST"],
    • В Базе Данных выполняем запрос:
    Код:
    ALTER TABLE accounts ADD uid INT(32) AFTER create_time
    • Ставим лайку к посту и наслаждаемся рабочим скриптом ;)
    2. Реферальная система - демо
    Скрипт для поощрения пользователей за каждого приглашенного друга в виде бонусной или игровой валюты. Можно указать рефера при регистрации или перейте по специальной ссылке-рефералке​
    Плюсы:
    • Реферер получает бонус сразу после регистрации пользователя
    • Быстрая настройка
    • Поддержка разных систем игровых валют (iconomy, relamoney и др.)
    Минусы:
    • Без подтверждения по e-mail теряет свой смысл, т.к. добавляется накрутка игровых денег (встроенная блокировка ip в WebMCR частично решает эту проблему). Для исправления проблемы требуется отдельная система подтверждения регистрации (скоро выложу в виде дополнения)
    • Не настроено для работы в связке авторизацией ВК (могу настроить платно в ЛС)
    Установка:
    • Скачать необходимые файлы, залить в каталог с WebMCR
    • Открыть config.php, найти строку 'iconomy' => 'текст', и вместо текст вписать название таблицы, в которой находится столбец с вашей валютой
    • В том же файле найти:
    Код:
    $bd_money = array (
      'login' => 'username',
      'money' => 'balance',
    );
    
    И заменить на:​
    Код:
    $bd_money = array ([/LEFT][/LEFT][/LEFT]
    [LEFT][LEFT][LEFT]  'login' => 'username',][/LEFT][/LEFT][/LEFT]
    [LEFT][LEFT][LEFT]  'money' => 'balance',[/LEFT][/LEFT][/LEFT]
    [LEFT][LEFT][LEFT]  'bonus' => '1024',[/LEFT][/LEFT][/LEFT]
    [LEFT][LEFT][LEFT]);
    • Настройка: username - колонка с ником пользователя в таблице, указанной в пункте 2, balance - колонка с балансом пользователя, 1024 - сумму, которая будет даваться игроку за 1 приглашенного игрока
    Вид реферальной ссылки: http://сайт.ру/index.php?refby=ник_игрока
    3. [Бонус] Авторизация через ВК + реферальная система в связке: скачать

    4. Система личных сообщений - скоро

    Если вам понравились скрипты, поставьте лайку к посту, мне будет очень приятно. Заказать какой-то скрипт на php от меня можно в skype: proxwian
     
    Eskander, Dionixor, RIP230 и 6 другим нравится это.
  2. Хостинг MineCraft
    <
  3. Автор темы
    proxwian

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

    Баллы:
    103
    NC22 прошу оценить :) сделал в лучших традициях MCR[DOUBLEPOST=1371450331,1371449651][/DOUBLEPOST]Извиняюсь, ошибка в скрипте. Сейчас перезалью
     
  4. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    я тормоз, где ссылка на скачивание?
     
  5. Автор темы
    proxwian

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

    Баллы:
    103
    Перезалил. Все работает. Добавлено демо
     
  6. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    ссылку на скачивание нашел, теперь в Demo не могу найти кнопку "авторизоваться через VK" :)

    вобще дополнение нужное, хотелось бы видеть еще авторизацию и по другим соцсетям (Google+, Одноклассники)
     
  7. Автор темы
    proxwian

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

    Баллы:
    103
    Просто нажми "Создать аккаунт"[DOUBLEPOST=1371451187,1371451038][/DOUBLEPOST]
    Это уже в ЛС. За копеечку допилю под любую соц.сеть со своим API авторизации
     
    zuma2 нравится это.
  8. Freech

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

    Баллы:
    78
    Skype:
    AFreech
    Не круто .
     
    caNek нравится это.
  9. никио

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

    Баллы:
    123
    Skype:
    googletools
    Имя в Minecraft:
    Googlers
    @Freech,+ и старо.
     
    MineMan910 нравится это.
  10. Автор темы
    proxwian

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

    Баллы:
    103
    Может и старо, но на WebMCR я такого не видел в паблике
     
  11. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    @proxwian, немного не так себе представлял.

    Мне кажется, для пользователя будет удобней если при заходе на сайт он увидит надпись "Авторизоваться через: тут логотип(ы) VK и т.д., он на жмет на логотип, скрипт делает все свои дела и тут 2 варианта:

    1. пользователь уже есть в базе сайта - продолжаем обычную авторизацию
    2. новый пользователь - тут нужно вывести диалог в котором запросить желаемый ник (имя в игре) и создать нового пользователя (после проверки на совпадение логинов)

    это только мое IMHO.[DOUBLEPOST=1371452248,1371452072][/DOUBLEPOST]вот примерно как тут
    да и к тому же, там уже есть скрипты, только поправить под WebMCR
     
    никио нравится это.
  12. Автор темы
    proxwian

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

    Баллы:
    103
    Ты не учел кое-чего: у одного человека могут быть аккаунты в нескольких соц.сетях, а значит, что он сможет сделать себе много "твинков". Поэтому я сделал авторизацию только через 1 самую популярную в России соц.сеть
     
  13. Toster_tpl

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

    Баллы:
    153
    Молодец, похвально конечно, но так делать нельзя
    PHP:
    $users_name $_POST['user_name'];
    $users_lname $_POST['user_lname'];
    $uid $_POST['uid'];
    $usex $_POST['usex'];
    Объяснять надо почему?
     
  14. Автор темы
    proxwian

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

    Баллы:
    103
    Для бесплатного скрипта пойдет :D[DOUBLEPOST=1371455675,1371453350][/DOUBLEPOST]UPD: Добавлена реферальная система[DOUBLEPOST=1371456050][/DOUBLEPOST]Жду ваших идей для новых плюшек в теме ;) буду реализовывать. Также для заказа php скриптов есть скайп: proxwian
     
  15. Toster_tpl

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

    Баллы:
    153
    У меня есть просто гениальнейшая идея! Почему бы тебе сразу не выложить свой рутовый пароль от базы и сервака, чтобы люди не тратили свое время на взлом твоей демки. :)
    Подсказка, есть такая функция intval()
     
  16. Автор темы
    proxwian

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

    Баллы:
    103
    Ладно ладно, добавлю фикс :oops:[DOUBLEPOST=1371457584,1371457363][/DOUBLEPOST]UPD 2: Обновлены файлы для авторизации через ВКонтакте. Заклеена дырка. Просьба всем перекачать
     
  17. Zeus

    Zeus Активный участник Пользователь

    Баллы:
    63
    Лучше что бы в реф. системе выдавался бонус не за регистрацию, а когда приглашенный игрок поиграет указанное кол-во времени, а то так просто будет деньги накрутить..
     
  18. Автор темы
    proxwian

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

    Баллы:
    103
    За доработкой - в ЛС. Могу хоть как сделать. А вообще я планирую сделать бонус после подтверждения аккаунта по e-mail[DOUBLEPOST=1371476603,1371459391][/DOUBLEPOST]up
     
  19. Vadko

    Vadko Активный участник Пользователь

    Баллы:
    88
    Skype:
    poglid3
    Имя в Minecraft:
    vadko_
    Божественно!Как раз то,на что я ждал сколько времени...Продолжайте в том же духе!
     
  20. Автор темы
    proxwian

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

    Баллы:
    103
    Уже принялся за написание системы ЛС для WebMCR! Скоро релиз первой версии!
     
    Vedroyder нравится это.
  21. serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Тогда уж надо и комментарии через ВК делать
     

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