SHARE
TWEET

Everybody Edits - Get Friends

capasha Sep 9th, 2016 (edited) 173 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 PlayerIOClient;
  6. namespace GetFriends
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             connect("capashaa@gmail.com", "password");
  13.             Console.ReadKey();
  14.         }
  15.         static void connect(string email,string password)
  16.         {
  17.             PlayerIO.QuickConnect.SimpleConnect("everybody-edits-su9rn58o40itdbnw69plyw", email.ToLower(), password, null,
  18.                 delegate (Client client)
  19.                 {
  20.                     Console.WriteLine("Logged in");
  21.                     client.Multiplayer.CreateJoinRoom(client.ConnectUserId, "Lobby" + client.BigDB.Load("config", "config")["version"], false, null, null,
  22.                         delegate (Connection con)
  23.                         {
  24.                             Console.WriteLine("Connected to Lobby");
  25.  
  26.                             con.OnMessage += delegate (object sender1, PlayerIOClient.Message m)
  27.                             {
  28.                                 switch (m.Type)
  29.                                 {
  30.                                     case "connectioncomplete":
  31.                                         con.Send("getFriends");
  32.                                         break;
  33.                                     case "getFriends":
  34.                                         string username = null, roomid = null, roomname = null;
  35.                                         int loc2 = 0, something = 0;
  36.                                         double lastseen = 0;
  37.                                         bool online = false;
  38.                                         while (loc2 < m.Count)
  39.                                         {
  40.                                             username = m.GetString((uint)loc2);
  41.                                             online = m.GetBoolean((uint)loc2 + 1);
  42.                                             something = m.GetInt((uint)loc2 + 4);
  43.  
  44.                                             if (online)
  45.                                             {
  46.                                                 roomid = m.GetString((uint)loc2 + 2);
  47.                                                 roomname = m.GetString((uint)loc2 + 3);
  48.                                                 if (roomid != null && roomname != null && roomid != string.Empty)
  49.                                                 {
  50.                                                     Console.WriteLine("User: " + username + " is online. And is in the world named: " + roomname + " And the roomid is: " + roomid);
  51.                                                         }
  52.                                                 else
  53.                                                 {
  54.                                                     Console.WriteLine("User: " + username + " is online. But not connected to a room");
  55.                                                 }
  56.  
  57.                                             }
  58.                                             else
  59.                                             {
  60.                                                 Console.WriteLine("User: " + username + " is offline");
  61.                                             }
  62.                                                     loc2 += 7;
  63.                                         }
  64.                                         Console.WriteLine("Loaded Friends");
  65.                                         break;
  66.  
  67.                                     default:
  68.                                         break;
  69.                                 }
  70.  
  71.                             };
  72.                         },
  73.                         delegate (PlayerIOError error)
  74.                         {
  75.                             Console.WriteLine(error.Message, "Error");
  76.                         });
  77.                 },
  78.                 delegate (PlayerIOError error)
  79.                 {
  80.                     Console.WriteLine(error.Message, "Error");
  81.                 });
  82.         }
  83.     }
  84. }
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