Dalam beberapa waktu yang lalu, saya mencoba membuat sebuah skrip pengalah untuk game Microscatter di Quizlet. Sebelumnya, script ini berhasil mengalahkan game dan memungkinkan saya menang dengan mudah. Namun, dalam beberapa bulan terakhir, script ini tidak lagi berfungsi.
Pada dasarnya, script ini menggunakan teknologi JavaScript untuk mendeteksi kunci "C" pada keyboard dan kemudian melakukan aksi yang sama seperti saat kita mengklik tombol "C" secara manual. Dalam hal ini, script akan membantu kita menang di game Microscatter dengan cepat dan mudah.
Script ini juga dilengkapi dengan fungsi setCheatTime
yang memungkinkan kita menentukan waktu berapa lama script tersebut akan bekerja. Dengan demikian, kita dapat mengatur waktu berapa lama kita ingin menggunakan skrip pengalah untuk menang di game Microscatter.
Berikut adalah kode script lengkap:
// ==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();}
});
}
})();
Namun, perlu diingat bahwa script ini hanya sebagai referensi dan tidak serta merta berfungsi pada saat Anda mencoba. Quizlet dapat memperbarui sistem keamanannya sehingga script ini tidak lagi berfungsi. Oleh karena itu, Anda harus melakukan uji coba terlebih dahulu sebelum menggunakan skrip pengalah ini.
Jika Anda ingin menggunakan script ini, Anda perlu menyalin kode di atas dan menyimpannya sebagai sebuah file JavaScript (misalnya, microscatter_cheater.js
). Lalu, Anda perlu membuka Quizlet dan mengaktifkan skrip pengalah dengan cara berikut:
- Buka Quizlet dan akses game Microscatter.
- Klik menu "Tools" di pojok kanan atas layar.
- Pilih "Options" dan pilih "Allow scripts to run".
- Simpan perubahan.
Setelah Anda mengaktifkan skrip pengalah, Anda dapat menggunakan kunci "C" pada keyboard untuk menang di game Microscatter.