Advertisement
NCPereira

No Cost script - OUTDATED

May 6th, 2015
327
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (function()
  2. {
  3.         if( location.href.match( /^https:\/\/store\.steampowered\.com\/account\/?$/ ) === null )
  4.         {
  5.                 alert( 'Please run this on Steam\'s account page details: https://store.steampowered.com/account/' );
  6.                 return;
  7.         }
  8.        
  9.         var freePackages =
  10.         [
  11.                 0,
  12. 1671,
  13. 1947,
  14. 4302,
  15. 4314,
  16. 4547,
  17. 4922,
  18. 4924,
  19. 6053,
  20. 6094,
  21. 6095,
  22. 6336,
  23. 6471,
  24. 6659,
  25. 6930,
  26. 7300,
  27. 7301,
  28. 7302,
  29. 7751,
  30. 7759,
  31. 7760,
  32. 7761,
  33. 7762,
  34. 7763,
  35. 7764,
  36. 7765,
  37. 7766,
  38. 7767,
  39. 7768,
  40. 7769,
  41. 7770,
  42. 8385,
  43. 8422,
  44. 8474,
  45. 8538,
  46. 8539,
  47. 8626,
  48. 8627,
  49. 8628,
  50. 8629,
  51. 8630,
  52. 8631,
  53. 8632,
  54. 8633,
  55. 8634,
  56. 8635,
  57. 8636,
  58. 8637,
  59. 8638,
  60. 8639,
  61. 8640,
  62. 8641,
  63. 8642,
  64. 8643,
  65. 8644,
  66. 8645,
  67. 8646,
  68. 8647,
  69. 8648,
  70. 8649,
  71. 11046,
  72. 11591,
  73. 12082,
  74. 12116,
  75. 12120,
  76. 12143,
  77. 12144,
  78. 12275,
  79. 12276,
  80. 12392,
  81. 12606,
  82. 12607,
  83. 12608,
  84. 12609,
  85. 12610,
  86. 12611,
  87. 12612,
  88. 12613,
  89. 12614,
  90. 12615,
  91. 12616,
  92. 12617,
  93. 12618,
  94. 12619,
  95. 12620,
  96. 12621,
  97. 12622,
  98. 12623,
  99. 12624,
  100. 12625,
  101. 12626,
  102. 12627,
  103. 12628,
  104. 12629,
  105. 12630,
  106. 12631,
  107. 12632,
  108. 12633,
  109. 12634,
  110. 12635,
  111. 12636,
  112. 12637,
  113. 12638,
  114. 12639,
  115. 12640,
  116. 12641,
  117. 12642,
  118. 12643,
  119. 12644,
  120. 12645,
  121. 12646,
  122. 12647,
  123. 12648,
  124. 12649,
  125. 12650,
  126. 12651,
  127. 12652,
  128. 12653,
  129. 12654,
  130. 12655,
  131. 12656,
  132. 12657,
  133. 12658,
  134. 12659,
  135. 12660,
  136. 12661,
  137. 12662,
  138. 12663,
  139. 12664,
  140. 12665,
  141. 12666,
  142. 12667,
  143. 12668,
  144. 12669,
  145. 12670,
  146. 12671,
  147. 12672,
  148. 12673,
  149. 12674,
  150. 12675,
  151. 12676,
  152. 12677,
  153. 12678,
  154. 12679,
  155. 12680,
  156. 12681,
  157. 12682,
  158. 12683,
  159. 12684,
  160. 12685,
  161. 12686,
  162. 12687,
  163. 12688,
  164. 12689,
  165. 12690,
  166. 12691,
  167. 12692,
  168. 12693,
  169. 12694,
  170. 12695,
  171. 12696,
  172. 12697,
  173. 12698,
  174. 12699,
  175. 12700,
  176. 12701,
  177. 12702,
  178. 12703,
  179. 12704,
  180. 12705,
  181. 12706,
  182. 12707,
  183. 12708,
  184. 12709,
  185. 12710,
  186. 12711,
  187. 12712,
  188. 12713,
  189. 12714,
  190. 12715,
  191. 12716,
  192. 12717,
  193. 12718,
  194. 12719,
  195. 12720,
  196. 12721,
  197. 12722,
  198. 12723,
  199. 12724,
  200. 12725,
  201. 12726,
  202. 12727,
  203. 12728,
  204. 12729,
  205. 12730,
  206. 12731,
  207. 12732,
  208. 12733,
  209. 12734,
  210. 12735,
  211. 12736,
  212. 12737,
  213. 12738,
  214. 12739,
  215. 12740,
  216. 12741,
  217. 12742,
  218. 12743,
  219. 12744,
  220. 12745,
  221. 12746,
  222. 12747,
  223. 12748,
  224. 12749,
  225. 12750,
  226. 12751,
  227. 12752,
  228. 12753,
  229. 12754,
  230. 12755,
  231. 12756,
  232. 12757,
  233. 12758,
  234. 12759,
  235. 12760,
  236. 12761,
  237. 12762,
  238. 12763,
  239. 12764,
  240. 12765,
  241. 12766,
  242. 12767,
  243. 12768,
  244. 12769,
  245. 12770,
  246. 12771,
  247. 12772,
  248. 12773,
  249. 12774,
  250. 12775,
  251. 12776,
  252. 12777,
  253. 12778,
  254. 12779,
  255. 12780,
  256. 12781,
  257. 12782,
  258. 12783,
  259. 12784,
  260. 12785,
  261. 12786,
  262. 12787,
  263. 12788,
  264. 12789,
  265. 12790,
  266. 12791,
  267. 12792,
  268. 12793,
  269. 12794,
  270. 12795,
  271. 12796,
  272. 12797,
  273. 12798,
  274. 12799,
  275. 12800,
  276. 12801,
  277. 12802,
  278. 12803,
  279. 12804,
  280. 12805,
  281. 12806,
  282. 12807,
  283. 12808,
  284. 12809,
  285. 12810,
  286. 12811,
  287. 12812,
  288. 12813,
  289. 12814,
  290. 12815,
  291. 12816,
  292. 12817,
  293. 12818,
  294. 12819,
  295. 12820,
  296. 12821,
  297. 12822,
  298. 12823,
  299. 12824,
  300. 12825,
  301. 12826,
  302. 12827,
  303. 12828,
  304. 12829,
  305. 12830,
  306. 12831,
  307. 12832,
  308. 12833,
  309. 12834,
  310. 12835,
  311. 12836,
  312. 12837,
  313. 12838,
  314. 12839,
  315. 12840,
  316. 12841,
  317. 12842,
  318. 12843,
  319. 12844,
  320. 12845,
  321. 12846,
  322. 12847,
  323. 12848,
  324. 12849,
  325. 12850,
  326. 12851,
  327. 12852,
  328. 12853,
  329. 12854,
  330. 12855,
  331. 12856,
  332. 12857,
  333. 12858,
  334. 12859,
  335. 12860,
  336. 12861,
  337. 12862,
  338. 12863,
  339. 12864,
  340. 12865,
  341. 12866,
  342. 12867,
  343. 12868,
  344. 12869,
  345. 12870,
  346. 12871,
  347. 12872,
  348. 12873,
  349. 12874,
  350. 12875,
  351. 12876,
  352. 12877,
  353. 12878,
  354. 12879,
  355. 12880,
  356. 12881,
  357. 12882,
  358. 12883,
  359. 12884,
  360. 12885,
  361. 12886,
  362. 12887,
  363. 12888,
  364. 12889,
  365. 12890,
  366. 12891,
  367. 12892,
  368. 12893,
  369. 12894,
  370. 12895,
  371. 12896,
  372. 12897,
  373. 12898,
  374. 12899,
  375. 12900,
  376. 12901,
  377. 12902,
  378. 12903,
  379. 12904,
  380. 12905,
  381. 12906,
  382. 12907,
  383. 12908,
  384. 12909,
  385. 12910,
  386. 12911,
  387. 12912,
  388. 12913,
  389. 12914,
  390. 12915,
  391. 12916,
  392. 12917,
  393. 12918,
  394. 12919,
  395. 12920,
  396. 12921,
  397. 12922,
  398. 12923,
  399. 12924,
  400. 12925,
  401. 12926,
  402. 12927,
  403. 12928,
  404. 12929,
  405. 12930,
  406. 12931,
  407. 12932,
  408. 12933,
  409. 12934,
  410. 12935,
  411. 12936,
  412. 12937,
  413. 12938,
  414. 12939,
  415. 12940,
  416. 12941,
  417. 12942,
  418. 12943,
  419. 12944,
  420. 12945,
  421. 12946,
  422. 12947,
  423. 12948,
  424. 12949,
  425. 12950,
  426. 12951,
  427. 12952,
  428. 12953,
  429. 12954,
  430. 12955,
  431. 12956,
  432. 12957,
  433. 12958,
  434. 12959,
  435. 12960,
  436. 12961,
  437. 12962,
  438. 12963,
  439. 12964,
  440. 12965,
  441. 12966,
  442. 12967,
  443. 12968,
  444. 12969,
  445. 12970,
  446. 12971,
  447. 12972,
  448. 12973,
  449. 12974,
  450. 12975,
  451. 12976,
  452. 12977,
  453. 12978,
  454. 12979,
  455. 12980,
  456. 12981,
  457. 12982,
  458. 12983,
  459. 12984,
  460. 12997,
  461. 13032,
  462. 13048,
  463. 13054,
  464. 13084,
  465. 13085,
  466. 13086,
  467. 13087,
  468. 13088,
  469. 13089,
  470. 13090,
  471. 13091,
  472. 13092,
  473. 13093,
  474. 13094,
  475. 13095,
  476. 13096,
  477. 13097,
  478. 13098,
  479. 13099,
  480. 13141,
  481. 13261,
  482. 13275,
  483. 13319,
  484. 13437,
  485. 13498,
  486. 13499,
  487. 13506,
  488. 13512,
  489. 13519,
  490. 13567,
  491. 13681,
  492. 13685,
  493. 13801,
  494. 14151,
  495. 14520,
  496. 14538,
  497. 14699,
  498. 14706,
  499. 14981,
  500. 15301,
  501. 15479,
  502. 16073,
  503. 16128,
  504. 16253,
  505. 16916,
  506. 17366,
  507. 17428,
  508. 17895,
  509. 17906,
  510. 17921,
  511. 18476,
  512. 18788,
  513. 18806,
  514. 18940,
  515. 18978,
  516. 18996,
  517. 19266,
  518. 19315,
  519. 25000,
  520. 25001,
  521. 25002,
  522. 25003,
  523. 25004,
  524. 25005,
  525. 25006,
  526. 25007,
  527. 25008,
  528. 25009,
  529. 25010,
  530. 25011,
  531. 25012,
  532. 25013,
  533. 25014,
  534. 25015,
  535. 25016,
  536. 25017,
  537. 25018,
  538. 25019,
  539. 25020,
  540. 25021,
  541. 25022,
  542. 25023,
  543. 25024,
  544. 25025,
  545. 25026,
  546. 25027,
  547. 25028,
  548. 25029,
  549. 25030,
  550. 25031,
  551. 25032,
  552. 25033,
  553. 25034,
  554. 25035,
  555. 25036,
  556. 25037,
  557. 25038,
  558. 25039,
  559. 25040,
  560. 25041,
  561. 25042,
  562. 25043,
  563. 25044,
  564. 25045,
  565. 25046,
  566. 25047,
  567. 25048,
  568. 25049,
  569. 25050,
  570. 25051,
  571. 25052,
  572. 25053,
  573. 25054,
  574. 25055,
  575. 25056,
  576. 25057,
  577. 25058,
  578. 25059,
  579. 25060,
  580. 25061,
  581. 25062,
  582. 25063,
  583. 25064,
  584. 25065,
  585. 25066,
  586. 25067,
  587. 25068,
  588. 25069,
  589. 25070,
  590. 25071,
  591. 25072,
  592. 25073,
  593. 25074,
  594. 25075,
  595. 25076,
  596. 25077,
  597. 25078,
  598. 25079,
  599. 25080,
  600. 25081,
  601. 25082,
  602. 25083,
  603. 25084,
  604. 25085,
  605. 25086,
  606. 25087,
  607. 25088,
  608. 25089,
  609. 25090,
  610. 25091,
  611. 25092,
  612. 25093,
  613. 25094,
  614. 25095,
  615. 25096,
  616. 25097,
  617. 25098,
  618. 25099,
  619. 25100,
  620. 25101,
  621. 25518,
  622. 25565,
  623. 25566,
  624. 25734,
  625. 25735,
  626. 25845,
  627. 25929,
  628. 26024,
  629. 26589,
  630. 26624,
  631. 26775,
  632. 27274,
  633. 27422,
  634. 27531,
  635. 27535,
  636. 27690,
  637. 28072,
  638. 28242,
  639. 28350,
  640. 28471,
  641. 29767,
  642. 30540,
  643. 30558,
  644. 31285,
  645. 31538,
  646. 31774,
  647. 31900,
  648. 32032,
  649. 32287,
  650. 32826,
  651. 32832,
  652. 32936,
  653. 33259,
  654. 33261,
  655. 33323,
  656. 33444,
  657. 33539,
  658. 33694,
  659. 34298,
  660. 34414,
  661. 34503,
  662. 34977,
  663. 34979,
  664. 34981,
  665. 34983,
  666. 34985,
  667. 34987,
  668. 34989,
  669. 34991,
  670. 34993,
  671. 34995,
  672. 34997,
  673. 34999,
  674. 35001,
  675. 35003,
  676. 35005,
  677. 35063,
  678. 35280,
  679. 35360,
  680. 35362,
  681. 35364,
  682. 35366,
  683. 35368,
  684. 35437,
  685. 35439,
  686. 35441,
  687. 35443,
  688. 35445,
  689. 35447,
  690. 35533,
  691. 35535,
  692. 35537,
  693. 35539,
  694. 35541,
  695. 35543,
  696. 35954,
  697. 35956,
  698. 35958,
  699. 35960,
  700. 35962,
  701. 35964,
  702. 35984,
  703. 36054,
  704. 36056,
  705. 36058,
  706. 36060,
  707. 36062,
  708. 36064,
  709. 36144,
  710. 36145,
  711. 36146,
  712. 36155,
  713. 36179,
  714. 36472,
  715. 36473,
  716. 36495,
  717. 36561,
  718. 36722,
  719. 37861,
  720. 38085,
  721. 38512,
  722. 38625,
  723. 38820,
  724. 39166,
  725. 39354,
  726. 40248,
  727. 40303,
  728. 40907,
  729. 40909,
  730. 40911,
  731. 40913,
  732. 40915,
  733. 42327,
  734. 42549,
  735. 42929,
  736. 43104,
  737. 43233,
  738. 43235,
  739. 43237,
  740. 43435,
  741. 43437,
  742. 43991,
  743. 44149,
  744. 44417,
  745. 44938,
  746. 44940,
  747. 44942,
  748. 44944,
  749. 44946,
  750. 44947,
  751. 44948,
  752. 44949,
  753. 44950,
  754. 44951,
  755. 44953,
  756. 45334,
  757. 45336,
  758. 45338,
  759. 45589,
  760. 45658,
  761. 45659,
  762. 45665,
  763. 45667,
  764. 45669,
  765. 45671,
  766. 45773,
  767. 46052,
  768. 46054,
  769. 46056,
  770. 46058,
  771. 46060,
  772. 46109,
  773. 46110,
  774. 46518,
  775. 47445,
  776. 48545,
  777. 48578,
  778. 48685,
  779. 48686,
  780. 48866,
  781. 49153,
  782. 49219,
  783. 49464,
  784. 49599,
  785. 49711,
  786. 49715,
  787. 49754,
  788. 49755,
  789. 50437,
  790. 50506,
  791. 50861,
  792. 50863,
  793. 50865,
  794. 50867,
  795. 50869,
  796. 50871,
  797. 50873,
  798. 50878,
  799. 51073,
  800. 51194,
  801. 51721,
  802. 52104,
  803. 52362,
  804. 52530,
  805. 52814,
  806. 52998,
  807. 53158,
  808. 53905,
  809. 54536,
  810. 55134,
  811. 55504,
  812. 56322,
  813. 58577,
  814. 58755,
  815. 59253,
  816. 59373,
  817. 60040,
  818. 60080,
  819. 60341,
  820. 60890,
  821. 60996,
  822. 62201,
  823. 62216,
  824. 62388,
  825. 62561,
  826. 62868,
  827. 63207,
  828. 63412,
  829. 64849,
  830. 65170,
  831. 65188,
  832. 65284,
  833. 65858,
  834. 66214,
  835. 66504,
  836. 67568,
  837. 67570,
  838. 67572,
  839. 67574,
  840. 67708,
  841. 67860,
  842. 67948,
  843. 68018,
  844. 68147,
  845. 68420,
  846. 68905,
  847. 68907,
  848. 68997,
  849. 69635,
  850. 69637,
  851. 69660,
  852. 70436,
  853. 70438,
  854. 71206,
  855. 71382,
  856. 71441,
  857. 72835,
  858. 73146,
  859. 73390,
  860. 73675,
  861. 74465,
  862. 74487,
  863. 74894,
  864. 76627,
  865.         ];
  866.        
  867.         var ownedPackages = {};
  868.        
  869.         jQuery( '.account_table a' ).each( function( i, el )
  870.         {
  871.                 var match = el.href.match( /javascript:RemoveFreeLicense\( ([0-9]+), '/ );
  872.                
  873.                 if( match !== null )
  874.                 {
  875.                         ownedPackages[ +match[ 1 ] ] = true;
  876.                 }
  877.         } );
  878.        
  879.         var i = 0,
  880.             loaded = 0,
  881.             package = 0,
  882.             total = freePackages.length,
  883.             modal = ShowBlockingWaitDialog( 'Executing...', 'Please wait until all requests finish. Ignore all the errors, let it finish.' );
  884.        
  885.         var ExecuteRequest = function( )
  886.         {
  887.                 while( i < total && ownedPackages[ ( package = freePackages[ i ] ) ] )
  888.                 {
  889.                         i++;
  890.                         loaded++;
  891.                 }
  892.                
  893.                 jQuery.ajax(
  894.                         {
  895.                                 type: 'POST',
  896.                                 dataType: 'text',
  897.                                 url: '//store.steampowered.com/checkout/addfreelicense',
  898.                                 data:
  899.                                 {
  900.                                         action: 'add_to_cart',
  901.                                         sessionid: g_sessionID,
  902.                                         subid: package
  903.                                 }
  904.                         }
  905.                 ).always( function( )
  906.                         {
  907.                                 loaded++;
  908.                                
  909.                                 modal.Dismiss();
  910.                                
  911.                                 if( loaded >= total )
  912.                                 {
  913.                                         ShowAlertDialog( 'All done!', 'Enjoy. Original snippet from http://steamdb.info/freepackages/<br /><br />Modified by /id/NCPereira' );
  914.                                 }
  915.                                 else
  916.                                 {
  917.                                         modal = ShowBlockingWaitDialog( 'Executing...', 'Loaded ' + loaded + '/' + total + '. Ignore all the errors, let it finish.' );
  918.                                        
  919.                                         i++;
  920.                                        
  921.                                         ExecuteRequest();
  922.                                 }
  923.                         }
  924.                 );
  925.         };
  926.        
  927.         setTimeout( ExecuteRequest, 1500 );
  928. }());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement