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

Туториал Настройка лаунчера sashok724 под 1.7.2 (1.7.4)

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем zivgta, 27 июл 2013.

  1. AdMiRaLL

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

    Баллы:
    68
    Skype:
    xxxpro100stasxxx
    Имя в Minecraft:
    AdMiRaLLL
    Как устанавливать моды на майнкрафт под сашком? Сколько я не бился, добавление модов либо крашит сервер, либо ещё что-то. Нужна консультация того, кто разбирается, пожалуйста.
     
  2. Хостинг MineCraft
    <
  3. Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    Кидайте логи. Разберемся.[DOUBLEPOST=1424727125,1424640333][/DOUBLEPOST]Помогите, пожалуйста, впилить в launcher.php вебчасти проверку на неподтвержденность аккаунта и его блокировку в WebMCR.
    Или хотя бы дать пример скрипта на проверку, или место, куда нужно его запихнуть.
    Буду очень благодарен. :)
     
  4. -FoX-

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

    Баллы:
    123
    Skype:
    orlov143
    Имя в Minecraft:
    FoX
    Мой вариант для dle.
    [​IMG]
    Примерно 150 строка, сразу после проверки бана в Ultrabans
     
  5. Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    Спасибо, попробую.
    Суть уловил, просто изменю запрос на выборку.
     
    Последнее редактирование: 24 фев 2015
  6. Kela-4D

    Kela-4D Старожил Пользователь

    Баллы:
    143
    Skype:
    kelatyh
    Имя в Minecraft:
    Kelatyh
    1 в 1 не работает..
    PHP:
    if ($usebandle) {
        
    $bandle 'yes';
        
    $stmt $db->prepare("Select name From $db_table Where name= :login and banned='$bandle'");
        
    $stmt->bindValue(':login'$login);
        
    $stmt->execute();
        if(
    $stmt->rowCount()) {
            exit(
    Security::encrypt("Ваш аккаунт заблокирован на сайте"$key1));
            }
            }
     
    Последнее редактирование: 24 фев 2015
  7. -FoX-

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

    Баллы:
    123
    Skype:
    orlov143
    Имя в Minecraft:
    FoX
    в connect.php где нибудь пропишите
    $usebandle = true; //Проверка на бан в dle
    Например после строки $useban
     
  8. Kela-4D

    Kela-4D Старожил Пользователь

    Баллы:
    143
    Skype:
    kelatyh
    Имя в Minecraft:
    Kelatyh
    [​IMG][DOUBLEPOST=1424787462,1424786787][/DOUBLEPOST]
    Сам реализовал.
    PHP:
        $bandle 'yes';
        
    $result3 mysql_query("Select name From $db_table Where name='$login' and banned='$bandle'") or die ("Ошибка");
          if(
    mysql_num_rows($result3) == 1)
        {
          exit (
    "Ваш аккаунт заблокирован на сайте");
        }
    [DOUBLEPOST=1424787711][/DOUBLEPOST]
    Реализовал сам.
    Connect.php
    После строчки
    PHP:
    $useban             =  true//Ба на на сервере = бан в лаунчере, Ultrabans плагин
    добавить
    PHP:
    $usebandle true//Проверка на бан в dle
    В launcher.php
    После проверки на бан (109 строчка)
    Вставить это:
    PHP:
    if($usebandle)
    {
        
    $bandle 'yes';
        
    $result3 mysql_query("Select name From $db_table Where name='$login' and banned='$bandle'") or die ("Ошибка");
          if(
    mysql_num_rows($result3) == 1)
        {
          exit (
    "Ваш аккаунт заблокирован на сайте");
        }
    }
     
  9. Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    Вариант @-FoX- был под MySQLi.
     
  10. Kela-4D

    Kela-4D Старожил Пользователь

    Баллы:
    143
    Skype:
    kelatyh
    Имя в Minecraft:
    Kelatyh
    тогда.сорян.Но мой вариант тоже работает)
     
  11. Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    Вариант проверки на бан под WebMCR:
    PHP:
    if ($usebanmcr) {
            
    $stmt $db->prepare("SELECT `login` FROM `accounts` WHERE `login`='$login' AND `group`='2'");
            
    $stmt->execute();
            if(
    $stmt->rowCount()) {
                exit(
    Security::encrypt("Аккаунт заблокирован на сайте!"$key1));
            }
        }
    А также проверка на валидность почты:
    PHP:
    if ($useaprov) {
            
    $stmt $db->prepare("SELECT `login` FROM `accounts` WHERE `login`='$login' AND `group`='4'");
            
    $stmt->execute();
            if(
    $stmt->rowCount()) {
                exit(
    Security::encrypt("Аккаунт еще не подтвержден! Проверьте ваш E-Mail"$key1));
            }
        }
     
  12. Kela-4D

    Kela-4D Старожил Пользователь

    Баллы:
    143
    Skype:
    kelatyh
    Имя в Minecraft:
    Kelatyh
    Что выводит $key1 ?
     
  13. Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    @Kela-4D, и сам не знаю, что он выводит. Попробуй убрать его, или добавить. )
    У меня лично без $key1, либо вообще с обычной функцией "exit" просто вываливает ошибку авторизации. В смысле, причина не указывается, но с другого, не забаненного ника авторизируется.
     
  14. Kela-4D

    Kela-4D Старожил Пользователь

    Баллы:
    143
    Skype:
    kelatyh
    Имя в Minecraft:
    Kelatyh
    У меня по моей схеме работает.Выше смотри если надо
     
  15. Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    У меян не DLE, и я сделал по своей схеме. Все работает.
    /* Избегаем флуда */
     
  16. YellowGreat

    YellowGreat Новичок Пользователь

    Баллы:
    16
    Имя в Minecraft:
    Yellow
    ребята, такая проблема client.zip постоянно перекачивается, в чем может быть проблема?
     
  17. -FoX-

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

    Баллы:
    123
    Skype:
    orlov143
    Имя в Minecraft:
    FoX
    Мой вариант под PDO,
    Он не выводит, а проверяется лаунчером, объяснять долго, но это средство защиты.
     
  18. Starr

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

    Баллы:
    98
    Имя в Minecraft:
    _Starr_
    Действительно... протупил.)
    Кстати, у меня на форточках выводило кракозябры при сообщении ошибки, которое я указал при бане на mcr. Решилось перекодировкой файла launcher.php в Win-1251.
    Если у кого тоже самое - пригодится.
     
  19. tofifi

    tofifi Новичок Пользователь

    Баллы:
    11
    Столкнулся с 1 проблемой
    Почему при скачивании через лаунчер скорость просто ужас какая низкая , 500 кб сек где-то . А если с сайта напрямую качать то быстро. Проверял на assets.zip
     
  20. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Потому что нужно передавать латиницу, а потом уже лаунчер должен парсить в киррилицу и она будет в правильной кодировке на вин и линукс.
    Для примера.
    Код:
                } else if(answer.contains("errorLogin<$>"))
                {
                    Frame.main.panel.tmpString = "Ошибка авторизации (Логин, пароль)";
                    error = true;
     
  21. tofifi

    tofifi Новичок Пользователь

    Баллы:
    11
    кто-то поможет
     

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