SHARE
TWEET

Everybody Edits - FLD Wurm cheat

capasha Aug 9th, 2013 (edited) 64 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 wurmcheat
  7. {
  8.     class Program
  9.     {
  10.         static Connection con;
  11.         static string worldkey;
  12.         static int[,] redPos = new int[1, 1];
  13.         static int[,] greenPos = new int[1, 1];
  14.         static int[,] bluePos = new int[1, 1];
  15.         static bool redOpen = false;
  16.         static bool greenOpen = false;
  17.         static bool blueOpen = false;
  18.         static Boolean red = false;
  19.         static Boolean blue = false;
  20.         static Boolean green = false;
  21.         static Boolean hasInit = false;
  22.         static void Main(string[] args)
  23.         {
  24.             connect("xx", "xx", "PWgY_zwENDbUI");
  25.             Console.ReadKey();
  26.         }
  27.  
  28.         static void connect(string u, string p, string r)
  29.         {
  30.             Console.WriteLine("Trying to login..");
  31.             PlayerIO.QuickConnect.SimpleConnect("everybody-edits-su9rn58o40itdbnw69plyw", u, p,
  32.                 delegate(Client client)
  33.                 {
  34.  
  35.                     Console.WriteLine("Logged in");
  36.                     con = client.Multiplayer.JoinRoom(r, null);
  37.                     con.Send("init");
  38.                     con.Send("init2");
  39.                     con.OnMessage += new MessageReceivedEventHandler(con_OnMessage);
  40.                     con.OnDisconnect += delegate(object sender,string reason)
  41.                     {
  42.                         Console.WriteLine("Disconnected");
  43.                     };
  44.                 },
  45.                 delegate(PlayerIOError error)
  46.                 {
  47.                     Console.WriteLine(error.Message);
  48.                 });
  49.  
  50.         }
  51.  
  52.         static void con_OnMessage(object sender,PlayerIOClient.Message m)
  53.         {
  54.             switch (m.Type)
  55.             {
  56.                 case "init":
  57.                     redPos = new int[m.GetInt(12), m.GetInt(13)];
  58.                     greenPos = new int[m.GetInt(12), m.GetInt(13)];
  59.                     bluePos = new int[m.GetInt(12), m.GetInt(13)];
  60.                     worldkey = derot(m.GetString(5));
  61.                     hasInit = true;
  62.                     break;
  63.                 case "b":
  64.                     if (hasInit)
  65.                     {
  66.                         if (m.GetInt(3) == 4 || m.GetInt(3) == 195 || m.GetInt(3) == 197 || m.GetInt(3) >= 25 && m.GetInt(3) <= 28)
  67.                         {
  68.                             if (redPos[m.GetInt(1), m.GetInt(2)] == 1)
  69.                             {
  70.                                 Console.WriteLine("Red key removed");
  71.                                 redPos[m.GetInt(1), m.GetInt(2)] = 0;
  72.                                 red = false;
  73.                             }
  74.                             else if (bluePos[m.GetInt(1), m.GetInt(2)] == 1)
  75.                             {
  76.                                 Console.WriteLine("Blue key removed");
  77.                                 bluePos[m.GetInt(1), m.GetInt(2)] = 0;
  78.                                 blue = false;
  79.                             }
  80.                             else if (greenPos[m.GetInt(1), m.GetInt(2)] == 1)
  81.                             {
  82.                                 Console.WriteLine("Green key removed");
  83.                                 greenPos[m.GetInt(1), m.GetInt(2)] = 0;
  84.                                 green = false;
  85.                             }
  86.                         }
  87.                         else if (m.GetInt(3) == 6)
  88.                         {
  89.                             Console.WriteLine("Red key added");
  90.                             if (!redOpen)
  91.                             {
  92.                                 con.Send(worldkey + "r");
  93.                             }
  94.                             redPos[m.GetInt(1), m.GetInt(2)] = 1;
  95.                             red = true;
  96.                         }
  97.                         else if (m.GetInt(3) == 7)
  98.                         {
  99.                             Console.WriteLine("Green key added");
  100.                             if (!greenOpen)
  101.                             {
  102.                                 con.Send(worldkey + "g");
  103.                             }
  104.                             greenPos[m.GetInt(1), m.GetInt(2)] = 1;
  105.                             green = true;
  106.                         }
  107.                         else if (m.GetInt(3) == 8)
  108.                         {
  109.                             Console.WriteLine("Blue key added");
  110.                             if (!blueOpen)
  111.                             {
  112.                                 con.Send(worldkey + "b");
  113.                             }
  114.                             bluePos[m.GetInt(1), m.GetInt(2)] = 1;
  115.                             blue = true;
  116.                         }
  117.                     }
  118.                     break;
  119.                 case "show":
  120.                     if (hasInit)
  121.                     {
  122.                         if (m.GetString(0) == "red")
  123.                         {
  124.                             redOpen = false;
  125.                             if (red)
  126.                             {
  127.                                 con.Send(worldkey + "r");
  128.                                 Console.WriteLine("Red key sent");
  129.                             }
  130.                         }
  131.                         else if (m.GetString(0) == "green")
  132.                         {
  133.                             greenOpen = false;
  134.                             if (green)
  135.                             {
  136.                                 con.Send(worldkey + "g");
  137.                                 Console.WriteLine("Green key sent");
  138.                             }
  139.                         }
  140.                         else if (m.GetString(0) == "blue")
  141.                         {
  142.                             blueOpen = false;
  143.                             if (blue)
  144.                             {
  145.                                 con.Send(worldkey + "b");
  146.                                 Console.WriteLine("Blue key sent");
  147.                             }
  148.                         }
  149.                     }
  150.                     break;
  151.                 case "hide":
  152.                     if (m.GetString(0) == "red")
  153.                     {
  154.                         redOpen = true;
  155.                     }
  156.                     else if (m.GetString(0) == "blue")
  157.                     {
  158.                         blueOpen = true;
  159.                     }
  160.                     else if (m.GetString(0) == "green")
  161.                     {
  162.                         greenOpen = true;
  163.                     }
  164.                     break;
  165.                 case "reset":
  166.                     red = false;
  167.                     green = false;
  168.                     blue = false;
  169.                     redOpen = false;
  170.                     greenOpen = false;
  171.                     blueOpen = false;
  172.                     break;
  173.                 case "tele":
  174.                     if (m.GetBoolean(0) == true)
  175.                     {
  176.                         red = false;
  177.                         green = false;
  178.                         blue = false;
  179.                         redOpen = false;
  180.                         greenOpen = false;
  181.                         blueOpen = false;
  182.                     }
  183.                     break;
  184.             }
  185.         }
  186.  
  187.         static string derot(string arg1)
  188.         {
  189.             int num = 0;
  190.             string str = "";
  191.             for (int i = 0; i < arg1.Length; i++)
  192.             {
  193.                 num = arg1[i];
  194.                 if ((num >= 0x61) && (num <= 0x7a))
  195.                 {
  196.                     if (num > 0x6d) { num -= 13; }
  197.                     else { num += 13; }
  198.                 }
  199.                 else if ((num >= 0x41) && (num <= 90))
  200.                 {
  201.                     if (num > 0x4d) { num -= 13; }
  202.                     else { num += 13; }
  203.                 }
  204.                 str = str + ((char)num);
  205.             }
  206.             return str;
  207.         }
  208.  
  209.     }
  210. }
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