Skip to content

Instantly share code, notes, and snippets.

@qsysmine
Last active October 1, 2019 01:43
Show Gist options
  • Save qsysmine/c99ba1423ded365a268c to your computer and use it in GitHub Desktop.
Save qsysmine/c99ba1423ded365a268c to your computer and use it in GitHub Desktop.
Cheat on Scatter in quizlet by pressing C on a microscatter [small screen] game. This does not work and has not for around nine months but it did work when first uploaded.
// ==UserScript==
// @name MicroScatter Cheater Script
// @namespace http://qsysmine.tk/
// @version 0.1
// @description Press C on microscatter to win
// @author qsysmine
// @match https://quizlet.com/*/microscatter
// @grant none
// ==/UserScript==
(function(){
if (window.jQuery !== undefined) {
doStuff(jQuery);
} else {
var script = document.createElement('script');
script.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js';
document.getElementsByTagName('head')[0].appendChild(script);
var interval = setInterval(function(){
if (window.jQuery) {
clearInterval(interval);
var JQ = jQuery.noConflict(true);
doStuff(JQ);
}
}, 100);
}
function doStuff($) { var cheatTime = 0;
window.setCheatTime = function(mils) {
cheatTime = mils;
};
var $ = window.jQuery;
var cheat = function() {
var ids = [];
var checkhasid = function(id) {
for(var i in ids) {
if(ids[i] == id) {
return true;
}
}
return false;
};
setTimeout(function() {
$('.cell').each(function(index){
if(checkhasid($(this).attr("data-id"))) $('[data-id="' + $(this).attr("data-id") + '"]').trigger("click")
if(!checkhasid($(this).attr("data-id"))) ids.push($(this).attr("data-id"));
});
}, cheatTime);
};
window.startWithTime = function(mils) {
setCheatTime(mils);
$('#start').trigger("click");
cheat();
};
var z = 0;
$('*').keyup(function(e) {
if(e.keyCode == 67 && z == 0 && $('#cells').hasClass("started")) {z = 1; cheat();}
}); }
})();
@theonlytruegod
Copy link

theonlytruegod commented Sep 27, 2018

try this
https://gist.github.com/theonlytruegod/1d61841f3294f419bbe8b800143deba1
my best is 0.5 seconds. (I got 0.0 seconds but it said It will not save the score because It knows I cheated)

@unknown166
Copy link

hack

@admiraloldguy1122
Copy link

the $ is what is now being refered to by quizlet as

@QuizletIsTheWorst
Copy link

bro, nice

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment