call23re

Group Funds Calculator Thing

Feb 25th, 2019
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let total = 0;
  2. let token;
  3.  
  4. async function grab(start_index) {
  5.     let data = await fetch('https://www.roblox.com/My/money.aspx/getmytransactions', {
  6.         method: 'POST',
  7.         body: JSON.stringify({transactiontype: "grouppayout", startindex: start_index}),
  8.         headers: {
  9.             'Content-Type': 'application/json',
  10.             'X-CSRF-TOKEN': token
  11.         }
  12.     }).then((data) => {
  13.         return data.text();
  14.     }).then((data) => {
  15.         data = data.replace(/,/g, '');
  16.         data = data.match(/(Amount\\\\\\":\\\\\\")\d*/g);
  17.         if (data) {
  18.             for (let val of data) {
  19.                 val = val.replace(/Amount\\\\\\":\\\\\\"/g, '');
  20.                 total += Number(val);
  21.             };
  22.             grab(start_index+20);
  23.         } else {
  24.             console.log(total);
  25.         };
  26.     });
  27. };
  28.  
  29. async function init() {
  30.     token = document.getElementsByTagName('html')[0].innerHTML.split(`Roblox.XsrfToken.setToken('`)[1].split(`')`)[0];
  31.     grab(0);
  32. };
  33.  
  34. init();
Advertisement
Add Comment
Please, Sign In to add comment