Загрузка...

Расширение - Участие в розыгрышах по кнопке V.3

Тема в разделе Дополнения создана пользователем Ober 26 фев 2023. (поднята 26 фев 2023) 1204 просмотра

Загрузка...
  1. Ober
    Ober Автор темы 26 фев 2023 Будь на LolzTeam - любая телка даст интим 4366 3 авг 2019
    Участие по кнопке TAB и сам закрывает страницу. Автоучастием это не является т.к. вы сами нажимаете на кнопку TAB для принятия участия в теме
    Спасибо за помощь от невергонафлай

    Добрый день, работяги. В данной теме https://zelenka.guru/threads/4777786/ скрипт выполняет нажатие на участие при нажатии на кнопку TAB. Слегка обновил код, чтобы открывал не более 10-ти тем с очередь 3-7 секунд и при нажатии на "TAB" вы принимаете участие в розыгрыше и страница сама закрывается.

    Инструкция по установке:
    1. Установить расширение в браузер https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo
    2. Создать новый скрипт, очистить документ полностью - https://skr.sh/sFe4bofRs4n
    3. Скопировать код
    4. Нажать CTRL+S​

    Скриншоты:
    [IMG]
    [IMG]
    Код:
    JS
    // ==UserScript==
    // @name Участие по Tab
    // @namespace http://tampermonkey.net/
    // @version 0.4
    // @description try to take over the world!
    // @author You
    // @match https://zelenka.guru/*
    // @icon https://www.google.com/s2/favicons?sz=64&domain=zelenka.guru
    // @grant none
    // ==/UserScript==

    if (window.location.href === "https://zelenka.guru/forums/contests/") {
    setTimeout(() => {
    alert("Начало работы через 5 секунды. Code by Ober");
    const links = document.querySelectorAll('a.listBlock.main.PreviewTooltip');
    const maxLinks = Math.min(links.length, 10);
    let successCount = 0;
    for (let i = 0; i < maxLinks; i++) {
    setTimeout(() => {
    window.open(links[i].href, "_blank");
    successCount++;
    if (successCount == maxLinks) {
    alert("Успешно приняли участие в " + successCount + " конкурсах");
    }
    }, getRandomTimeout(3000, 7000) + i * 4000);
    }
    }, 3000);
    }

    $(document).keyup(function(e) {
    if (e.key === "Tab" || e.keyCode === 9) {
    document.querySelector('.LztContest--Participate').click()
    const likeIcon = document.querySelector('.icon.likeCounterIcon');
    if (likeIcon) {
    likeIcon.click();
    }
    setTimeout(() => {
    window.close();
    }, getRandomTimeout(3000, 7000));
    }
    });

    window.addEventListener("message", function(event) {
    if (event.origin !== "https://zelenka.guru") return;
    if (event.data === "error") {
    alert("Ошибка в участии конкурса из-за того, что вы участвовали слишком много");
    }
    });

    function getRandomTimeout(min, max) {
    return Math.floor(Math.random() * (max - min + 1) + min);
    }
     
    26 фев 2023 Изменено
    1. Ober Автор темы
      Курапика, скорее то что это фулл расширение, а тут самопал с наглядным кодом. В том он убирает картинки и текст, в моем только tab. Саму тему эту впервые вижу, увидел только ту, которую упомянул
    2. blessedshinra2k
      Ober, фармилка денег, это нищему классу надо,
  2. Delin
    Delin 26 фев 2023 :love2: :love2: :love2: 26 6 сен 2020
    С возвращением
     
  3. невергонафлай
    невергонафлай 26 фев 2023 Заблокирован(а) 449 15 май 2022
    Оооо, крутяк
     
  4. unnamed
    unnamed 26 фев 2023 In Bitcoin We Trust

    ага, расскажи это хуй знает как закрученному алгоритму антиавтоучастия
     
    26 фев 2023 Изменено
    1. Посмотреть предыдущие комментарии (1)
    2. Alex
      unnamed, которого уже как полгода не существует :peka:
    3. unnamed
      Alex, как и меня на форуме.....
      ну тогда заебись, чё
  5. Alex
    Alex 26 фев 2023 57 307 2 апр 2020
    круто, была бы ещё функция автосимпы я бы поставил вместо лгбт некст
     
    1. Посмотреть предыдущие комментарии (2)
    2. Alex
      Ober, подходит
      лзт некст же существует
    3. balbes
      Alex, лзт некст ведь тоже на форуме в открытом доступе:solevoi:
    4. Ober Автор темы
      Alex, затести, обновил код, теперь ставит
  6. Меркантильный
    Меркантильный 26 фев 2023 Заблокирован(а) 694 25 мар 2020
    Прошлый мне больше нравился( Там не надо было тыкать TAB
     
    1. Ober Автор темы
  7. EKA
    EKA 26 фев 2023 Заблокирован(а) 28 338 20 апр 2022
    Полезный скрипт, облегчает участие, спасибо! Главное с тлф тоже работает
     
  8. хочулизать
    Пойдëт
     
  9. даня
    почему нельзя дать ссылку на установку?
     
  10. Мадина
    Все в бан завтра
     
  11. Air
    Air 26 фев 2023 6244 14 сен 2017
    Полезно, для мобилы бы ещё что-нибудь выкатить бы )
     
    1. Посмотреть предыдущие комментарии (1)
  12. На6людатель
    а разница, за него всё равно не банят
     
    1. Посмотреть предыдущие комментарии (1)
    2. Ober Автор темы
      На6людатель, банят, если распространяешь, но если ты сам по кнопке принимаешь то отлично
    3. На6людатель
      Ober, а если не распространяешь но юзаешь, не банят
  13. Лиско
    Лиско 26 фев 2023 :ban: 2375 15 фев 2020
    С возвращением. А ещё спасибо за труды
     
    1. Ober Автор темы
      Лиско, ещё 4 месяца до конца :hamster:
    2. Лиско
      Ober, ех. Ну, 4 месяца не 4 года, кропаль совсем
  14. HellishD
    HellishD 26 фев 2023 4186 18 мар 2019
    Теперь розыгрыши будут собирать еще меньше симпатий…
     
    1. Посмотреть предыдущие комментарии (3)
    2. HellishD
      Ober, Молодец, теперь мой коментарий можно удалять)
  15. КинДзаДза
    КинДзаДза 27 фев 2023 Не еби мне мозг, он уже выебан. 20 112 26 янв 2022
    а в яндекс браузер можно поставить?
     
  16. O4ivka
    O4ivka 27 фев 2023 881 29 авг 2020
    Удобное расширение, но мне кажется его быстро прикроют мб правила изменят
     
    1. konaxx
      O4ivka, надеюсь что нет, я уже на самом деле к нему немножко привык даже)
  17. Alex
    Alex 7 мар 2023 57 307 2 апр 2020
    Ober Замути ещё автозакрытие вкладки после нажатия таба :happy_man:
    лгбт некст окончательно загнулся :finger_down:
     
    1. Ober Автор темы
      Alex,
      JS
      $(document).keyup(function(e) {
      if (e.key === "Tab" || e.keyCode === 9) {
      document.querySelector('.LztContest--Participate').click()
      const likeIcon = document.querySelector('.icon.likeCounterIcon');
      if (likeIcon) {
      likeIcon.click();
      }
      setTimeout(() => {
      window.close();
      }, getRandomTimeout(1000, 2000));
      }
      });
Top