← All posts tagged Godville

Rainbow-Spike

по ходу, в Годвилле антикликер какой-то есть

function plusr () { // помогайка
var health = document.querySelector('#hk_health .p_val').style.width.slice(0,-1), // здоровье
control = document.querySelector('#cntrl'), // блок контроля
prana = control.querySelector('.p_val').style.width.slice(0,-1), // прана
good = control.querySelector('.enc_link'), // сделать хорошо
energy = control.querySelector('#acc_links_wrap a'); // распаковка заряда
if (health < 25) { // если здоровья мало
if (prana < 25) { // попутно если не хватает праны
var f = document.createEvent("HTMLEvents");
f.initMouseEvent("click", true, true);
energy.dispatchEvent(f); // распаковать заряд
}
var g = document.createEvent("HTMLEvents");
g.initEvent("click", true, true);
good.dispatchEvent(g); // сделать хорошо
}
авотхрен. опробован как самый простой
var g = new Event("click");
good.dispatchEvent(g);
так и навороченный
var g = document.createEvent("MouseEvents");
g.initMouseEvent("click", true, true, window,
0, 0, 0, 0, 0, false, false, false, false, 0, null);
good.dispatchEvent(g);
вспомнил даже про внедрение баттона, которое уже однажды помогло. но не здесь
var butt2 = document.createElement('button');
good.appendChild(butt2);
butt2.click();

капитулировал