Загрузка...

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

Тема в разделе Статьи создана пользователем TheStn666 19 янв 2017. 6640 просмотров

  1. TheStn666
    TheStn666 Автор темы 19 янв 2017 Заблокирован(а) 179 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();
      })();
     
    Этот материал оказался полезным?
    Вы можете отблагодарить автора темы путем перевода средств на баланс
    Отблагодарить автора
  2. InVersion_inactive55550
    InVersion_inactive55550 19 янв 2017 Заблокирован(а) 168 26 окт 2016
    проверял кто ?
     
  3. Fend
    Fend 19 янв 2017 Закрылись На Замок
  4. matyha
    Сяб (не было темы)
     
  5. rrrroman232
    rrrroman232 19 янв 2017 Заблокирован(а) 3 14 янв 2017
    Работает, спасибо автору!
     
  6. OBLA_inactive76770
    OBLA_inactive76770 19 янв 2017 модная челка под ноль побрита 17 18 янв 2017
    Все работает,спасибо)
     
  7. vlados1ck
    vlados1ck 19 янв 2017 264 8 ноя 2016
    Работает, спасибки)
     
  8. TheStn666
    TheStn666 Автор темы 19 янв 2017 Заблокирован(а) 179 2 июл 2013
    изи же,кому лень
     
  9. redirect
    redirect 19 янв 2017 Заблокирован(а) 431 28 сен 2016
    полезно
     
  10. Vertyxan
    Vertyxan 19 янв 2017 Заблокирован(а) 971 17 ноя 2016
    Годно
     
  11. Fend
    Fend 19 янв 2017 Закрылись На Замок
    Все работает, спасибо автору скрипта )
     
  12. LLIKuIIeP
    Годно!
     
  13. Fend
    Fend 19 янв 2017 Закрылись На Замок
    У меня вопрос, его много раз можно использовать ?
     
  14. TheStn666
    TheStn666 Автор темы 19 янв 2017 Заблокирован(а) 179 2 июл 2013
    1 раз на 1аккаунт
     
  15. Fend
    Fend 19 янв 2017 Закрылись На Замок
    Жалко (
     
  16. Edl
    Edl 19 янв 2017 Заблокирован(а) 1778 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. http://
    http:// 19 янв 2017 Заблокирован(а) 15 9 сен 2016
    У меня все робит
     
  19. xDabby
    xDabby 19 янв 2017 Inactive 330 3 дек 2016
    чет нифига....
     
  20. Sharapandrasim12368689
    Sharapandrasim12368689 19 янв 2017 Заблокирован(а) 17 24 дек 2016
    Спасибо ) всё заработало ) с меня симпа
     
Загрузка...
Top