Загрузка...

Script for boosting lvl Steam

Thread in Articles created by TheStn666 Jan 19, 2017. 6665 views

  1. TheStn666
    TheStn666 Topic starter Jan 19, 2017 Banned 179 Jul 2, 2013
    Искал по поиску форума,не нашёл тему или намёк про этот скрипт. если была тема,прошу не кидаться тапками ,удалю её)
    Данный скрипт выполняет 13 заданий "Сообщества Стим"
    На деле, выполнял у меня 10-12 ,возможно они были уже )

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

    И так:
    1. Входим в сообществе Steam через браузер
    2. Открываем страницу со значком Столп сообщества
    3. Нажимаем (F12)
    4. Копируем и вставляем код в закладку Console
    5. Нажимаем <Enter>
    6. Profit ?!
    7. '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();
      })();
     
    This article was useful for you?
    You can thank the author of the topic by transferring funds to your balance
    Thank the author
  2. InVersion_inactive55550
    InVersion_inactive55550 Jan 19, 2017 Banned 168 Oct 26, 2016
    проверял кто ?
     
  3. Fend
    Fend Jan 19, 2017 Закрылись На Замок
  4. matyha
    Сяб (не было темы)
     
  5. rrrroman232
    rrrroman232 Jan 19, 2017 Banned 3 Jan 14, 2017
    Работает, спасибо автору!
     
  6. OBLA_inactive76770
    OBLA_inactive76770 Jan 19, 2017 модная челка под ноль побрита 17 Jan 18, 2017
    Все работает,спасибо)
     
  7. vlados1ck
    vlados1ck Jan 19, 2017 413 Nov 8, 2016
    Работает, спасибки)
     
  8. TheStn666
    TheStn666 Topic starter Jan 19, 2017 Banned 179 Jul 2, 2013
    изи же,кому лень
     
  9. redirect
    redirect Jan 19, 2017 Banned 431 Sep 28, 2016
    полезно
     
  10. Vertyxan
    Vertyxan Jan 19, 2017 Banned 971 Nov 17, 2016
    Годно
     
  11. Fend
    Fend Jan 19, 2017 Закрылись На Замок
    Все работает, спасибо автору скрипта )
     
  12. LLIKuIIeP
    Годно!
     
  13. Fend
    Fend Jan 19, 2017 Закрылись На Замок
    У меня вопрос, его много раз можно использовать ?
     
  14. TheStn666
    TheStn666 Topic starter Jan 19, 2017 Banned 179 Jul 2, 2013
    1 раз на 1аккаунт
     
  15. Fend
    Fend Jan 19, 2017 Закрылись На Замок
    Жалко (
     
  16. Edl
    Edl Jan 19, 2017 Banned 1778 Oct 30, 2016
    у меня не робит браузер (яндекс)
     
  17. LLIKuIIeP
    Не работает почему-то
    Тут ерор выдаёт

    VM3112:238 [DoTaskPostStatus] Fail! (2)(anonymous function) @ VM3112:238j @ jquery-1.11.1.min.js:2fireWith @ jquery-1.11.1.min.js:2x @ jquery-1.11.1.min.js:4b @ jquery-1.11.1.min.js:4
    VM3112:269 [DoTaskDiscussionsSearch] OK!
     
  18. renameduser_49462
    renameduser_49462 Jan 19, 2017 Banned 15 Sep 9, 2016
    У меня все робит
     
  19. xDabby
    xDabby Jan 19, 2017 Inactive 329 Dec 3, 2016
    чет нифига....
     
  20. renameduser_68689
    renameduser_68689 Jan 19, 2017 Banned 17 Dec 24, 2016
    Спасибо ) всё заработало ) с меня симпа
     
Top
Loading...