1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Веб [BETA 0.1] LK by Cames (1.7.+ uuid versions)

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем Cames, 12 авг 2015.

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

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

    Баллы:
    153
    Skype:
    sky_meg
    Всем привет. Как и обещал, накалякал первую бета версию лк под версии 1.7+ с uuid.

    Важно!
    БЕТА ВЕРСИЯ. ИСПОЛЬЗОВАТЬ НА ПРОЕКТАХ КРАЙНЕ НЕ РЕКОМЕНДУЕТСЯ.
    Лк на английском из-за проблем с кодировкой форточки. Если кто-нибудь подгонит под обе длешные кодировки и законтрибьютит репозиторий, буду благодарен.

    Версию выкатываю для разработчиков и публичного тестирования.


    Что лк включает в себя на данном этапе?

    • Авторизация
    • Пополнение счета (Лк пока не подключен к платежным системам)
    • Покупка привилегий и установка префиксов PEX.
    • Загрузка скинов (Скрипт @Vladlen_198 )

    Demo:
    http://foxsmith.ru/lk/index.php
    demo
    demo123

    Скрины:

    [​IMG]
    [​IMG]

    Ссылки:
    http://rghost.ru/8lBlCWmf8
    https://github.com/rkolpakov/minecraftLK

    Установка:
    • Скачать или форкнуть исходники.
    • Залить в корневой каталог DLE.
    • Подключить PEX к базе данных.
    • Добавить табличку "money" в dle_users
      Код:
      ALTER TABLE  `dle_users` ADD `money` INT NOT NULL DEFAULT  '0'
    • Прописать данные от базы в config.php
    • Пользоваться.

    TODO:

    • Определиться с платежной системой и подключить.
    • Интегрировать iConomy (Essentials/Fe conomy)
    • Создать возможность транзакций RUB -> iConomy $
    • Интегрировать BonusReferer
    • Добавить админку
    • Добавить мультисерверность
    • Добавить загрузку плащей
    • Добавить поддержку 1.7.< версий
    • Запилить адекватный дизайн

    P.S. Вернулся. Продолжаю разработку.
     
    Последнее редактирование: 25 авг 2015
  2. Автор темы
    Cames

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

    Баллы:
    153
    Skype:
    sky_meg
  3. Автор темы
    Cames

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

    Баллы:
    153
    Skype:
    sky_meg
    Ну спасибо. Я бы не смог дальше им заниматься без твоей оценки.
    Написать короче было нельзя, иначе не будет подключаться вьюшка.
     
  4. saharin94

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

    Баллы:
    173
    В чём проблема использовать юникод?
     
  5. Автор темы
    Cames

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

    Баллы:
    153
    Skype:
    sky_meg
    Проблемы нет. Просто не успел.
     
  6. Gorn123698745

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

    Баллы:
    76
    Имя в Minecraft:
    Gorn
    Очень интересно. Спасибо. Пойду посмотрю его.
     
  7. Kirich

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

    Баллы:
    78
    Мне новая система BonusReferer интересна!
     
  8. Автор темы
    Cames

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

    Баллы:
    153
    Skype:
    sky_meg
    Будет в следующих версиях. Ориентировочно конец августа.
     
  9. Vladlen_198

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    PHP:
    class User
    {
        public function 
    __construct($name)
        {
             include 
    ROOT_DIR '/config.php';
            
    $this->config $config;
            
    $this->name $name;
            
    $this->uuid $this->getUserUUID();
            
    $this->loadUserInformation();
        }
    Для чистки и массивов и переменных.
    PHP:
    private function clear ($val) {
        return 
    htmlspecialchars(trim($val));
    }
    public function 
    clean ($arr) {
        if (
    is_array($arr)) {
            
    $data = [];
            foreach (
    $arr as $k => $v) {
                
    $data[$k] = $this->clear($v);
            }
        } else return 
    $this->clear($arr);
    }
     
  10. Автор темы
    Cames

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

    Баллы:
    153
    Skype:
    sky_meg
    А чем это не устраивает?
    PHP:
    trait DataCheck
    {
        public static function 
    clean($value)
        {
            
    $value trim($value);
            
    $value stripslashes($value);
            
    $value strip_tags($value);
            
    $value htmlspecialchars($value);

            return 
    $value;
        }
    }
     
  11. MrTrojan

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

    Баллы:
    98
    Имя в Minecraft:
    BlackTrojan
    Я какой-то левый файл загрузил (т.е сменил скин) и скина нет.

    upload_2015-8-13_11-57-20.png
     
  12. Автор темы
    Cames

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

    Баллы:
    153
    Skype:
    sky_meg
    С этим я что-нибудь придумаю.
     
  13. TetrissWorld

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

    Баллы:
    76
    Skype:
    qazwsx200221
    Имя в Minecraft:
    Tetriss
    :good:За труды
     
  14. Vladlen_198

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
    Чистка массивов гораздо лучше.
    И в html вместо просто name="var"
    Использовать массив name=edit[var]"
    $_POST['edit'] = array(
    'var' = ''
    );
     
  15. Nupke

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

    Баллы:
    88
    О БОЖЕ. Снимок1.PNG Снимок.PNG .НЕ РЕКОМЕНДУЮ СТАВИТЬ ЭТОТ ЛК
     
  16. Vladlen_198

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

    Баллы:
    108
    Skype:
    ultrashock98
    Имя в Minecraft:
    UltraShock
  17. CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
  18. Автор темы
    Cames

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

    Баллы:
    153
    Skype:
    sky_meg
  19. Nupke

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

    Баллы:
    88
    private function getUserUUID()
    не обязательно делать приват))
     
  20. saharin94

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

    Баллы:
    173

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