Free Coins

A simple, automatic coins collector for Agar.io

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, Greasemonkey alebo Violentmonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, % alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey alebo Userscripts.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie správcu používateľských skriptov.

(Už mám správcu používateľských skriptov, nechajte ma ho nainštalovať!)

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

(Už mám správcu používateľských štýlov, nechajte ma ho nainštalovať!)

// ==UserScript==
// @name         Free Coins
// @name:tr      Ücretsiz Coinler
// @name:de      Kostenlose Münzen
// @name:fr      Pièces gratuites
// @name:es      Monedas gratis
// @name:pt-BR   Moedas grátis
// @name:ru      Бесплатные монеты
// @name:ja      無料コイン
// @name:ko      무료 코인
// @name:zh-CN   免费金币
// @name:zh-TW   免費金幣
// @name:ar      عملات مجانية
// @name:it      Monete gratuite
// @name:nl      Gratis munten
// @name:pl      Darmowe monety
// @name:sv      Gratis mynt
// @name:uk      Безкоштовні монети
// @name:id      Koin gratis
// @name:vi      Xu miễn phí
// @name:hi      मुफ्त सिक्के
// @description        A simple, automatic coins collector for Agar.io
// @description:tr     Agar.io için basit ve otomatik coin toplama scripti
// @description:de     Ein einfaches, automatisches Münzsammel-Skript für Agar.io
// @description:fr     Un script simple de collecte automatique de pièces pour Agar.io
// @description:es     Un script simple de recolección automática de monedas para Agar.io
// @description:pt-BR  Um script simples de coleta automática de moedas para Agar.io
// @description:ru     Простой автоматический сборщик монет для Agar.io
// @description:ja     Agar.io 用のシンプルな自動コイン収集スクリプト
// @description:ko     Agar.io용 간단한 자동 코인 수집 스크립트
// @description:zh-CN  适用于 Agar.io 的简单自动金币收集脚本
// @description:zh-TW  適用於 Agar.io 的簡單自動金幣收集腳本
// @description:ar     سكربت بسيط لجمع العملات تلقائيًا في Agar.io
// @description:it     Uno script semplice per la raccolta automatica di monete per Agar.io
// @description:nl     Een eenvoudig script voor het automatisch verzamelen van munten voor Agar.io
// @description:pl     Prosty skrypt do automatycznego zbierania monet w Agar.io
// @description:sv     Ett enkelt skript för automatisk insamling av mynt i Agar.io
// @description:uk     Простий скрипт для автоматичного збору монет в Agar.io
// @description:id     Skrip sederhana untuk mengumpulkan koin secara otomatis di Agar.io
// @description:vi     Script đơn giản để tự động thu thập xu trong Agar.io
// @description:hi     Agar.io के लिए एक सरल स्वचालित सिक्का कलेक्टर स्क्रिप्ट
// @namespace    https://greasyfork.org/users/1372128
// @version      1.1
// @author       Dragon9135
// @icon         https://agar.io/favicon.ico
// @match        *://agar.io/*
// @run-at       document-idle
// @grant        none
// @license      MPL-2.0
// ==/UserScript==

(function() {
    'use strict';

    let isLoggedIn = false;

    const collectCoins = () => {
        if (isLoggedIn && window.agarApp && window.agarApp.API) {
            try {
                window.agarApp.API.getFreeCoins();
                window.agarApp.API.closeTopView();
                console.log("[Free Coins] Coins collected successfully.");
            } catch (error) {
                console.error("[Free Coins] Failed to collect coins:", error);
            }
        }
    };

    window.addEventListener('login', () => {
        isLoggedIn = true;
        collectCoins();

    });

    window.addEventListener('logout', () => {
        isLoggedIn = false;
    });

    window.addEventListener('free_coins_timer', collectCoins);

    setInterval(() => {

        if (window.agarApp && window.agarApp.API) {
            collectCoins();
        }
    }, 60000);

})();