// ==UserScript== // @name Universal Fast Shortlink Bypasser (Adaptive v14) // @namespace https://violentmonkey.top/ // @version 14.0 // @description Smart Engine: Fast for PowerGam (Ola Movies), Safe for GPLinks. // @author Pawan's Assistant // @match *://*/* // @run-at document-start // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; const HOST = window.location.hostname; // ========================================================================= // ЁЯза SMART ENGINE (рдЬрд╛рджреБрдИ рджрд┐рдорд╛рдЧ) // ========================================================================= // рдЕрдЧрд░ рд╕рд╛рдЗрдЯ GPLinks рд╣реИ, рддреЛ рд╣рдо "Time Hack" рдмрдВрдж рд░рдЦреЗрдВрдЧреЗ рддрд╛рдХрд┐ рдкрдХрдбрд╝реЗ рди рдЬрд╛рдПрдВред // рдЕрдЧрд░ Ola Movies (PowerGam) рд╣реИ, рддреЛ рд╣рдо "Time Hack" рдЪрд╛рд▓реВ рдХрд░реЗрдВрдЧреЗ рддрд╛рдХрд┐ рдЯрд╛рдЗрдорд░ 0 рд╣реЛ рдЬрд╛рдПред const IS_GPLINKS = HOST.includes('gplinks'); const TIME_ACCELERATION = 100; // 1. Time Bender (рд╕рд┐рд░реНрдл Ola Movies/PowerGam рдХреЗ рд▓рд┐рдП) if (!IS_GPLINKS) { const originalDateNow = Date.now; let startTimestamp = originalDateNow(); Date.now = function() { const realElapsed = originalDateNow() - startTimestamp; return startTimestamp + (realElapsed * TIME_ACCELERATION); }; const originalPerformanceNow = performance.now.bind(performance); performance.now = function() { return originalPerformanceNow() * TIME_ACCELERATION; }; } else { console.log("GPLinks Detected: Safety Mode ON."); } // 2. Timer Pusher (рд╕рднреА рд╕рд╛рдЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП) // рдпрд╣ рдЯрд╛рдЗрдорд░ рдХреА рд╕реБрдИ рдХреЛ рддреЗрдЬрд╝ рдзрдХреНрдХрд╛ рджреЗрддрд╛ рд╣реИ const originalTimeout = window.setTimeout; window.setTimeout = function(func, delay) { if (delay > 50) return originalTimeout(func, 50); return originalTimeout(func, delay); }; const originalInterval = window.setInterval; window.setInterval = function(func, delay) { if (delay > 50) return originalInterval(func, 50); return originalInterval(func, delay); }; // ========================================================================= // ЁЯХ╡я╕П CONFIGURATION // ========================================================================= const CONFIG = { scanInterval: 1000, // Safety Delay (рдЗрдВрддрдЬрд╝рд╛рд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп) // GPLinks рдХреЗ рд▓рд┐рдП 6 рд╕реЗрдХрдВрдб (рддрд╛рдХрд┐ Error рди рдЖрдП) // Ola Movies рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл 2 рд╕реЗрдХрдВрдб (рддрд╛рдХрд┐ рддреЗрдЬрд╝ рдЪрд▓реЗ) safetyDelay: IS_GPLINKS ? 6000 : 2000, targets: [ 'skip', 'continue', 'next', 'go to link', 'get link', 'proceder', 'continuar', 'click here', 'verify', 'i am not a robot', 'get url', 'link download', 'click to continue' ], // рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ (рдпрд╣рд╛рдБ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдЪрд▓реЗрдЧреА) blacklist: [ 'google', 'youtube', 'facebook', 'instagram', 'netflix', 'amazon', 'bank', 'sbi', 'rrb', 'ibps', 'ssc', 'upsc', 'irctc', 'wikipedia', 'reddit' ] }; if (CONFIG.blacklist.some(d => HOST.includes(d))) return; // ========================================================================= // ЁЯХ╡я╕П SCANNER (рдмрдЯрди рдЦреЛрдЬрдиреЗ рд╡рд╛рд▓рд╛) // ========================================================================= const MEMORY = new Set(); function scan() { const elements = document.querySelectorAll('button, a, input[type="submit"], div[role="button"], span[onclick], span.btn'); for (let el of elements) { if (MEMORY.has(el)) continue; if (el.offsetParent === null) continue; let text = (el.innerText || el.value || "").toLowerCase().trim(); if (text.length > 50 || text.length < 2) continue; if (CONFIG.targets.some(key => text.includes(key))) { // Blog/Ad Protection if (text === 'next') { const body = document.body.innerText.toLowerCase(); if (body.includes('previous') || body.includes('prev page')) continue; } if (el.tagName === 'A' && el.href && (el.href.includes('googleads') || el.href.includes('doubleclick'))) continue; // --- ACTION --- console.log(`[Adaptive v14] Found: "${text}"`); // рдирд╛рд░рдВрдЧреА рдмреЙрд░реНрдбрд░ (Orange) = рдЗрдВрддрдЬрд╝рд╛рд░ el.style.border = "4px solid orange"; el.style.position = "relative"; // рдЯрд╛рдЗрдорд░ рджрд┐рдЦрд╛рдПрдЧрд╛ const label = document.createElement('span'); label.innerText = `тП│ WAITING ${CONFIG.safetyDelay/1000}s...`; label.style.cssText = "position:absolute; top:-30px; left:0; background:orange; color:black; padding:4px; font-weight:bold; z-index:9999; white-space:nowrap;"; if(el.parentNode) el.parentNode.insertBefore(label, el); MEMORY.add(el); // рдЗрдВрддрдЬрд╝рд╛рд░ рдХреЗ рдмрд╛рдж рдХреНрд▓рд┐рдХ setTimeout(() => { // рд╣рд░рд╛ рдмреЙрд░реНрдбрд░ (Green) = рдХреНрд▓рд┐рдХ el.style.border = "4px solid #00ff00"; label.style.background = "#00ff00"; label.innerText = "ЁЯЪА CLICKING"; el.click(); }, CONFIG.safetyDelay); break; } } } window.addEventListener('load', () => { setInterval(scan, CONFIG.scanInterval); }); })();