call23re

Robux Spent on Item

May 30th, 2019
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let target_id = 2706162950;
  2. let [total_spent, total_purchased] = [0, 0];
  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: "purchase", startindex: start_index}),
  8.         headers: {
  9.             'Content-Type': 'application/json',
  10.             'X-CSRF-TOKEN': Roblox.XsrfToken.getToken()
  11.         }
  12.     }).then((data) => {
  13.         return data.text();
  14.     }).then((data) => {
  15.         data = JSON.parse(data);
  16.         data = JSON.parse(data.d);
  17.         if (data.Data.length > 0) {
  18.             for (let val of data.Data) {
  19.                 val = JSON.parse(val);
  20.                 let itemid = val.Item_Url.match(/\d+/);
  21.                 itemid = (itemid != null ? itemid[0] : itemid);
  22.                 let amount = Number(val.Amount.replace(/,/g, ''));
  23.                 if (itemid == target_id) {
  24.                     total_spent += amount;
  25.                     total_purchased += 1;
  26.                 };
  27.             };
  28.             grab(start_index+20);
  29.         } else {
  30.             console.log('Total Spent:', total_spent, 'Total Purchased:', total_purchased);
  31.         };
  32.     });
  33. };
  34.  
  35. grab(0);
Advertisement
Add Comment
Please, Sign In to add comment