Advertisement
Hirsw0w

Datdrop Faster join script v2

Apr 14th, 2020
446
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. var s = document.createElement("script");
  2. s.type = "text/javascript";
  3. s.src = "https://www.gstatic.com/recaptcha/releases/NjSCg_IbX1Pdc6A9cf-rvw4e/recaptcha__iw.js";
  4. document.getElementsByTagName('head')[0].appendChild(s);
  5.  
  6. s = document.createElement("script");
  7. s.type = "";
  8. s.id = "google-recaptcha-v3";
  9. s.src = "https://www.google.com/recaptcha/api.js?render=6LcwYekUAAAAAEThqALzvcCQe5irAg4DIJrah_wc";
  10. document.getElementsByTagName('head')[0].appendChild(s);
  11. console.log("-------------- Loaded Recaptcha!");
  12.  
  13.  
  14. var token = JSON.parse(localStorage.getItem("state")).user.token.access_token;
  15.  
  16. setTimeout(function() {
  17. var locationString = window.location.href;
  18. var split = locationString.split('/');
  19. for (var i in split) {
  20. if (split[i].length == 9) {
  21. joinBattle(split[i]);
  22. }
  23. }
  24. }, 300);
  25.  
  26.  
  27. function joinBattle(gameid) {
  28. grecaptcha.ready(function() {
  29. grecaptcha.execute('6LcwYekUAAAAAEThqALzvcCQe5irAg4DIJrah_wc', {action: 'join_prepaid_battle'}).then(function(recaptcha) {
  30. fetch("https://api.datdrop.com/api/group/game/join/" + gameid, {
  31. "credentials": "omit",
  32. "headers": {
  33. "accept": "application/json",
  34. "accept-language": "en-US,en;q=0.9",
  35. "authorization": "Bearer " + token,
  36. "content-type": "application/json",
  37. "sec-fetch-dest": "empty",
  38. "sec-fetch-mode": "cors",
  39. "sec-fetch-site": "same-site",
  40. "x-application-id": "730",
  41. "x-client-id": "15832270073190.16842432218081963",
  42. "x-client-version": "5",
  43. "x-ga-client-id": "301211259.1583337010",
  44. "x-language": "en",
  45. "x-nonce": "123809"
  46. },
  47. "referrer": "https://datdrop.com/battle/" + gameid,
  48. "referrerPolicy": "no-referrer-when-downgrade",
  49. "body": "{\"uid\":\"" + gameid + "\", \"g-recaptcha-response\":\"" + recaptcha + "\"}",
  50. "method": "POST",
  51. "mode": "cors"
  52. });
  53. });
  54. });
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement