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

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

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

  1. Starr

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

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

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

    Баллы:
    143
    Имя в 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
  3. -FoX-

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

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

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

    Баллы:
    143
    Имя в Minecraft:
    Kelatyh
    [​IMG]
    Сам реализовал.
    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 (
    "Ваш аккаунт заблокирован на сайте");
        }

    Реализовал сам.
    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 (
    "Ваш аккаунт заблокирован на сайте");
        }
    }
     
  5. Starr

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

    Баллы:
    98
    Вариант @-FoX- был под MySQLi.
     
  6. Kela-4D

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

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

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

    Баллы:
    98
    Вариант проверки на бан под 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));
            }
        }
     
  8. Kela-4D

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    66
    кто-то поможет
     
  18. Kela-4D

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

    Баллы:
    143
    Имя в Minecraft:
    Kelatyh
    И что?Это ничего не значит.
     
  19. Fattum

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

    Баллы:
    61
    Имя в Minecraft:
    Fattum
    Может кто скинуть клиент для сервера Classic 1.6.4 для данного лаунчера, я уже не знаю что делать просто....
    Или может в лаунчере можно сделать так, чтобы он скачивал не по образцу из трёх папок?
     
  20. Fattum

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

    Баллы:
    61
    Имя в Minecraft:
    Fattum
    кэширование где отключается? В сетингах не нашел такого параметра.
     

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