Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // https://www.warframe.com/tightbeam
- function comparePositions(p1, p2) {
- const r1 = p1[0] < p2[0] ? p1 : p2;
- const r2 = p1[0] < p2[0] ? p2 : p1;
- return r1[1] > r2[0] || r1[0] === r2[0];
- }
- function getPositions(elem) {
- const left = elem.offsetLeft;
- const width = elem.offsetWidth;
- return [left, left + width];
- }
- function overlaps(a, b) {
- const pos1 = getPositions(a);
- const pos2 = getPositions(b);
- if (pos1[0] == 0) {
- return false;
- }
- console.log(pos1, pos2);
- return comparePositions(pos1, pos2);
- }
- async function sleep(ms = 0) {
- return new Promise(r => setTimeout(r, ms));
- }
- async function cheat() {
- while (true) {
- await sleep(50);
- marker = document.getElementById('marker');
- anim = document.querySelector('.pot');
- if( $('#message').css('display') == 'block' ) {
- await sleep(1000);
- $('#restart').click();
- await sleep(1000);
- } else {
- if (overlaps(marker, anim)) {
- var clickEvent = document.createEvent ('MouseEvents');
- clickEvent.initEvent ("mousedown", true, true);
- document.dispatchEvent (clickEvent);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment