1. BanDiTuK17.05.2025 at 10:00 PMот
  2. lordoleg17.05.2025 at 8:43 PMот
Loading...
Loading...

Скрипт на прокачку лвл Steam

Discussion in 'Steam' started by Jim, 09.02.2017.

Thread Status:
Not open for further replies.
  1. Jim

    Jim

    Статус:
    Оффлайн
    Joined:
    17.02.13
    Messages:
    1,146
    Репутация:
    1,205 +/-
    Искал по поиску форума,не нашёл тему или намёк про этот скрипт. если была тема,прошу не кидаться тапками ,удалю её)
    Данный скрипт выполняет 13 заданий "Сообщества Стим"
    На деле, выполнял у меня 10-12 ,возможно они были уже )

    Полезно будет для ваших рабов :D

    И так:
    1. Входим в сообществе Steam через браузер
    2. Открываем страницу со значком Столп сообщества
    3. Нажимаем (F12)
    4. Копируем и вставляем код в закладку Console
    5. Нажимаем <Enter>
    Profit ?!

    'use strict';
    (function() {
    if (!location.href.match(/^https?:\/\/steamcommunity.com\/(?:id|profiles)\/[^\/]+\/badges\/2/)) {
    location.href = '//steamcommunity.com/my/badges/2';
    return;
    }
    if (!g_steamID) {
    alert('No logged on!');
    return;
    }
    var k_ExpectedTasksCount = 29;
    var g_SteamTasks = $J('.badge_task');
    if (g_SteamTasks.length != k_ExpectedTasksCount) {
    console.error('Expected tasks ' + k_ExpectedTasksCount + ', but found ' + g_SteamTasks.length);
    console.error('Stopped');
    return;
    }
    var g_TasksQueue = [];
    var bTaskBroadcast = isTaskAvailable(3);
    var bTaskWorkshopRate = isTaskAvailable(11);
    var bTaskWorkshopSubscribe = isTaskAvailable(12);
    var bTaskWorkshop = bTaskWorkshopRate || bTaskWorkshopSubscribe;
    var bTaskGreenlightVote = isTaskAvailable(14);
    var bTaskCommunityProfileRealName = isTaskAvailable(16);
    var bTaskCommunityProfile = bTaskCommunityProfileRealName || isTaskAvailable(15) || isTaskAvailable(17);
    var bTaskJoinGroup = isTaskAvailable(18);
    var bTaskProfileComment = isTaskAvailable(19);
    var bTaskFeedRateUp = isTaskAvailable(20);
    var bTaskPostStatus = isTaskAvailable(21);
    var bTaskSelectBadge = isTaskAvailable(24);
    var bTaskDiscussionsSearch = isTaskAvailable(26);
    function isTaskAvailable(task_id) {
    var task = g_SteamTasks.eq(task_id);
    if (!task.length)
    return false;
    return task.find('.quest_icon').attr('src').indexOf('_off') != -1;
    }
    function DoTaskBroadcast(next) {
    $J.get('//steamcommunity.com/apps/allcontenthome?appHubSubSection=13').done(function(data) {
    // first available broadcast
    var match = data.match(/watch\/(\d+)/);
    if (!match) {
    console.error('[DoTaskBroadcast] Fail! (2)');
    return next();
    }
    $J.get('//steamcommunity.com/broadcast/getbroadcastmpd/?steamid=' + match[1] + '&broadcastid=0&viewertoken=0').done(function(data) {
    if (data.success !== 'ready') {
    console.error('[DoTaskBroadcast] Fail! (4)');
    } else {
    console.log('[DoTaskBroadcast] OK!');
    }
    }).fail(function() {
    console.error('[DoTaskBroadcast] Fail! (3)');
    }).always(function() {
    next();
    });
    }).fail(function() {
    console.error('[DoTaskBroadcast] Fail! (1)');
    next();
    });
    }
    function DoTaskWorkshop(next) {
    $J.get('//steamcommunity.com/workshop/browse/', {
    appid: 440,
    browsesort: 'totaluniquesubscribers'
    }).done(function(data) {
    var matches = data.match(/sharedfile_(\d+)/g);
    if (!matches) {
    console.error('[DoTaskWorkshop] Fail! (2)');
    return next();
    }
    var file_id = matches[Math.floor(Math.random() * matches.length)].substr(11);
    var isDone = false;
    if (bTaskWorkshopRate) {
    console.log('[DoTaskWorkshop] Upvoting id#' + file_id);
    $J.post('//steamcommunity.com/sharedfiles/voteup', {
    id: file_id,
    sessionid: g_sessionID
    }).done(function(data) {
    if (data.success == 1) {
    console.log('[DoTaskWorkshop] Rate - OK!');
    } else {
    console.error('[DoTaskWorkshop] Rate - Fail! (4)');
    }
    }).fail(function() {
    console.error('[DoTaskWorkshop] Rate - Fail! (3)');
    }).always(function() {
    if (!bTaskWorkshopSubscribe || isDone) {
    return next();
    }
    isDone = true;
    });
    }
    if (bTaskWorkshopSubscribe) {
    console.log('[DoTaskWorkshop] Subscribing id#' + file_id);
    $J.post('//steamcommunity.com/sharedfiles/subscribe', {
    id: file_id,
    appid: 440,
    sessionid: g_sessionID
    }).done(function(data) {
    if (data.success == 1) {
    console.log('[DoTaskWorkshop] Subscribe - OK!');
    $J.post('//steamcommunity.com/sharedfiles/unsubscribe', {
    id: file_id,
    appid: 440,
    sessionid: g_sessionID
    }).done(function(data) {
    if (data.success == 1) {
    console.log('[DoTaskWorkshop] Unsubscribed');
    }
    });
    } else {
    console.error('[DoTaskWorkshop] Subscribe - Fail! (4)');
    }
    }).fail(function() {
    console.error('[DoTaskWorkshop] Subscribe - Fail! (3)');
    }).always(function() {
    if (!bTaskWorkshopRate || isDone) {
    return next();
    }
    isDone = true;
    });
    }
    }).fail(function() {
    console.error('[DoTaskWorkshop] Fail! (1)');
    next();
    });
    }
    function DoTaskGreenlightVote(next) {
    $J.get('//steamcommunity.com/workshop/browse/', {
    appid: 765,
    browsesort: 'mostrecent',
    'requiredtags[]': 'Simulation'
    }).done(function(data) {
    var matches = data.match(/sharedfile_(\d+)/g);
    if (!matches) {
    console.error('[DoTaskGreenlightVote] Fail! (2)');
    return next();
    }
    var file_id = matches[Math.floor(Math.random() * matches.length)].substr(11);
    // D'OH! I hate simulators (⇀‸↼‶)
    console.log('[DoTaskGreenlightVote] Downvoting id#' + file_id);
    $J.post('//steamcommunity.com/sharedfiles/votedown', {
    id: file_id,
    sessionid: g_sessionID
    }).done(function(data) {
    if (data.success == 1) {
    console.log('[DoTaskGreenlightVote] OK!');
    } else {
    console.error('[DoTaskGreenlightVote] Fail! (4)');
    }
    }).fail(function() {
    console.error('[DoTaskGreenlightVote] Fail! (3)');
    }).always(function() {
    next();
    });
    }).fail(function() {
    console.error('[DoTaskGreenlightVote] Fail! (1)');
    next();
    });
    }
    function DoTaskCommunityProfile(next) {
    $J.get('//steamcommunity.com/profiles/' + g_steamID + '/edit').done(function(data) {
    var form = $J(data).find('form').eq(0);
    if (bTaskCommunityProfileRealName) {
    form.find('#real_name').val(form.find('#personaName').val())
    }
    $J.post('//steamcommunity.com/profiles/' + g_steamID + '/edit', form.serialize()).done(function(data) {
    console.log('[DoTaskCommunityProfile] OK!');
    }).fail(function() {
    console.error('[DoTaskCommunityProfile] Fail! (2)');
    }).always(function() {
    next();
    });
    }).fail(function() {
    console.error('[DoTaskCommunityProfile] Fail! (1)');
    next();
    });
    }
    function DoTaskJoinGroup(next) {
    $J.post('//steamcommunity.com/groups/tradingcards', {
    action: 'join',
    sessionID: g_sessionID
    }).done(function() {
    console.log('[DoTaskJoinGroup] OK!');
    }).fail(function() {
    console.error('[DoTaskJoinGroup] Fail!');
    }).always(function() {
    next();
    });
    }
    function DoTaskProfileComment(next) {
    $J.post('//steamcommunity.com/comment/Profile/post/' + g_steamID + '/-1/', {
    comment: ':steammocking:',
    count: 0,
    sessionid: g_sessionID
    }).done(function(data) {
    if (data.success) {
    console.log('[DoTaskProfileComment] OK!');
    } else {
    console.error('[DoTaskProfileComment] Fail! (2)');
    }
    }).fail(function() {
    console.error('[DoTaskProfileComment] Fail! (1)');
    }).always(function() {
    next();
    });
    }
    function DoTaskFeedRateUp(next) {
    $J.post('//steamcommunity.com/actions/LogFriendActivityUpvote', {
    sessionID: g_sessionID
    }).done(function() {
    console.log('[DoTaskFeedRateUp] OK!');
    }).fail(function() {
    console.error('[DoTaskFeedRateUp] Fail!');
    }).always(function() {
    next();
    });
    }
    function DoTaskPostStatus(next) {
    $J.post('//steamcommunity.com/profiles/' + g_steamID + '/ajaxpostuserstatus/', {
    sessionid: g_sessionID,
    status_text: 'Hello World!',
    appid: 0
    }).done(function(data) {
    if (data.success && data.blotter_html) {
    console.log('[DoTaskPostStatus] OK!');
    var postid = data.blotter_html.match(/userstatus_(\d+)_/)[1];
    $J.post('//steamcommunity.com/profiles/' + g_steamID + '/ajaxdeleteuserstatus/', {
    sessionid: g_sessionID,
    postid: postid
    }).done(function(data) {
    if (data.success) {
    console.log('[DoTaskPostStatus] Post removed');
    }
    });
    } else {
    console.error('[DoTaskPostStatus] Fail! (2)');
    }
    }).fail(function() {
    console.error('[DoTaskPostStatus] Fail! (1)');
    }).always(function() {
    next();
    });
    }
    function DoTaskSelectBadge(next) {
    $J.post('//steamcommunity.com/profiles/' + g_steamID + '/badges/2', {
    action: 'setfavoritebadge',
    sessionid: g_sessionID,
    badgeid: 2 // Community Badge
    }).done(function(data) {
    if (data.indexOf('class="profile_fatalerror"') != -1) {
    console.error('[DoTaskSelectBadge] Fail! (2)');
    } else {
    console.log('[DoTaskSelectBadge] OK!');
    }
    }).fail(function() {
    console.error('[DoTaskSelectBadge] Fail! (1)');
    }).always(function() {
    next();
    });
    }
    function DoTaskDiscussionsSearch(next) {
    $J.ajax({
    // Really where? :(
    url: '//steamcommunity.com/discussions/forum/search/?gidforum=882958665520871138&q=%57%68%65%72%65%20%69%73%20%48%61%6C%66%2D%4C%69%66%65%20%33%3F',
    type: 'HEAD'
    }).done(function() {
    console.log('[DoTaskDiscussionsSearch] OK!');
    }).fail(function() {
    console.error('[DoTaskDiscussionsSearch] Fail!');
    }).always(function() {
    next();
    });
    }
    function DoNextTask() {
    var Task = g_TasksQueue.shift();
    if (Task) {
    Task(DoNextTask);
    } else {
    console.log('Done! Refresh the page and see what happened')
    }
    };
    if (bTaskBroadcast) {
    g_TasksQueue.push(DoTaskBroadcast);
    console.log('Added task `Broadcast`');
    }
    if (bTaskWorkshop) {
    g_TasksQueue.push(DoTaskWorkshop);
    console.log('Added task `Workshop`');
    }
    if (bTaskGreenlightVote) {
    g_TasksQueue.push(DoTaskGreenlightVote);
    console.log('Added task `GreenlightVote`');
    }
    if (bTaskCommunityProfile) {
    g_TasksQueue.push(DoTaskCommunityProfile);
    console.log('Added task `CommunityProfile`');
    }
    if (bTaskJoinGroup) {
    g_TasksQueue.push(DoTaskJoinGroup);
    console.log('Added task `JoinGroup`');
    }
    if (bTaskProfileComment) {
    g_TasksQueue.push(DoTaskProfileComment);
    console.log('Added task `ProfileComment`');
    }
    if (bTaskFeedRateUp) {
    g_TasksQueue.push(DoTaskFeedRateUp);
    console.log('Added task `FeedRateUp`');
    }
    if (bTaskPostStatus) {
    g_TasksQueue.push(DoTaskPostStatus);
    console.log('Added task `PostStatus`');
    }
    if (bTaskDiscussionsSearch) {
    g_TasksQueue.push(DoTaskDiscussionsSearch);
    console.log('Added task `DiscussionsSearch`');
    }
    if (bTaskSelectBadge) {
    g_TasksQueue.push(DoTaskSelectBadge);
    console.log('Added task `SelectBadge`');
    }
    if (!g_TasksQueue.length) {
    console.log('Nothing to do. Great job! :)');
    return;
    }
    DoNextTask();
    })();
     
      globy10, Brick_Bazuka and Kankan like this.
  2. mudilo

    mudilo

    Статус:
    Оффлайн
    Joined:
    09.02.17
    Messages:
    3
    Репутация:
    -4 +/-
    какой браузер? способ нерабочий!
     
  3. Jim

    Jim

    Статус:
    Оффлайн
    Joined:
    17.02.13
    Messages:
    1,146
    Репутация:
    1,205 +/-
    google chorme, способ рабочий
     
  4. mudilo

    mudilo

    Статус:
    Оффлайн
    Joined:
    09.02.17
    Messages:
    3
    Репутация:
    -4 +/-
    гавно хром еще устанавливай.да ну нах!
     
  5. ErG

    ErG

    Статус:
    Оффлайн
    Joined:
    02.01.15
    Messages:
    39
    Репутация:
    49 +/-
    У нормальных людей все установлено, ты продолжай сидеть на стрингах от яндекса
     
      Still Breathing and kilaryna like this.
  6. Kankan

    Набор спамеров
    Kankan

    Статус:
    Оффлайн
    Joined:
    07.11.16
    Messages:
    196
    Репутация:
    85 +/-
    Нормальная тема, спасибо ;)
     
      Jim likes this.
  7. mudilo

    mudilo

    Статус:
    Оффлайн
    Joined:
    09.02.17
    Messages:
    3
    Репутация:
    -4 +/-
    если ты считаешь себя им, почему ты пиариш этот говно браузер здесь?
     
    Last edited: 09.02.2017
  8. Dramk1s

    Dramk1s

    Статус:
    Онлайн
    Joined:
    02.06.13
    Messages:
    142
    Репутация:
    186 +/-
    У кого ни будь получилось?
     
  9. ErG

    ErG

    Статус:
    Оффлайн
    Joined:
    02.01.15
    Messages:
    39
    Репутация:
    49 +/-
    [​IMG] почему у тебя так горит, маня?
     
  10. Brick_Bazuka

    X
    Brick_Bazuka

    Статус:
    Оффлайн
    Joined:
    14.02.17
    Messages:
    111
    Репутация:
    116 +/-
    Воу, норм, пасибки :*
     
  11. Digidrad

    Живём один раз
    Digidrad

    Статус:
    Оффлайн
    Joined:
    22.10.15
    Messages:
    278
    Репутация:
    338 +/-
    а есть скрипт на автокрафт значка? Удобно для бесконечных распродажных значков.
     
  12. globy10

    正義
    globy10

    Статус:
    Оффлайн
    Joined:
    23.01.13
    Messages:
    168
    Репутация:
    155 +/-
    Webmoney: 351887649913
    Есть Steam Helper Inventory, там ты заходишь на страницу значка которого хочешь скрафтить, и там есть кнопка быстрой покупки всех необходимых карточек.
     
  13. Digidrad

    Живём один раз
    Digidrad

    Статус:
    Оффлайн
    Joined:
    22.10.15
    Messages:
    278
    Репутация:
    338 +/-
    ты не понял меня немного,нужен скрипт крафта,а не скупки карт.. чтоб я накупил например карт на 100 сетов нажал на кнопку и мог пойти делать свои дела,а скрипт бы ковал значок за меня,вот я о чем.
     
Thread Status:
Not open for further replies.