Free Coins

A simple, automatic coins collector for Agar.io

Tendrás que instalar una extensión para tu navegador como Tampermonkey, Greasemonkey o Violentmonkey si quieres utilizar este script.

You will need to install an extension such as Tampermonkey to install this script.

Tendrás que instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Userscripts para instalar este script.

Tendrás que instalar una extensión como Tampermonkey antes de poder instalar este script.

Necesitarás instalar una extensión para administrar scripts de usuario si quieres instalar este script.

(Ya tengo un administrador de scripts de usuario, déjame instalarlo)

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

(Ya tengo un administrador de estilos de usuario, déjame instalarlo)

// ==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);

})();