Yes, fuck the people who hate, haters gonna hate
Whaaat? Again a project?
Yes, and a good one ^^
Basics:
- Sailing (Weird .. fixing)
- Ship design change (Somehow buggy)
- Initializing the chart, ship, and 1 monster.
- Items from MySQL Database, and bonusmaps and stuff, max waves etc.
Snippets:
Initializing Loading Map Tiles & Passing Link tools init.
Code:
if (Encoders.DecryptMsg(data, true).StartsWith("B"))
{
string[] Datas = Encoders.DecryptMsg(data, true).Split('|');
UserID = int.Parse(Datas[1].Replace("W", ""));
Form1.getManager().Print(UserID + "");
SFDataPacket Packet1 = new SFDataPacket(new string[] { "B", "10", "3/2" });
byte[] InitDisplay = Encoding.Default.GetBytes(Encoders.DecryptMsg(Packet1.create_message(), false) + "\0");
this.Sock.NoDelay = true;
this.Sock.Send(InitDisplay);
Form1.getManager().Print("Sended " + Encoders.DecryptMsg(Packet1.create_message(), false) + " [ " + Packet1.create_message() + " ]");
}
Code:
if (Encoders.DecryptMsg(data, true).StartsWith("LOGIN"))
{
Form1.getManager().Print("User: " + UserID + " has been logged in.");
SFDataPacket Packet1 = new SFDataPacket(new string[] { "ping" });
byte[] InitDisplay = Encoding.Default.GetBytes(Encoders.DecryptMsg(Packet1.create_message(), false) + "\0");
this.Sock.NoDelay = true;
this.Sock.Send(InitDisplay);
Form1.getManager().Print("Sended " + Encoders.DecryptMsg(Packet1.create_message(), false) + " [ " + Packet1.create_message() + " ]");
SFDataPacket Packet2 = new SFDataPacket(new string[] { "E", "S", UserID + "", "0", "17", "4", "2.03567004", "310", "-155", "", "WickedSrv-Seafight", "", "2000", "2000", "10", "10", "8", "99", "0", "0", "0", "0", "0", "0,0,0,0", "", "0", "fl=0#ns=0#hr=10#csr=20#bhp=2000", "0", "2250", "99", "51,200000000", "75,5555", "18", "0", "8", "8", "8", "", "0", "0" });
byte[] InitDisplay2 = Encoding.Default.GetBytes(Encoders.DecryptMsg(Packet2.create_message(), false) + "\0");
this.Sock.NoDelay = true;
this.Sock.Send(InitDisplay2);
Form1.getManager().Print("Sended " + Encoders.DecryptMsg(Packet2.create_message(), false) + " [ " + Packet2.create_message() + " ]");
SFDataPacket Packet3 = new SFDataPacket(new string[] { "D", "V", "0,0,0,0,15,15,15,0,0,0,0,0,0,0,0", ",,,,5,,,,,,,,,," });
byte[] InitDisplay3 = Encoding.Default.GetBytes(Encoders.DecryptMsg(Packet3.create_message(), false) + "\0");
this.Sock.NoDelay = true;
this.Sock.Send(InitDisplay3);
Form1.getManager().Print("Sended " + Encoders.DecryptMsg(Packet3.create_message(), false) + " [ " + Packet3.create_message() + " ]");
SFDataPacket Packet4 = new SFDataPacket(new string[] { "A", "I", "15,12311,0,0" });
byte[] InitDisplay4 = Encoding.Default.GetBytes(Encoders.DecryptMsg(Packet4.create_message(), false) + "\0");
this.Sock.NoDelay = true;
this.Sock.Send(InitDisplay4);
Form1.getManager().Print("Sended " + Encoders.DecryptMsg(Packet4.create_message(), false) + " [ " + Packet4.create_message() + " ]");
SFDataPacket Packet5 = new SFDataPacket(new string[] { "D", "B", "B", "51#200000000" });
byte[] InitDisplay5 = Encoding.Default.GetBytes(Encoders.DecryptMsg(Packet5.create_message(), false) + "\0");
this.Sock.NoDelay = true;
this.Sock.Send(InitDisplay5);
Form1.getManager().Print("Sended " + Encoders.DecryptMsg(Packet5.create_message(), false) + " [ " + Packet5.create_message() + " ]");
SFDataPacket Packet6 = new SFDataPacket(new string[] { "D", "T", "0", "#map_pvp" });
byte[] InitDisplay6 = Encoding.Default.GetBytes(Encoders.DecryptMsg(Packet6.create_message(), false) + "\0");
this.Sock.NoDelay = true;
this.Sock.Send(InitDisplay6);
Form1.getManager().Print("Sended " + Encoders.DecryptMsg(Packet6.create_message(), false) + " [ " + Packet6.create_message() + " ]");
SFDataPacket Packet7 = new SFDataPacket(new string[] { "INF", "S", "1", "0" });
byte[] InitDisplay7 = Encoding.Default.GetBytes(Encoders.DecryptMsg(Packet7.create_message(), false) + "\0");
this.Sock.NoDelay = true;
this.Sock.Send(InitDisplay7);
Form1.getManager().Print("Sended " + Encoders.DecryptMsg(Packet7.create_message(), false) + " [ " + Packet7.create_message() + " ]");
SFDataPacket Packet8 = new SFDataPacket(new string[] { "W", "E", "O", "22", "0" });
byte[] InitDisplay8 = Encoding.Default.GetBytes(Encoders.DecryptMsg(Packet8.create_message(), false) + "\0");
this.Sock.NoDelay = true;
this.Sock.Send(InitDisplay8);
Form1.getManager().Print("Sended " + Encoders.DecryptMsg(Packet8.create_message(), false) + " [ " + Packet8.create_message() + " ]");
SFDataPacket Packet9 = new SFDataPacket(new string[] { "W", "E", "U", "22", "0", "771366969060" });
byte[] InitDisplay9 = Encoding.Default.GetBytes(Encoders.DecryptMsg(Packet9.create_message(), false) + "\0");
this.Sock.NoDelay = true;
this.Sock.Send(InitDisplay9);
Form1.getManager().Print("Sended " + Encoders.DecryptMsg(Packet9.create_message(), false) + " [ " + Packet9.create_message() + " ]");
SFDataPacket Packet10 = new SFDataPacket(new string[] { "D", "I", "4", "49", "" });
byte[] InitDisplay10 = Encoding.Default.GetBytes(Encoders.DecryptMsg(Packet10.create_message(), false) + "\0");
this.Sock.NoDelay = true;
this.Sock.Send(InitDisplay10);
Form1.getManager().Print("Sended " + Encoders.DecryptMsg(Packet10.create_message(), false) + " [ " + Packet10.create_message() + " ]");
SFDataPacket Packet11 = new SFDataPacket(new string[] { "IN", "I", "" });
byte[] InitDisplay11 = Encoding.Default.GetBytes(Encoders.DecryptMsg(Packet11.create_message(), false) + "\0");
this.Sock.NoDelay = true;
this.Sock.Send(InitDisplay11);
Form1.getManager().Print("Sended " + Encoders.DecryptMsg(Packet11.create_message(), false) + " [ " + Packet11.create_message() + " ]");
SFDataPacket Packet12 = new SFDataPacket(new string[] { "AC", "L", "1", "2,3,4,5,7,8,9,11,12,13,14,15,16", "2,3,4,5,7,8,9,11,12,13,14,15,16", "6000,6000,81,51,20,50,100,30,3500,100,100,6000,120", "99,99,99,99,99,99,99,99,99,99,99,99,99" });
byte[] InitDisplay12 = Encoding.Default.GetBytes(Encoders.DecryptMsg(Packet12.create_message(), false) + "\0");
this.Sock.NoDelay = true;
this.Sock.Send(InitDisplay12);
Form1.getManager().Print("Sended " + Encoders.DecryptMsg(Packet12.create_message(), false) + " [ " + Packet12.create_message() + " ]");
SFDataPacket Packet13 = new SFDataPacket(new string[] { "AC", "L", "2", "6", "6", "35", "99" });
byte[] InitDisplay13 = Encoding.Default.GetBytes(Encoders.DecryptMsg(Packet13.create_message(), false) + "\0");
this.Sock.NoDelay = true;
this.Sock.Send(InitDisplay13);
Form1.getManager().Print("Sended " + Encoders.DecryptMsg(Packet13.create_message(), false) + " [ " + Packet13.create_message() + " ]");
SFDataPacket Packet14 = new SFDataPacket(new string[] { "AC", "L", "", "3", "", "", "", "" });
byte[] InitDisplay14 = Encoding.Default.GetBytes(Encoders.DecryptMsg(Packet14.create_message(), false) + "\0");
this.Sock.NoDelay = true;
this.Sock.Send(InitDisplay14);
Form1.getManager().Print("Sended " + Encoders.DecryptMsg(Packet14.create_message(), false) + " [ " + Packet14.create_message() + " ]");
SFDataPacket Packet15 = new SFDataPacket(new string[] { "D", "S", "2" });
byte[] InitDisplay15 = Encoding.Default.GetBytes(Encoders.DecryptMsg(Packet15.create_message(), false) + "\0");
this.Sock.NoDelay = true;
this.Sock.Send(InitDisplay15);
Form1.getManager().Print("Sended " + Encoders.DecryptMsg(Packet15.create_message(), false) + " [ " + Packet15.create_message() + " ]");
SFDataPacket Packet16 = new SFDataPacket(new string[] { "E", "M", "1000004617", "7", "3", "275", "-149", "Firubor", "480", "480", "" });
byte[] InitDisplay16 = Encoding.Default.GetBytes(Encoders.DecryptMsg(Packet16.create_message(), false) + "\0");
this.Sock.NoDelay = true;
this.Sock.Send(InitDisplay16);
Form1.getManager().Print("Sended " + Encoders.DecryptMsg(Packet16.create_message(), false) + " [ " + Packet16.create_message() + " ]");
}






