в надежде быть первым

в надежде быть первым на https://dripstat.com/game/
в надежде быть первым
Автор поста оценил этот комментарий
Вот тот:
// ==UserScript==
// @name dripstat_clicker
// @namespace x_lab.ice
// @include https://dripstat.com/game/
// @version 1
// @grant GM_openInTab
// ==/UserScript==

unsafeWindow.document.hasFocus = function () {return true;}; // в игрушке есть проверка на наличие фокуса у документа,
// и как только фокус теряется мы уже не можем жать на чашку, соответственно требуется грязный хак

(function (window, undefined) {
if (window.top != window.self) { return; } // избегаем запусков нашего скрипта в iframe

window.addEventListener("load", LocalMain, false); // как только страница прогрузилась запускам нашего бота

function LocalMain() {
setInterval(function() { Shopping(); }, 10000); // покупаем улучшения и генераторы 1 раз в 10 сек
setInterval(function() { Clicker(); }, 10); // а кликаем по чашке 100 раз в сек
// (ну или пытаемся, ведь поток JS занят и другими делами, поэтому непрерывной генерации не получим)
}

function Clicker() {
$('#btn-addMem').click(); // собственно жмем на чашку
if(localStats.byteCount > localStats.memoryCapacity * 0.9) { // если накликали уже около 90% а потратить некуда
$('#btn-addGlobalMem').click(); // то увеличиваем capacity
}
}

function Shopping() { // идем за покупками
var evt = document.createEvent("MouseEvents"); // готовим фиктивную мышку
evt.initEvent("click", true, true);

var upgrades = document.querySelector('#upgrades'); // сначала глянем что можно проапгрейдить
var upgChildren = upgrades.childNodes;
for(var j=0; j < upgChildren.length; j++) { // проходимся по витрине начиная с самого дешевого
var upgChild = upgChildren[j];
if(upgChild.className == 'upgcontainer') { // как раз по имени класса можно определить отключен ли элемент
upgChild.dispatchEvent(evt); // и если он включен - покупаем
}
}

var store = document.querySelector('#powerupstore'); // далее идем к генераторам памяти
var children = store.childNodes;
for(var i=(children.length-1); i >= 0; i--) { // но смотрим самое дорогое
var child = children[i];
if(child.className == 'storeItem') { // нашли!
child.dispatchEvent(evt); // покупаем!
}
}
}
})(window); // вот так и живем :)
раскрыть ветку (1)
Автор поста оценил этот комментарий
при использовании автоклика 100 раз в секунду появляется ошибка страницы и просьба о том, что нужно обновить страницу, а так нормально)
Автор поста оценил этот комментарий
На Хабре, кажется, была статья, как чувак юзерскрипт писал для этой игрушки.

Если tanerwow в ручную машет, то он никогда не будет первым.
раскрыть ветку (1)
Автор поста оценил этот комментарий
document.hasFocus = function(){return true} // for click without focus

setInterval(function() {
var t=CoffeeCup.calcBytesPerClick();
localStats.byteCount+=t;
popManager.newPop("btn-addMem","+"+NumUtils.byteConvert(t,2));
},50);

setInterval(function() {
// auto drip
if(parseFloat($('#localProgressBar').css('width'))/parseFloat($('#localProgressBar').parent().css('width')) === 1)
$('#btn-addGlobalMem').click();

// auto buy
if(!$('#pu10').hasClass('disabled'))
$('#pu10').click();

// auto buy 1st powerup
if(!$('#upg1').hasClass('disabled'))
$('#upg1').click();
}, 1000);

вот этот
показать ответы
Автор поста оценил этот комментарий
а теперь объясните ничего не понимающему. Зашел на сайт кружка кофе на которую кликать надо и че?
раскрыть ветку (1)
Автор поста оценил этот комментарий
кликай по ней, читай когда нужно сделать дрип, сделай его, затем появится возможность покупать улучшения за клики, в следствии чего цена клика возрастает в байтах, совершайте операции при накоплении определённого количества вам будет доступен тот или иной инструмент, который позволяет накликать большое количество байтов. при нажатии на дрип байты сбрасываются в общую статистику.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества