Advertisement
Guest User

Untitled

a guest
Jan 6th, 2013
2,558
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Steam Community Market Salvage Autobuy
  3. // @include http://steamcommunity.com/market/listings/440/Salvaged*
  4. // @description For my eyes only.
  5. // ==/UserScript==
  6.  
  7. var maxPrice = 3.00;
  8.  
  9. var item = document.getElementsByClassName('market_listing_row');
  10. var itemPrice = document.getElementsByClassName('market_listing_price_with_fee');
  11. var itemButton = document.getElementsByClassName('item_market_action_button_green');
  12.  
  13. var i = 0;
  14.  
  15. while(item[i])
  16. {
  17. var price = itemPrice[i].innerHTML.replace(/\s+/g, ' ');
  18. price = price.substring(2);
  19. if(price > maxPrice)
  20. console.log('item '+i+' is more than '+maxPrice+' and was skipped');
  21. else
  22. {
  23. var found = true;
  24. console.log('item '+i+' is less than '+maxPrice+', time to buy!');
  25. itemButton[i].click();
  26. //make sure modal loads before continuing
  27. setTimeout(buyItem,40);
  28. }
  29. i++;
  30. }
  31.  
  32. if(found != true)
  33. {
  34. setTimeout(refresh,2000);
  35. }
  36.  
  37. function buyItem()
  38. {
  39. document.getElementById('market_buynow_dialog_accept_ssa').checked = true;
  40. document.getElementById('market_buynow_dialog_purchase').click();
  41. setTimeout(refresh,2000);
  42. }
  43.  
  44. function refresh()
  45. {
  46. location.reload(true);
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement