1. Molen14.05.2024 в 00:30от
Загрузка...
Загрузка...

Дроп карт с рекомендаций steam

Тема в разделе "Курилка", создана пользователем DeLIT, 22.06.2018.

  1. DeLIT

    DeLIT

    Статус:
    Оффлайн
    Регистрация:
    08.04.12
    Сообщения:
    4.823
    Репутация:
    5.496 +/-
    [​IMG]
    Переходим на страницу рекомендаций >> https://store.steampowered.com/explore
    Открываем консоль (chrome) ctrl + shift + J
    Код:
    var DiscoveryQueueModal, GenerateQueue = function( queueNumber )
    {
        if( DiscoveryQueueModal )
        {
            DiscoveryQueueModal.Dismiss();
        }
      
        DiscoveryQueueModal = ShowBlockingWaitDialog( 'Generating the queue...', 'Generating new discovery queue #' + ++queueNumber );
      
        jQuery.post( 'https://store.steampowered.com/explore/generatenewdiscoveryqueue', { sessionid: g_sessionID, queuetype: 0 } ).done( function( data )
        {
            var requests = [], done = 0, errorShown;
          
            for( var i = 0; i < data.queue.length; i++ )
            {
                var request = jQuery.post( 'https://store.steampowered.com/app/10', { appid_to_clear_from_queue: data.queue[ i ], sessionid: g_sessionID } );
              
                request.done( function()
                {
                    if( errorShown )
                    {
                        return;
                    }
                  
                    DiscoveryQueueModal.Dismiss();
                    DiscoveryQueueModal = ShowBlockingWaitDialog( 'Exploring the queue...', 'Request ' + ++done + ' of ' + data.queue.length );
                } );
              
                request.fail( function()
                {
                    errorShown = true;
                  
                    setTimeout( () => GenerateQueue( queueNumber - 1 ), 1000 );
                  
                    DiscoveryQueueModal.Dismiss();
                    DiscoveryQueueModal = ShowConfirmDialog( 'Error', 'Failed to clear queue item #' + ++done + '. Trying again in a second.', 'Try again' );
                } );
              
                requests.push( request );
            }
          
            jQuery.when.apply( jQuery, requests ).done( function()
            {
                DiscoveryQueueModal.Dismiss();
              
                if( queueNumber < 3 )
                {
                    GenerateQueue( queueNumber );
                }
                else
                {
                    DiscoveryQueueModal = ShowConfirmDialog( 'Done', 'Queue has been explored ' + queueNumber + ' times', 'Reload the page' ).done( function() {
                        ShowBlockingWaitDialog( 'Reloading the page' );
                        window.location.reload();
                    });
                }
            } );
        } ).fail( function()
        {
            setTimeout( () => GenerateQueue( queueNumber - 1 ), 1000 );
          
            DiscoveryQueueModal.Dismiss();
            DiscoveryQueueModal = ShowBlockingWaitDialog( 'Error', 'Failed to generate new queue #' + queueNumber + '. Trying again in a second.' );
        } );
    };
    
    var buttonContainer = document.createElement( 'div' );
    buttonContainer.className = 'discovery_queue_customize_ctn';
    buttonContainer.innerHTML = '<div class="btnv6_blue_hoverfade btn_medium" id="js-cheat-queue"><span>Cheat the queue</span></div><span>Discover the queue three times to get the sale cards</span>';
    
    var container = document.querySelector( '.discovery_queue_customize_ctn' );
    container.parentNode.insertBefore( buttonContainer, container );
    
    var button = document.getElementById( 'js-cheat-queue' );
    
    button.addEventListener( 'click', function( )
    {
        GenerateQueue( 0 );
    }, false );
    Вставляем скрипт + Enter.
    [​IMG]
     
    Последнее редактирование: 22.06.2018
      universe2013, Mar1o, P0wer_bla4er и 18 другим нравится это.
  2. roBB1x

    roBB1x

    Статус:
    Оффлайн
    Регистрация:
    08.03.18
    Сообщения:
    60
    Репутация:
    54 +/-
    Думал говно - оказалось годной темой, респектую!
     
  3. johnyboymylove

    johnyboymylove

    Статус:
    Оффлайн
    Регистрация:
    02.03.18
    Сообщения:
    11
    Репутация:
    15 +/-
    тема работает
    тса благодарю
     
  4. Nik_klaus

    Nik_klaus

    Статус:
    Оффлайн
    Регистрация:
    07.04.18
    Сообщения:
    66
    Репутация:
    79 +/-
    Годнота)
     
  5. Deviance

       ヴァストローデ   
    Deviance

    Статус:
    Оффлайн
    Регистрация:
    19.11.13
    Сообщения:
    557
    Репутация:
    931 +/-
      Sc0tchan и HeroD нравится это.
  6. BonnyBoi

    BonnyBoi

    Статус:
    Оффлайн
    Регистрация:
    29.04.17
    Сообщения:
    205
    Репутация:
    190 +/-
    Просто тупа гений, благодарю
     
      Thesadizm нравится это.
  7. Andrey.S1

    Andrey.S1

    Статус:
    Оффлайн
    Регистрация:
    24.07.12
    Сообщения:
    421
    Репутация:
    200 +/-
    Спасибо, чётко
     
      Thesadizm нравится это.
  8. 4est

    Camino se hace al andar
    4est

    Статус:
    Оффлайн
    Регистрация:
    23.05.12
    Сообщения:
    1.785
    Репутация:
    995 +/-
    Спасибо
     
  9. SoFF

    SoFF

    Статус:
    Оффлайн
    Регистрация:
    05.10.11
    Сообщения:
    245
    Репутация:
    142 +/-
    спасибо
     
      Thesadizm нравится это.
  10. HellSoon

    Помогая всем - топишь сам себя
    HellSoon

    Статус:
    Онлайн
    Регистрация:
    08.03.18
    Сообщения:
    126
    Репутация:
    298 +/-
    Годно, очень даже
     
  11. eXTezy.

    #пока есть лохи, дела неплохи.
    eXTezy.

    Статус:
    Оффлайн
    Регистрация:
    15.07.17
    Сообщения:
    195
    Репутация:
    256 +/-
    спасибо
     
  12. Amigonchik

    Amigonchik

    Статус:
    Оффлайн
    Регистрация:
    22.06.18
    Сообщения:
    1
    Репутация:
    1 +/-
    Благодарю!
     
  13. Cake228

    Cake228

    Статус:
    Оффлайн
    Регистрация:
    06.01.17
    Сообщения:
    12
    Репутация:
    4 +/-
    +3 карточки, спасибо)