Guest User

Untitled

a guest
Nov 3rd, 2018
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. // https://www.warframe.com/tightbeam
  2. function comparePositions(p1, p2) {
  3. const r1 = p1[0] < p2[0] ? p1 : p2;
  4. const r2 = p1[0] < p2[0] ? p2 : p1;
  5. return r1[1] > r2[0] || r1[0] === r2[0];
  6. }
  7.  
  8. function getPositions(elem) {
  9. const left = elem.offsetLeft;
  10. const width = elem.offsetWidth;
  11. return [left, left + width];
  12. }
  13.  
  14. function overlaps(a, b) {
  15. const pos1 = getPositions(a);
  16. const pos2 = getPositions(b);
  17. if (pos1[0] == 0) {
  18. return false;
  19. }
  20. console.log(pos1, pos2);
  21. return comparePositions(pos1, pos2);
  22. }
  23.  
  24. async function sleep(ms = 0) {
  25. return new Promise(r => setTimeout(r, ms));
  26. }
  27.  
  28. async function cheat() {
  29. while (true) {
  30. await sleep(50);
  31. marker = document.getElementById('marker');
  32. anim = document.querySelector('.pot');
  33.  
  34.  
  35. if( $('#message').css('display') == 'block' ) {
  36. await sleep(1000);
  37. $('#restart').click();
  38. await sleep(1000);
  39. } else {
  40. if (overlaps(marker, anim)) {
  41. var clickEvent = document.createEvent ('MouseEvents');
  42. clickEvent.initEvent ("mousedown", true, true);
  43. document.dispatchEvent (clickEvent);
  44. }
  45. }
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment