// ==UserScript== // @name Get Drop Free Case Claimer // @namespace https://pube.tk // @version 2025-09-19 // @description Claims free cases // @author Abhorrent_Anger // @match https://getdrop.org/case/free* // @icon https://www.google.com/s2/favicons?sz=64&domain=getdrop.org // @grant none // @require https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js // @require https://cdn.jsdelivr.net/gh/CoeJoder/waitForKeyElements.js@v1.3/waitForKeyElements.js // @run-at document-end // ==/UserScript== const INITIAL_TIMER = 2000; const RECHECK_TIMER = 30 * 60 * 1000; const MAIN_WINDOW_SELECTOR = "main"; const FREE_CASE_BUTTON = '.free-open.btn-opencase'; function clickFreeCase() { $(FREE_CASE_BUTTON).click(); } function runRoutines() { console.log('Checking for free coin claims'); clickFreeCase(); setTimeout(runRoutines, RECHECK_TIMER); } waitForKeyElements(MAIN_WINDOW_SELECTOR, () => { setTimeout(runRoutines, INITIAL_TIMER); });