Open Genera.cs search For
Add Under
Search for
Add Below
Search for
add Below
Search For
Add Below
Open Client.cs Search for
Add Below
Open Packts.cs Search for
add Under
open Client search for
add Under
Code:
public static System.IO.StreamWriter sw = new System.IO.StreamWriter(Application.StartupPath + @"\ServerLog.ini", true);
Code:
public bool DayTime = true;
Code:
public static System.Timers.Timer Thetimer;
Code:
public static System.Timers.Timer DayLight;
public static System.Timers.Timer NightLight;
Code:
Auth = new System.Timers.Timer();
Auth.Interval = 300000;
Auth.Elapsed += new ElapsedEventHandler(Auth_Elapsed);
Auth.Start();
Code:
DayLight = new System.Timers.Timer();
DayLight.Interval = 3600000;
DayLight.Elapsed += new ElapsedEventHandler(DayLight_Elapsed);
DayLight.Start();
NightLight = new System.Timers.Timer();
NightLight.Interval = 1800000;
NightLight.Elapsed += new ElapsedEventHandler(NightLight_Elapsed);
NightLight.Stop();
Code:
void Auth_Elapsed(object sender, ElapsedEventArgs e)
{
Auth.Stop();
AuthServer.Enabled = false;
AuthServer.Enabled = true;
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("Auth Checked And Fixed");
Console.ResetColor();
Auth.Start();
}
Code:
public void Day()
{
foreach (DictionaryEntry DE in World.AllChars)
{
Character Charrr = (Character)DE.Value;
Charrr.MyClient.SendPacket(General.MyPackets.Color(Charrr, 0));
}
NightLight.Stop();
DayLight.Start();
World.SendMsgToAll("Day has come.", "SYSTEM", 2005);
DayTime = true;
}
public void Night()
{
foreach (DictionaryEntry DE in World.AllChars)
{
Character Charrr = (Character)DE.Value;
Charrr.MyClient.SendPacket(General.MyPackets.Color(Charrr, 5855577));
}
NightLight.Stop();
DayLight.Start();
World.SendMsgToAll("Night has come.", "SYSTEM", 2005);
DayTime = false;
}
void NightLight_Elapsed(object sender, ElapsedEventArgs e)
{
Day();
}
void DayLight_Elapsed(object sender, ElapsedEventArgs e)
{
Night();
}
Code:
public void GetIPE()
{
IPE = (IPEndPoint)ListenSock.WinSock.RemoteEndPoint;
}
Code:
public bool DayTime = true;
public void Day()
{
foreach (DictionaryEntry DE in World.AllChars)
{
Character Charrr = (Character)DE.Value;
Charrr.MyClient.SendPacket(General.MyPackets.Color(Charrr, 0));
}
General.NightLight.Stop();
General.DayLight.Start();
World.SendMsgToAll("Day has come.", "SYSTEM", 2005);
DayTime = true;
}
public void Night()
{
foreach (DictionaryEntry DE in World.AllChars)
{
Character Charrr = (Character)DE.Value;
Charrr.MyClient.SendPacket(General.MyPackets.Color(Charrr, 5855577));
}
General.NightLight.Stop();
General.DayLight.Start();
World.SendMsgToAll("Night has come.", "SYSTEM", 2005);
DayTime = false;
}
Code:
public byte[] GuildInfo(Guild TheGuild, Character Player)
Code:
//Color
public byte[] Color(Character Char, uint Color)
{
byte[] Packet = new byte[24];
fixed (byte* p = Packet)
{
*((ushort*)p) = (ushort)Packet.Length;
*((ushort*)(p + 2)) = (ushort)1010;
*(uint*)(p + 8) = Char.UID;
*(uint*)(p + 12) = Color;
*(uint*)(p + 22) = 0x68;
}
return Packet;
}
Code:
if (Splitter[0] == "/skill")
Code:
if (Splitter[0] == "/night")
{
Night();
}
if (Splitter[0] == "/day")
{
Day();
}