SHARE
TWEET

Everybody Edits - Get Badges

capasha Aug 29th, 2015 (edited) 111 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using PlayerIOClient;
  7. using System.IO;
  8. using System.Net;
  9. namespace BadgeShit
  10. {
  11.     class Program
  12.     {
  13.         static void Main(string[] args)
  14.         {
  15.             var path = Directory.GetCurrentDirectory();
  16.             PlayerIO.QuickConnect.SimpleConnect("everybody-edits-su9rn58o40itdbnw69plyw", "guest", "guest", null,
  17.                 delegate(Client client)
  18.                 {
  19.                     Console.WriteLine("Logged in. Trying to get newest badges.");
  20.                     client.PayVault.Refresh(delegate()
  21.                     {
  22.                         client.Achievements.Refresh(delegate()
  23.                         {
  24.  
  25.                             Achievement[] arr = client.Achievements.MyAchievements;
  26.                             var ii = arr.Length - 1;
  27.                             Console.WriteLine("Found: " + ii + " Badges.");
  28.                             Console.WriteLine("Downloading the badges and saving them as title.");
  29.                             for (int i = 0; i < arr.Length; i++)
  30.                             {
  31.                                
  32.                                 try
  33.                                 {
  34.                                     using (WebClient client1 = new WebClient())
  35.                                     {
  36.                                        
  37.                                         client1.DownloadFile("http://playerio-a.akamaihd.net/everybody-edits-su9rn58o40itdbnw69plyw/Archivements/" + arr[i].Id + ".png", path + "\\" + i + " " + arr[i].Id + " " + arr[i].Title + ".png");
  38.                                         Console.WriteLine("Downloaded: " + i + "/" + ii + " " + arr[i].Id);
  39.                                     }
  40.                                 }
  41.                                 catch
  42.                                 {
  43.                                     Console.WriteLine("Can't download(ID: " + arr[i].Id + " Title: " + arr[i].Title + ")");
  44.                                 }
  45.                             }
  46.                         });
  47.                     });
  48.                 },
  49.                 delegate(PlayerIOError error)
  50.                 {
  51.                     Console.WriteLine(error.Message);
  52.                 });
  53.             Console.ReadKey();
  54.         }
  55.  
  56.     }
  57. }
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
 
Top