Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- *
- ****
- * by edi472 / kyl3 (www.pastebin.com/u/kyl3)
- OPTION 1
- Press E for write the word and space to send.
- OPTION 2
- Press I for start.
- */
- var current, count, r_current, elms, elms_where, number, word;
- current = 0;
- count = location.href.toString().match(/competition/gi) ? 11 : 7;
- document.onkeydown = event_check;
- function hack_10fastfingers_script(param) {
- console.warn('#ONDATA: ' + param);
- return {
- bot_1: function (actual) {
- var r_current = actual + count;
- var elms = document.getElementsByTagName('span')[r_current];
- var elms_where = document.getElementsByClassName('highlight')[0];
- parms = {
- on: elms_where.getAttribute('wordnr'),
- value: elms.innerText
- };
- if (actual == parms.on) {
- document.getElementById('inputfield').value = '' + parms.value;
- $('#inputfield').trigger({type:'keyup',which:32});
- } else {
- alert('DEBUG DATA: ' + btoa(actual + parms.on + Date.now()));
- return (current = parms.on);
- }
- },
- bot_2: function () {
- var number = prompt('Digite o número de acertos.');
- number = number > 255 || number === null || number < 0 ? 255 : number;
- number = number - 1;
- for (i = 0; i <= number; i++) {
- r_atual = i + count;
- var elms = document.getElementsByTagName('span')[r_atual];
- word = elms.innerText;
- user_input_stream += word + ' ';
- error_correct++;
- }
- countdown = 5;
- start_countdown();
- $('span').addClass('correct');
- alert('Well done, cheat by kyl3 ;)');
- }
- };
- }
- function event_check(e) {
- if (window.event) {
- keycode = window.event.keyCode;
- } else if (e) {
- keycode = e.which;
- }
- if (keycode == 69) {
- hack_10fastfingers_script(Date.now()).bot_1(current);
- current++;
- return false;
- }
- if (keycode == 73) {
- hack_10fastfingers_script(Date.now()).bot_2();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment