Загрузка...

Украшение аватара в дс за трогание травы

Тема в разделе Халява создана пользователем HISANA 3 апр 2025. (поднята 8 апр 2025) 734 просмотра

Загрузка...
  1. HISANA
    HISANA Автор темы 3 апр 2025 SMS BOMBER lolz.live/threads/5264136 14 649 9 фев 2020
    заходим в дискордик, ищем вот это
    [IMG]
    нажимаем ctrl+shift+i, заходим в консоль и вставляем код, он сам зафармит

    JS
    (function() {
    // --- ОСНОВНЫЕ НАСТРОЙКИ ---
    const clickSelector = '.logo_cf3f70'; // !!! ЗАМЕНИТЕ НА СЕЛЕКТОР ГЛАВНОГО КЛИКА !!!
    const clickIntervalMs = 50; // Интервал кликов (мс). 50 = 20 кликов/сек.
    // ---------------------------

    // --- НАСТРОЙКИ АВТО-УЛУЧШЕНИЙ ---
    const autoUpgradeEnabledDefault = true; // Включить автопокупку улучшений при старте? (true/false)
    const upgradeCheckIntervalMs = 1500; // Как часто проверять наличие улучшений (мс). 1500 = 1.5 сек.
    // !!! НАЙДИТЕ ЭТИ СЕЛЕКТОРЫ ЧЕРЕЗ F12 !!!
    const upgradeItemSelector = '.item__4b373, .upgrade__75ed5'; // Общий селектор для ЛЮБОГО блока улучшения (может быть несколько типов)
    const buyableUpgradeSelector = '.item__4b373:not([disabled]), .upgrade__75ed5:not([disabled])'; // Селектор ТОЛЬКО для ДОСТУПНЫХ улучшений (САМОЕ ВАЖНОЕ!)
    // Пример: '.upgrade-item:not(.disabled)' или '.upgrade-item:not([aria-disabled="true"])'
    // ---------------------------------

    let clickIntervalId = null;
    let upgradeIntervalId = null;
    let clickCount = 0;
    let upgradeCount = 0;
    let clickTargetElement = null;
    let autoUpgradeActive = false;

    // --- Функции кликера ---
    function findClickTargetElement() {
    clickTargetElement = document.querySelector(clickSelector);
    if (!clickTargetElement) {
    console.error(`[Autoclicker Error] Не удалось найти элемент для клика с селектором "${clickSelector}". Проверьте селектор.`);
    stopAutoclicker();
    return false;
    }
    return true;
    }

    function performClick() {
    if (!document.body.contains(clickTargetElement)) {
    console.warn("[Autoclicker Warning] Целевой элемент клика потерян. Попытка найти снова...");
    if (!findClickTargetElement()) return;
    }
    if (clickTargetElement && typeof clickTargetElement.click === 'function') {
    clickTargetElement.click();
    clickCount++;
    } else if (clickTargetElement) {
    const clickEvent = new MouseEvent('click', { view: window, bubbles: true, cancelable: true });
    clickTargetElement.dispatchEvent(clickEvent);
    clickCount++;
    } else {
    console.error("[Autoclicker Error] Потерян элемент для клика.");
    stopAutoclicker();
    }
    }

    // --- Функции авто-улучшений ---
    function checkAndBuyUpgrades() {
    if (!autoUpgradeActive) return;

    // Находим все элементы, которые МОГУТ быть улучшениями
    const allUpgradeElements = document.querySelectorAll(upgradeItemSelector);
    if (allUpgradeElements.length === 0) {
    // console.log("[AutoUpgrade] Блоки улучшений не найдены по селектору: ", upgradeItemSelector);
    return; // Ничего не найдено, ждем следующей проверки
    }

    // Находим конкретно ДОСТУПНЫЕ для покупки улучшения
    const buyableUpgrades = document.querySelectorAll(buyableUpgradeSelector);

    if (buyableUpgrades.length === 0) {
    // console.log("[AutoUpgrade] Нет доступных улучшений для покупки.");
    return;
    }

    console.log(`[AutoUpgrade] Найдено ${buyableUpgrades.length} доступных улучшений. Покупаем...`);

    // Кликаем по всем доступным улучшениям
    buyableUpgrades.forEach((upgradeElement, index) => {
    if (upgradeElement && typeof upgradeElement.click === 'function') {
    console.log(`[AutoUpgrade] Покупаем улучшение ${index + 1}...`);
    upgradeElement.click();
    upgradeCount++;
    // Можно добавить небольшую паузу между покупками, если игра не успевает
    // await new Promise(resolve => setTimeout(resolve, 50));
    } else {
    console.warn(`[AutoUpgrade] Не удалось кликнуть на улучшение ${index + 1}. Возможно, оно не кнопка.`);
    }
    });
    }

    // --- Управление ---
    window.startAutoclicker = function() {
    if (clickIntervalId !== null) {
    console.log("[Autoclicker Info] Автокликер уже запущен.");
    return;
    }
    console.log(`[Autoclicker Info] Поиск элемента для клика: "${clickSelector}"`);
    if (findClickTargetElement()) {
    clickCount = 0;
    upgradeCount = 0; // Сбрасываем счетчик покупок при старте
    console.log(`[Autoclicker Info] Запуск автокликера. Интервал: ${clickIntervalMs} мс.`);
    clickIntervalId = setInterval(performClick, clickIntervalMs);

    // Запускаем авто-улучшения, если включено по умолчанию и еще не запущено
    if (autoUpgradeEnabledDefault && upgradeIntervalId === null) {
    startAutoUpgrade();
    }
    console.log(`[Autoclicker Info] Запущен. Для остановки: stopAutoclicker()`);

    } else {
    console.error("[Autoclicker Error] Не удалось запустить: элемент для клика не найден.");
    }
    }

    window.startAutoUpgrade = function() {
    if (upgradeIntervalId !== null) {
    console.log("[AutoUpgrade] Авто-покупка улучшений уже запущена.");
    return;
    }
    autoUpgradeActive = true;
    console.log(`[AutoUpgrade] Запуск проверки улучшений. Интервал: ${upgradeCheckIntervalMs}мс`);
    console.log(`-> Селектор улучшений: "${upgradeItemSelector}"`);
    console.log(`-> Селектор ДОСТУПНЫХ улучшений: "${buyableUpgradeSelector}" (Убедитесь, что он верный!)`);
    upgradeIntervalId = setInterval(checkAndBuyUpgrades, upgradeCheckIntervalMs);
    console.log(`[AutoUpgrade] Авто-покупка включена. Для остановки: stopAutoUpgrade()`);
    }

    window.stopAutoUpgrade = function() {
    if (upgradeIntervalId === null) {
    console.log("[AutoUpgrade] Авто-покупка улучшений не была запущена.");
    return;
    }
    clearInterval(upgradeIntervalId);
    upgradeIntervalId = null;
    autoUpgradeActive = false;
    console.log(`[AutoUpgrade] Авто-покупка улучшений остановлена.`);
    }

    window.stopAutoclicker = function() {
    // Остановка кликера
    if (clickIntervalId === null) {
    console.log("[Autoclicker Info] Автокликер не запущен.");
    } else {
    clearInterval(clickIntervalId);
    clickIntervalId = null;
    clickTargetElement = null;
    console.log(`[Autoclicker Info] Автокликер остановлен. Всего кликов: ${clickCount}. Куплено улучшений: ${upgradeCount}.`);
    }
    // Остановка авто-улучшений
    stopAutoUpgrade();
    }

    // --- Инициализация ---
    console.log("%c=== Autoclicker + AutoUpgrade Загружен ===", "color: lime; font-weight: bold;");
    console.log("--- Кликер ---");
    console.log(`-> Селектор клика: "${clickSelector}" (ПРОВЕРЬТЕ ЕГО!)`);
    console.log(`-> Интервал кликов: ${clickIntervalMs} мс`);
    console.log("--- Авто-улучшения ---");
    console.log(`-> Включены по умолчанию: ${autoUpgradeEnabledDefault}`);
    console.log(`-> Интервал проверки: ${upgradeCheckIntervalMs} мс`);
    console.log(`-> Общий селектор улучшений: "${upgradeItemSelector}" (ПРОВЕРЬТЕ ЕГО!)`);
    console.log(`-> Селектор ДОСТУПНЫХ улучшений: "${buyableUpgradeSelector}" (ПРОВЕРЬТЕ ЕГО!)`);
    console.log("--- Управление ---");
    console.log("-> Чтобы ЗАПУСТИТЬ ВСЁ: startAutoclicker()");
    console.log("-> Чтобы ОСТАНОВИТЬ ВСЁ: stopAutoclicker()");
    console.log("-> Управление авто-улучшениями: startAutoUpgrade() / stopAutoUpgrade()");

    })();
    вводим startAutoclicker()
    [IMG]
    [IMG]
    [IMG]
     
    3 апр 2025 Изменено
  2. scarly
    scarly 3 апр 2025 Стань частью киберспорта CS3 https://lolz.live/threads/8635210/ 27 536 21 май 2018
    та временное оно, как-то не оч
     
    1. HISANA Автор темы
      scarly, а ты давно траву трогал? тут можно даже не выходя из дома
  3. 228
    228 3 апр 2025 :catboom::catboom::catboom: 2014 25 дек 2020
    А в реально жизни слабо?
     
    1. HISANA Автор темы
      228, да, я боюсь настоящей травы
  4. Весть
    Весть 3 апр 2025 На поездку в Москву - 7169\25 ООО 8695 8 авг 2019
    Я на изи за ручками зафармил, не сложно чтоб скриптами фармить
     
  5. takeemfire
    takeemfire 3 апр 2025 :clown: 37 12 мар 2019
    Если у вас есть установленный кликер, легче сразу запустить его. Сделаете все за 3 минуты
     
  6. противоположник
    пальчиками захуярил, натренированные они у меня. спасибо за гайдик, не понадобился) но хуйня в том, что она временная залупа
     
  7. Neptvne
    Neptvne 4 апр 2025 Данный пользователь не в зоне действия сети 570 19 июн 2019
    пойду лучше на улице потрогаю, там все бесплатно
     
  8. TRIVIAL
    TRIVIAL 7 апр 2025 ты нам по тихой нравишься 5226 6 июл 2019
Top