Taming.io Auto Farm

Auto farm resources and use gapples in Taming.io

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

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

Necesitarás 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.

Necesitará instalar una extensión como Tampermonkey para 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)

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

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

// ==UserScript==
// @name         Taming.io Auto Farm
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Auto farm resources and use gapples in Taming.io
// @author       You
// @match        https://taming.io/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    console.log("Taming.io Auto Farm Script Loaded!");

    let autoFarm = true; // Toggle auto-farming on/off
    let autoHeal = true; // Toggle auto-healing using gapples

    // Function to simulate key presses
    function pressKey(key) {
        document.dispatchEvent(new KeyboardEvent('keydown', { key: key }));
        setTimeout(() => {
            document.dispatchEvent(new KeyboardEvent('keyup', { key: key }));
        }, 100); // Short delay
    }

    // Function to auto-farm
    function startFarming() {
        setInterval(() => {
            if (autoFarm) {
                pressKey("e"); // Press 'E' to hit trees, rocks, and collect items
            }
        }, 500); // Every 0.5 seconds
    }

    // Function to auto-heal when HP is low
    function checkHealth() {
        setInterval(() => {
            let hpElement = document.querySelector("#health-bar"); // Check the health bar element
            if (hpElement) {
                let hp = parseInt(hpElement.style.width.replace("%", "")); // Get HP as a percentage
                if (hp < 30 && autoHeal) { // If HP is below 30%, eat a gapple
                    console.log("Low HP! Using Gapple...");
                    pressKey("q"); // 'Q' is usually the key for consuming items
                }
            }
        }, 1000); // Check every second
    }

    // Toggle Auto-Farming with "F" key
    document.addEventListener("keydown", (event) => {
        if (event.key === "f") {
            autoFarm = !autoFarm;
            console.log("Auto-Farming: " + (autoFarm ? "ON" : "OFF"));
        }
        if (event.key === "h") {
            autoHeal = !autoHeal;
            console.log("Auto-Heal: " + (autoHeal ? "ON" : "OFF"));
        }
    });

    // Start the auto-farming and healing functions
    startFarming();
    checkHealth();
})();