Advertisement
Guest User

Improved AutoCheat

a guest
Jul 16th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.26 KB | None | 0 0
  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);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement