SHARE
TWEET

Improved AutoCheat

a guest Jul 16th, 2019 73 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var i1 = setInterval(function(){
  2.     if (document.querySelector("#title.lobbyTitle")) {
  3.         //clearInterval(i1);
  4.         $("#title.lobbyTitle").html("<div><div class='text'>DB's AutoCheat Active<br>Sit back and relax!</div></div>");
  5.         $(".Lobby").css("backgroundImage", "url(https://mathfront.org/ydkj-cheat-data/dbbg.png),url(/images/b7bdbc2d8983ae286349bf27f99d42c5.jpg)");
  6.     }
  7. }, 200);
  8. if (document.querySelector(".page.white")) {
  9.     $("#tos-warning").html("DB's YOU DON'T KNOW JACK: Full Stream Cheat");
  10.     $("#tos-warning").css("fontSize", "25px");
  11.     $("#tos-warning").css("color", "#fff");
  12.     document.querySelector(".page.white").style.background = "#4254F4";
  13.     document.querySelectorAll("label").forEach(function(elem){
  14.         elem.style.color = "#fff";
  15.     });
  16.     document.querySelectorAll("input").forEach(function(elem){
  17.         elem.style.background = "#fff";
  18.     });
  19.     document.querySelector("#banners").parentElement.removeChild(document.querySelector("#banners"));
  20.     document.querySelector(".glide__bullets").parentElement.removeChild(document.querySelector(".glide__bullets"));
  21.     document.querySelector(".jbg-bottom-logo-div").parentElement.removeChild(document.querySelector(".jbg-bottom-logo-div"));
  22.     document.querySelector(".name-char-remaining").style.color = "#fff";
  23. }
  24. function triggerMouseEvent(node, eventType){
  25.     var clickEvent = document.createEvent ('MouseEvents');
  26.     clickEvent.initEvent (eventType, true, true);
  27.     node.dispatchEvent (clickEvent);
  28. }
  29. var data1;
  30. var data2;
  31. var data3;
  32. var data4;
  33. var data5;
  34. var data6;
  35. var data7;
  36. var data8;
  37. var data9;
  38.  
  39. $.ajax({
  40.     dataType: "json",
  41.     url: "https://mathfront.org/ydkj-cheat-data/YDKJShortie.jet",
  42.     success: function(data){
  43.         data1 = data;
  44.     }
  45. });
  46. $.ajax({
  47.     dataType: "json",
  48.     url: "https://mathfront.org/ydkj-cheat-data/YDKJShortieById.jet",
  49.     success: function(data){
  50.         data2 = data;
  51.     }
  52. });
  53. $.ajax({
  54.     dataType: "json",
  55.     url: "https://mathfront.org/ydkj-cheat-data/YDKJShortieSpecialty.jet",
  56.     success: function(data){
  57.         data3 = data;
  58.     }
  59. });
  60. $.ajax({
  61.     dataType: "json",
  62.     url: "https://mathfront.org/ydkj-cheat-data/YDKJDisOrDat.jet",
  63.     success: function(data){
  64.         data4 = data;
  65.     }
  66. });
  67. $.ajax({
  68.     dataType: "json",
  69.     url: "https://mathfront.org/ydkj-cheat-data/YDKJDisOrDatById.jet",
  70.     success: function(data){
  71.         data5 = data;
  72.     }
  73. });
  74. $.ajax({
  75.     dataType: "json",
  76.     url: "https://mathfront.org/ydkj-cheat-data/YDKJGibberish.jet",
  77.     success: function(data){
  78.         data6 = data;
  79.     }
  80. });
  81. $.ajax({
  82.     dataType: "json",
  83.     url: "https://mathfront.org/ydkj-cheat-data/YDKJGibberishById.jet",
  84.     success: function(data){
  85.         data7 = data;
  86.     }
  87. });
  88. $.ajax({
  89.     dataType: "json",
  90.     url: "https://mathfront.org/ydkj-cheat-data/YDKJJackAttack.jet",
  91.     success: function(data){
  92.         data8 = data;
  93.     }
  94. });
  95. $.ajax({
  96.     dataType: "json",
  97.     url: "https://mathfront.org/ydkj-cheat-data/YDKJJackAttackById.jet",
  98.     success: function(data){
  99.         data9 = data;
  100.     }
  101. });
  102. var i2 = setInterval(function(){
  103.     if (document.querySelector("#prompt")) {
  104.         var prompt = $("#prompt div div").html().replace(/&amp;/g, "&");
  105.         console.log("Prompt:\n" + prompt);
  106.         if (document.querySelector("button.choice-button")) {
  107.             for (var i = 0; i < data1.content.length; i++) {
  108.                 if (prompt.includes(data1.content[i].questionText[0].text) == true) {
  109.                     var q = data1.content[i];
  110.                     for (var x = 0; x < 4; x++) {
  111.                         var c = q.choices[x];
  112.                         if (c.isCorrect == true) {
  113.                             for (var y = 0; y < 4; y++) {
  114.                                 if (document.querySelectorAll("button.choice-button")[y].innerHTML == c.text) {
  115.                                     document.querySelectorAll("button.choice-button")[y].click();
  116.                                 }
  117.                             }
  118.                         }
  119.                     }
  120.                 }
  121.             }
  122.             for (var i = 0; i < data2.content.length; i++) {
  123.                 if (prompt.includes(data2.content[i].questionText[0].text) == true) {
  124.                     var q = data2.content[i];
  125.                     for (var x = 0; x < 4; x++) {
  126.                         var c = q.choices[x];
  127.                         if (c.isCorrect == true) {
  128.                             for (var y = 0; y < 4; y++) {
  129.                                 if (document.querySelectorAll("button.choice-button")[y].innerHTML == c.text) {
  130.                                     document.querySelectorAll("button.choice-button")[y].click();
  131.                                 }
  132.                             }
  133.                         }
  134.                     }
  135.                 }
  136.             }
  137.             for (var i = 0; i < data3.content.length; i++) {
  138.                 if (prompt.includes(data3.content[i].questionText[0].text) == true) {
  139.                     var q = data3.content[i];
  140.                     for (var x = 0; x < 4; x++) {
  141.                         var c = q.choices[x];
  142.                         if (c.isCorrect == true) {
  143.                             for (var y = 0; y < 4; y++) {
  144.                                 if (document.querySelectorAll("button.choice-button")[y].innerHTML == c.text) {
  145.                                     document.querySelectorAll("button.choice-button")[y].click();
  146.                                 }
  147.                             }
  148.                         }
  149.                     }
  150.                 }
  151.             }
  152.             for (var i = 0; i < data4.content.length; i++) {
  153.                 for (var z = 0; z < data4.content[i].questions.length; z++) {
  154.                     if (prompt.includes(data4.content[i].questions[z].text) == true) {
  155.                         console.log(data4.content[i].questions[z].text);
  156.                         console.log((prompt.includes(data4.content[i].questions[z].text) == true));
  157.                         var q = data4.content[i];
  158.                         var f = q.questions[z];
  159.                         if (f.correctChoiceString == "dis") {
  160.                             document.querySelectorAll("button.choice-button")[0].click();
  161.                         } else if (f.correctChoiceString == "dat") {
  162.                             document.querySelectorAll("button.choice-button")[1].click();
  163.                         } else {
  164.                             document.querySelectorAll("button.choice-button")[2].click();
  165.                         }
  166.                     }
  167.                 }
  168.             }
  169.             for (var i = 0; i < data5.content.length; i++) {
  170.                 for (var z = 0; z < data5.content[i].questions.length; z++) {
  171.                     if (prompt.includes(data5.content[i].questions[z].text) == true) {
  172.                         console.log(data5.content[i].questions[z].text);
  173.                         console.log((prompt.includes(data5.content[i].questions[z].text) == true));
  174.                         var q = data5.content[i];
  175.                         var f = q.questions[z];
  176.                         if (f.correctChoiceString == "dis") {
  177.                             document.querySelectorAll("button.choice-button")[0].click();
  178.                         } else if (f.correctChoiceString == "dat") {
  179.                             document.querySelectorAll("button.choice-button")[1].click();
  180.                         } else {
  181.                             document.querySelectorAll("button.choice-button")[2].click();
  182.                         }
  183.                     }
  184.                 }
  185.             }
  186.             for (var i = 0; i < data6.content.length; i++) {
  187.                 if (prompt.includes(data6.content[i].gibberishText.text) == true) {
  188.                     var q = data6.content[i];
  189.                     document.querySelector("#input-text-textarea").value = q.correctText.text.replace(/&lt;\\i&gt;/g, "").replace(/&lt;i&rt;/g, "").replace(/&amp;/g, "");
  190.                     setTimeout(function(){
  191.                         document.querySelector("button.choice-button").click();
  192.                     }, 100);
  193.                 }
  194.             }
  195.             if (prompt.includes("Would you like")) {
  196.                 document.querySelectorAll("button.choice-button")[0].click();
  197.             }
  198.             for (var i = 0; i < data7.content.length; i++) {
  199.                 if (prompt.includes(data7.content[i].gibberishText.text) == true) {
  200.                     var q = data7.content[i];
  201.                     document.querySelector("#input-text-textarea").value = q.correctText.text.replace(/&lt;\\i&gt;/g, "").replace(/&lt;i&rt;/g, "").replace(/&amp;/g, "");
  202.                     setTimeout(function(){
  203.                         document.querySelector("button.choice-button").click();
  204.                     }, 100);
  205.                 }
  206.             }
  207.             for (var i = 0; i < data8.content.length; i++) {
  208.                 for (var z = 0; z < data8.content[i].prompts.length; z++) {
  209.                     var title = document.querySelectorAll("#prompt div div")[2].innerHTML;
  210.                     //console.log(title.includes(data8.content[i].prompts[z].title));
  211.                     //console.log(title);
  212.                     if (title.includes(data8.content[i].prompts[z].title) == true) {
  213.                         var q = data8.content[i];
  214.                         var f = q.prompts[z].choices;
  215.                         for (var y = 0; y < f.length; y++) {
  216.                             var c = f[y];
  217.                             if (c.isCorrect == true) {
  218.                                 if (document.querySelectorAll("button.choice-button")[y].disabled == false) {
  219.                                     //document.querySelectorAll("button.choice-button")[y].click();
  220.                                     triggerMouseEvent(document.querySelectorAll("button.choice-button")[y], "mousedown");
  221.                                     setTimeout(function(){
  222.                                         triggerMouseEvent(document.querySelectorAll("button.choice-button")[y], "mouseup");
  223.                                     }, 200);  
  224.                                 }
  225.                             }
  226.                         }
  227.                     }
  228.                 }
  229.             }
  230.         }
  231.     }
  232. }, 10000);
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top