SHARE
TWEET

Everybody Edits - Easier way to store data

capasha Jan 24th, 2016 131 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. namespace ConsoleApplication5
  8. {
  9.     class Program
  10.     {
  11.         static Dictionary<int, pdata> PlayerData = new Dictionary<int, pdata>();
  12.         static void Main(string[] args)
  13.         {
  14.             PlayerIO.QuickConnect.SimpleConnect("everybody-edits-su9rn58o40itdbnw69plyw","guest","guest",null,
  15.                 delegate(Client client) {
  16.                     client.Multiplayer.CreateJoinRoom("PW01","Everybodyedits" + client.BigDB.Load("config","config")["version"],false,null,null,
  17.                         delegate(Connection con) {
  18.                             con.Send("init");
  19.                             con.OnMessage += delegate(object sender,PlayerIOClient.Message m) {
  20.                                 switch (m.Type)
  21.                                 {
  22.                                     case "add":
  23.                                         PlayerData.Add(m.GetInt(0), new pdata() { nickname = m.GetString(1), team = m.GetInt(15) });
  24.                                     break;
  25.                                     case "team":
  26.                                     PlayerData[m.GetInt(0)].team = m.GetInt(1);
  27.                                     break;
  28.                                 }
  29.                             };
  30.                         },
  31.                         delegate(PlayerIOError error) {
  32.                             Console.WriteLine(error.Message);
  33.                         });
  34.                        
  35.                 },
  36.                 delegate(PlayerIOError error) {
  37.                     Console.WriteLine(error.Message);
  38.                 });
  39.             Console.ReadKey();
  40.         }
  41.     }
  42.     class pdata
  43.     {
  44.         public string nickname { get; set; }
  45.         public int team { get; set; }
  46.     }
  47. }
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