-
-
Save SitanHuang/cf30c1a0fded65479decc2e49a4224cf to your computer and use it in GitHub Desktop.
function triggerKeyboardEvent(el, keyCode, type) | |
{ | |
var eventObj = document.createEventObject ? | |
document.createEventObject() : document.createEvent("Events"); | |
if(eventObj.initEvent){ | |
eventObj.initEvent(type, true, true); | |
} | |
eventObj.keyCode = keyCode; | |
eventObj.which = keyCode; | |
el.dispatchEvent ? el.dispatchEvent(eventObj) : el.fireEvent("onkeydown", eventObj); | |
} | |
$=$$ | |
content = $('table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td > div > div')[3].textContent.split(''); | |
i = 0; | |
function a () { | |
if (i == content.length - 1) return; | |
input = $('table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(2) > td > input')[0] | |
input.focus() | |
input.value += content[i++]; | |
triggerKeyboardEvent(input, input.value.charCodeAt(0), "keydown") | |
input.click() | |
triggerKeyboardEvent(input, input.value.charCodeAt(0), "keypress") | |
triggerKeyboardEvent(input, input.value.charCodeAt(0), "keyup") | |
setTimeout(a, (Math.max(Math.min(250,60000/Array.from($('.rankPanelWpm')).map(x => parseInt(x.innerText)).sort((a, b)=>b-a)[1]/5), 100)||200)/1.5 | 0)*Math.random() | |
} | |
a(); |
I have edited it just slightly so you will not exceed 100 wpm so you dont have to take the test
function triggerKeyboardEvent(el, keyCode, type)
{
var eventObj = document.createEventObject ?
document.createEventObject() : document.createEvent("Events");
if(eventObj.initEvent){
eventObj.initEvent(type, true, true);
}
eventObj.keyCode = keyCode;
eventObj.which = keyCode;
el.dispatchEvent ? el.dispatchEvent(eventObj) : el.fireEvent("onkeydown", eventObj);
}
content = $('table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td > div > div')[0].textContent.split('');
i = 0;
function a () {
if (i == content.length - 1) return;
input = $('table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(2) > td > input')[0]
input.focus()
input.value += content[i++];
triggerKeyboardEvent(input, input.value.charCodeAt(0), "keydown")
input.click()
triggerKeyboardEvent(input, input.value.charCodeAt(0), "keypress")
triggerKeyboardEvent(input, input.value.charCodeAt(0), "keyup")
setTimeout(a, (Math.max(Math.min(250,60000/Array.from($('.rankPanelWpm')).map(x => parseInt(x.innerText)).sort((a, b)=>b-a)[1]/5), 100)||200)/1.5 | 0)*Math.random()
}
a();
i need a working hack for TypeRacer cause i have to race my teacher who has 669 WPM
@KentuckyFriedBeef I fixed it to work with the latest version of type racer:
function triggerKeyboardEvent(el, keyCode, type)
{
var eventObj = document.createEventObject ?
document.createEventObject() : document.createEvent("Events");
if(eventObj.initEvent){
eventObj.initEvent(type, true, true);
}
eventObj.keyCode = keyCode;
eventObj.which = keyCode;
el.dispatchEvent ? el.dispatchEvent(eventObj) : el.fireEvent("onkeydown", eventObj);
}
$=$$
content = document.querySelector('[id^=gwt] > table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td > div > div').innerText.split``;
i = 0;
function a () {
if (i == content.length) return;
input = $('table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(2) > td > input')[0]
input.focus()
input.value += content[i++];
triggerKeyboardEvent(input, input.value.charCodeAt(0), "keydown")
input.click()
triggerKeyboardEvent(input, input.value.charCodeAt(0), "keypress")
triggerKeyboardEvent(input, input.value.charCodeAt(0), "keyup")
setTimeout(a, (Math.max(Math.min(250,60000/Array.from($('.rankPanelWpm')).map(x => parseInt(x.innerText)).sort((a, b)=>b-a)[1]/5), 100)||200)/1.5 | 0)*Math.random()
}
a();
I have edited it just slightly so you will not exceed 100 wpm so you dont have to take the test
function triggerKeyboardEvent(el, keyCode, type) { var eventObj = document.createEventObject ? document.createEventObject() : document.createEvent("Events");
if(eventObj.initEvent){ eventObj.initEvent(type, true, true); } eventObj.keyCode = keyCode; eventObj.which = keyCode; el.dispatchEvent ? el.dispatchEvent(eventObj) : el.fireEvent("onkeydown", eventObj);
}
$=$ $content =
$('table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td > div > div')[0].textContent.split(''); i = 0; function a () { if (i == content.length - 1) return; input = $ ('table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(2) > td > input')[0] input.focus() input.value += content[i++]; triggerKeyboardEvent(input, input.value.charCodeAt(0), "keydown") input.click() triggerKeyboardEvent(input, input.value.charCodeAt(0), "keypress") triggerKeyboardEvent(input, input.value.charCodeAt(0), "keyup") setTimeout(a, (Math.max(Math.min(250,60000/Array.from($('.rankPanelWpm')).map(x => parseInt(x.innerText)).sort((a, b)=>b-a)[1]/5), 100)||200)/1.5 | 0)*Math.random() } a();
lol use this instead bypasses the test
sarhad pjr
he is a storng people ok
is name is sarahd pjr panjshir
brh you should not de tring to do hack like this. you dont even know what a consel
This code even exceeds over 200 word per minute
function typeTextIntoInput() {
const textSpans = document.querySelectorAll('.inputPanel span[unselectable="on"]');
const inputElement = document.querySelector('.txtInput'); // Input field
if (!textSpans.length || !inputElement) {
console.log('Required elements not found.');
return;
}
let currentCharIndex = 0;
function typeCharacter() {
if (currentCharIndex < textSpans.length) {
const currentSpan = textSpans[currentCharIndex];
const currentChar = currentSpan.textContent;
inputElement.value += currentChar;
currentCharIndex++;
} else {
clearInterval(interval);
}
}
const interval = setInterval(typeCharacter, 10); // Adjust the interval time as needed
}
typeTextIntoInput();
Nice on, but you can get ur acc permanently banned lol
SAAARRR HOW TO USE HAX!!!!! SAAARRRRRR PLS REDEEM THE CHEAT CODE
Mine says Cannot read properties of undefined (reading 'textContent')
at :18:145