Advertisement
Guest User

Untitled

a guest
Mar 29th, 2015
238
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 City Find Hax
  3. // @namespace City Find Hax
  4. // @version 0.3
  5. // @description City Find Hax for GreaseMonkey.
  6. // @author AquaRegia
  7. // @include http://www.torn.com/city.php
  8. // @include https://www.torn.com/city.php
  9. // @grant none
  10. // ==/UserScript==
  11. $(unsafeWindow).load(function()
  12. {
  13. data = JSON.parse(atob(unsafeWindow[Object.keys(unsafeWindow).filter(function(e)
  14. {
  15. return e.substr(0, 1) === "h" ? true : false;
  16. }).pop()]));
  17.  
  18. $("h4").after
  19. (
  20. $("<div></div>").html
  21. (
  22. "Number of items currently in the city: " + data.length +
  23. "<br/>" +
  24. "Latest item spawned: " + (data.length > 0 ? data[data.length-1].title : "Nothing, not even a shitty kitten plushie :(") +
  25. (data.length > 1 ? (
  26. "<br/>" +
  27. "Spawn rate (all time): " + function(a, b)
  28. {
  29. return ((a - b)/(data.length - 1)/3600).toFixed(1) + " hours per spawn";
  30.  
  31. }(parseInt(data[data.length-1].tc, 36), parseInt(data[0].tc, 36)) +
  32. "<br/>" +
  33. "Spawn rate (last " + Math.min(5, data.length) + "): " + function(a, b)
  34. {
  35. return ((a - b)/(Math.min(5, data.length) - 1)/3600).toFixed(1) + " hours per spawn";
  36. }(parseInt(data[data.length-1].tc, 36), parseInt(data[data.length-(Math.min(5, data.length))].tc, 36))) : "")
  37. ).css("clear", "left")
  38. .css("margin-bottom", "-20px")
  39. )
  40. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement