Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

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

Discussion in 'Руководства, инструкции, утилиты' started by zivgta, Jul 27, 2013.

  1. AdMiRaLL

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

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

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

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

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

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

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

    Trophy Points:
    98
    Имя в Minecraft:
    _Starr_
    Спасибо, попробую.
    Суть уловил, просто изменю запрос на выборку.
     
    Last edited: Feb 24, 2015
  6. Kela-4D

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

    Trophy Points:
    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));
            }
            }
     
    Last edited: Feb 24, 2015
  7. -FoX-

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

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

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

    Trophy Points:
    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 Активный участник Пользователь

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

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

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

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

    Trophy Points:
    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 Старожил Пользователь

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    11
    кто-то поможет
     

Share This Page