Aura drops Nice script

A simple nice script| Have fun

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey, Greasemonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да инсталирате разширение, като например Tampermonkey .

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Userscripts.

За да инсталирате скрипта, трябва да инсталирате разширение като Tampermonkey.

За да инсталирате този скрипт, трябва да имате инсталиран скриптов мениджър.

(Вече имам скриптов мениджър, искам да го инсталирам!)

Advertisement:

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

(Вече имам инсталиран мениджър на стиловете, искам да го инсталирам!)

Advertisement:

// ==UserScript==
// @name         Aura drops Nice script
// @namespace    http://tampermonkey.net/
// @version      1.0
// @grant        GM_setValue
// @match        https://*.gg/*
// @match        https://*.auradroppers.com/*
// @grant        GM_getValue
// @license      iron web10 2026
// @description  A simple nice script| Have fun
// @icon         https://www.google.com/s2/favicons?domain=auradroppers.com&sz=128

// ==/UserScript==

(async () => {
'use strict';

const BASE = 'https://auradroppers.com/account';
const FLOW_KEY = 'activeFlowId';

const HOST_A = 'auradroppers.com';
const HOST_B = atob('bGlua3MubG9vdGxhYnMuZ2c=');
const allowed = [HOST_A, HOST_B];
if (!allowed.some(h => location.hostname.includes(h))) return;

if (location.hostname.includes(HOST_A)) {
  const m = location.pathname.match(/^\/account\/(\d+)/);
  if (m) await GM_setValue(FLOW_KEY, m[1]);
  return;
}

if (location.hostname.includes(HOST_B)) {
  const id = await GM_getValue(FLOW_KEY, null);
  await GM_setValue(FLOW_KEY, null);

  if (id) {
    setTimeout(() => {
      location.href = `${BASE}/${id}/locker-complete`;
    }, 3000);
  }
}

})();