i am trying to make it like real co , levels from 1-99 in a map , also 100-119 , 120-129 and 130 and above levels .
and i wanna make it check day , hour and minute
and wanna make it check class , levels !!
i`ll be happy if someone help me out !!
here is the code for class pk envoy , check it .
PHP Code:
#region Class Pk Envoy
case 11222:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hello! We have Class Pk War for different class every day and the champion will get a nice reward. Will you give it go?");
dialog.Option("Tell me the rules", 4);
dialog.Option("Sign me up", 1);
dialog.Option("Nope", 255);
dialog.Send();
break;
}
case 4:
{
dialog.Text("Okay, Monday is for Trojan War, and Tuesdey is for Warriors, Wednesday for Archers,Thursday for Water and Fire Taoist , and Friday for Ninjas, saturday for Monks ");
dialog.Text(" It`ll take place 19:45 - 20:00 . Talk me you sign up 15 minutes before it starts, but after it starts ");
dialog.Text(" but after it starts,nobody cand enter the arena. the War will by divided into four groups, That is Lvl 90- , 100-119, lvl 120 -129 and 130+ Before the War Ends, the last players in each Arena will be the champion ");
dialog.Text(" and can clain 5 Exp Balls with the pk Escort. If ther are more 1 Player in the arena at 14:49 or 22:59, all Player Will send you TwinCity and the War Stoped automatically ");
dialog.Option("Sign me up", 1);
dialog.Option("l`ll pass", 255);
dialog.Send();
break;
}
case 1:
{
#region Trojan
if (client.Entity.Class >= 10 && client.Entity.Class <= 15)
{
if (client.Entity.Level >= 1 && client.Entity.Level <= 99)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Monday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Monday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1591, 25, 40);
if (Nr == 2) client.Entity.Teleport(1591, 23, 33);
if (Nr == 3) client.Entity.Teleport(1591, 17, 25);
if (Nr == 4) client.Entity.Teleport(1591, 31, 28);
if (Nr == 5) client.Entity.Teleport(1591, 42, 34);
if (Nr == 6) client.Entity.Teleport(1591, 51, 42);
if (Nr == 7) client.Entity.Teleport(1591, 52, 54);
if (Nr == 8) client.Entity.Teleport(1591, 52, 65);
if (Nr == 9) client.Entity.Teleport(1591, 41, 66);
if (Nr == 10) client.Entity.Teleport(1591, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Trojans Class Pk War Levels (1-99) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Trojans Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 100 && client.Entity.Level <= 119)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Monday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Monday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1592, 25, 40);
if (Nr == 2) client.Entity.Teleport(1592, 23, 33);
if (Nr == 3) client.Entity.Teleport(1592, 17, 25);
if (Nr == 4) client.Entity.Teleport(1592, 31, 28);
if (Nr == 5) client.Entity.Teleport(1592, 42, 34);
if (Nr == 6) client.Entity.Teleport(1592, 51, 42);
if (Nr == 7) client.Entity.Teleport(1592, 52, 54);
if (Nr == 8) client.Entity.Teleport(1592, 52, 65);
if (Nr == 9) client.Entity.Teleport(1592, 41, 66);
if (Nr == 10) client.Entity.Teleport(1592, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Trojans Class Pk War Levels (100-119) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Trojans Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 120 && client.Entity.Level <= 129)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Monday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Monday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1593, 25, 40);
if (Nr == 2) client.Entity.Teleport(1593, 23, 33);
if (Nr == 3) client.Entity.Teleport(1593, 17, 25);
if (Nr == 4) client.Entity.Teleport(1593, 31, 28);
if (Nr == 5) client.Entity.Teleport(1593, 42, 34);
if (Nr == 6) client.Entity.Teleport(1593, 51, 42);
if (Nr == 7) client.Entity.Teleport(1593, 52, 54);
if (Nr == 8) client.Entity.Teleport(1593, 52, 65);
if (Nr == 9) client.Entity.Teleport(1593, 41, 66);
if (Nr == 10) client.Entity.Teleport(1593, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Trojans Class Pk War Levels (120-129) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Trojans Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 130)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Monday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Monday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1594, 25, 40);
if (Nr == 2) client.Entity.Teleport(1594, 23, 33);
if (Nr == 3) client.Entity.Teleport(1594, 17, 25);
if (Nr == 4) client.Entity.Teleport(1594, 31, 28);
if (Nr == 5) client.Entity.Teleport(1594, 42, 34);
if (Nr == 6) client.Entity.Teleport(1594, 51, 42);
if (Nr == 7) client.Entity.Teleport(1594, 52, 54);
if (Nr == 8) client.Entity.Teleport(1594, 52, 65);
if (Nr == 9) client.Entity.Teleport(1594, 41, 66);
if (Nr == 10) client.Entity.Teleport(1594, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Trojans Class Pk War Levels (130-140) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Trojans Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
}
#endregion
#region Warrior
if (client.Entity.Class >= 20 && client.Entity.Class <= 25)
{
if (client.Entity.Level >= 1 && client.Entity.Level <= 99)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Tuesday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Tuesday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1591, 25, 40);
if (Nr == 2) client.Entity.Teleport(1591, 23, 33);
if (Nr == 3) client.Entity.Teleport(1591, 17, 25);
if (Nr == 4) client.Entity.Teleport(1591, 31, 28);
if (Nr == 5) client.Entity.Teleport(1591, 42, 34);
if (Nr == 6) client.Entity.Teleport(1591, 51, 42);
if (Nr == 7) client.Entity.Teleport(1591, 52, 54);
if (Nr == 8) client.Entity.Teleport(1591, 52, 65);
if (Nr == 9) client.Entity.Teleport(1591, 41, 66);
if (Nr == 10) client.Entity.Teleport(1591, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Warriors Class Pk War Levels (1-99) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Warriors Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 100 && client.Entity.Level <= 119)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Tuesday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Tuesday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1592, 25, 40);
if (Nr == 2) client.Entity.Teleport(1592, 23, 33);
if (Nr == 3) client.Entity.Teleport(1592, 17, 25);
if (Nr == 4) client.Entity.Teleport(1592, 31, 28);
if (Nr == 5) client.Entity.Teleport(1592, 42, 34);
if (Nr == 6) client.Entity.Teleport(1592, 51, 42);
if (Nr == 7) client.Entity.Teleport(1592, 52, 54);
if (Nr == 8) client.Entity.Teleport(1592, 52, 65);
if (Nr == 9) client.Entity.Teleport(1592, 41, 66);
if (Nr == 10) client.Entity.Teleport(1592, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Warriors Class Pk War Levels (100-119) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Warriors Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 120 && client.Entity.Level <= 129)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Tuesday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Tuesday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1593, 25, 40);
if (Nr == 2) client.Entity.Teleport(1593, 23, 33);
if (Nr == 3) client.Entity.Teleport(1593, 17, 25);
if (Nr == 4) client.Entity.Teleport(1593, 31, 28);
if (Nr == 5) client.Entity.Teleport(1593, 42, 34);
if (Nr == 6) client.Entity.Teleport(1593, 51, 42);
if (Nr == 7) client.Entity.Teleport(1593, 52, 54);
if (Nr == 8) client.Entity.Teleport(1593, 52, 65);
if (Nr == 9) client.Entity.Teleport(1593, 41, 66);
if (Nr == 10) client.Entity.Teleport(1593, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Warriors Class Pk War Levels (120-129) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Warriors Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 130)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Tuesday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Tuesday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1594, 25, 40);
if (Nr == 2) client.Entity.Teleport(1594, 23, 33);
if (Nr == 3) client.Entity.Teleport(1594, 17, 25);
if (Nr == 4) client.Entity.Teleport(1594, 31, 28);
if (Nr == 5) client.Entity.Teleport(1594, 42, 34);
if (Nr == 6) client.Entity.Teleport(1594, 51, 42);
if (Nr == 7) client.Entity.Teleport(1594, 52, 54);
if (Nr == 8) client.Entity.Teleport(1594, 52, 65);
if (Nr == 9) client.Entity.Teleport(1594, 41, 66);
if (Nr == 10) client.Entity.Teleport(1594, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Warriors Class Pk War Levels (130-140) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Warriors Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
}
#endregion
#region Archer
if (client.Entity.Class >= 20 && client.Entity.Class <= 25)
{
if (client.Entity.Level >= 1 && client.Entity.Level <= 99)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Wednesday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Wednesday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1591, 25, 40);
if (Nr == 2) client.Entity.Teleport(1591, 23, 33);
if (Nr == 3) client.Entity.Teleport(1591, 17, 25);
if (Nr == 4) client.Entity.Teleport(1591, 31, 28);
if (Nr == 5) client.Entity.Teleport(1591, 42, 34);
if (Nr == 6) client.Entity.Teleport(1591, 51, 42);
if (Nr == 7) client.Entity.Teleport(1591, 52, 54);
if (Nr == 8) client.Entity.Teleport(1591, 52, 65);
if (Nr == 9) client.Entity.Teleport(1591, 41, 66);
if (Nr == 10) client.Entity.Teleport(1591, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Archers Class Pk War Levels (1-99) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Archers Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 100 && client.Entity.Level <= 119)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Wednesday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Wednesday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1592, 25, 40);
if (Nr == 2) client.Entity.Teleport(1592, 23, 33);
if (Nr == 3) client.Entity.Teleport(1592, 17, 25);
if (Nr == 4) client.Entity.Teleport(1592, 31, 28);
if (Nr == 5) client.Entity.Teleport(1592, 42, 34);
if (Nr == 6) client.Entity.Teleport(1592, 51, 42);
if (Nr == 7) client.Entity.Teleport(1592, 52, 54);
if (Nr == 8) client.Entity.Teleport(1592, 52, 65);
if (Nr == 9) client.Entity.Teleport(1592, 41, 66);
if (Nr == 10) client.Entity.Teleport(1592, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Archers Class Pk War Levels (100-119) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Archers Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 120 && client.Entity.Level <= 129)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Wednesday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Wednesday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1593, 25, 40);
if (Nr == 2) client.Entity.Teleport(1593, 23, 33);
if (Nr == 3) client.Entity.Teleport(1593, 17, 25);
if (Nr == 4) client.Entity.Teleport(1593, 31, 28);
if (Nr == 5) client.Entity.Teleport(1593, 42, 34);
if (Nr == 6) client.Entity.Teleport(1593, 51, 42);
if (Nr == 7) client.Entity.Teleport(1593, 52, 54);
if (Nr == 8) client.Entity.Teleport(1593, 52, 65);
if (Nr == 9) client.Entity.Teleport(1593, 41, 66);
if (Nr == 10) client.Entity.Teleport(1593, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Archers Class Pk War Levels (120-129) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Archers Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 130)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Wednesday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Wednesday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1594, 25, 40);
if (Nr == 2) client.Entity.Teleport(1594, 23, 33);
if (Nr == 3) client.Entity.Teleport(1594, 17, 25);
if (Nr == 4) client.Entity.Teleport(1594, 31, 28);
if (Nr == 5) client.Entity.Teleport(1594, 42, 34);
if (Nr == 6) client.Entity.Teleport(1594, 51, 42);
if (Nr == 7) client.Entity.Teleport(1594, 52, 54);
if (Nr == 8) client.Entity.Teleport(1594, 52, 65);
if (Nr == 9) client.Entity.Teleport(1594, 41, 66);
if (Nr == 10) client.Entity.Teleport(1594, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Archers Class Pk War Levels (130-140) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Archers Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
}
#endregion
#region Water
if (client.Entity.Class >= 132 && client.Entity.Class <= 135)
{
if (client.Entity.Level >= 1 && client.Entity.Level <= 99)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Thursday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Thursday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1591, 25, 40);
if (Nr == 2) client.Entity.Teleport(1591, 23, 33);
if (Nr == 3) client.Entity.Teleport(1591, 17, 25);
if (Nr == 4) client.Entity.Teleport(1591, 31, 28);
if (Nr == 5) client.Entity.Teleport(1591, 42, 34);
if (Nr == 6) client.Entity.Teleport(1591, 51, 42);
if (Nr == 7) client.Entity.Teleport(1591, 52, 54);
if (Nr == 8) client.Entity.Teleport(1591, 52, 65);
if (Nr == 9) client.Entity.Teleport(1591, 41, 66);
if (Nr == 10) client.Entity.Teleport(1591, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Waters Class Pk War Levels (1-99) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Waters Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 100 && client.Entity.Level <= 119)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Thursday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Thursday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1592, 25, 40);
if (Nr == 2) client.Entity.Teleport(1592, 23, 33);
if (Nr == 3) client.Entity.Teleport(1592, 17, 25);
if (Nr == 4) client.Entity.Teleport(1592, 31, 28);
if (Nr == 5) client.Entity.Teleport(1592, 42, 34);
if (Nr == 6) client.Entity.Teleport(1592, 51, 42);
if (Nr == 7) client.Entity.Teleport(1592, 52, 54);
if (Nr == 8) client.Entity.Teleport(1592, 52, 65);
if (Nr == 9) client.Entity.Teleport(1592, 41, 66);
if (Nr == 10) client.Entity.Teleport(1592, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Waters Class Pk War Levels (100-119) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Waters Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 120 && client.Entity.Level <= 129)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Thursday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Thursday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1593, 25, 40);
if (Nr == 2) client.Entity.Teleport(1593, 23, 33);
if (Nr == 3) client.Entity.Teleport(1593, 17, 25);
if (Nr == 4) client.Entity.Teleport(1593, 31, 28);
if (Nr == 5) client.Entity.Teleport(1593, 42, 34);
if (Nr == 6) client.Entity.Teleport(1593, 51, 42);
if (Nr == 7) client.Entity.Teleport(1593, 52, 54);
if (Nr == 8) client.Entity.Teleport(1593, 52, 65);
if (Nr == 9) client.Entity.Teleport(1593, 41, 66);
if (Nr == 10) client.Entity.Teleport(1593, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Waters Class Pk War Levels (120-129) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Waters Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 130)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Thursday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Thursday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1594, 25, 40);
if (Nr == 2) client.Entity.Teleport(1594, 23, 33);
if (Nr == 3) client.Entity.Teleport(1594, 17, 25);
if (Nr == 4) client.Entity.Teleport(1594, 31, 28);
if (Nr == 5) client.Entity.Teleport(1594, 42, 34);
if (Nr == 6) client.Entity.Teleport(1594, 51, 42);
if (Nr == 7) client.Entity.Teleport(1594, 52, 54);
if (Nr == 8) client.Entity.Teleport(1594, 52, 65);
if (Nr == 9) client.Entity.Teleport(1594, 41, 66);
if (Nr == 10) client.Entity.Teleport(1594, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Waters Class Pk War Levels (130-140) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Waters Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
}
#endregion
#region Fire
if (client.Entity.Class >= 142 && client.Entity.Class <= 145)
{
if (client.Entity.Level >= 1 && client.Entity.Level <= 99)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Friday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Friday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1591, 25, 40);
if (Nr == 2) client.Entity.Teleport(1591, 23, 33);
if (Nr == 3) client.Entity.Teleport(1591, 17, 25);
if (Nr == 4) client.Entity.Teleport(1591, 31, 28);
if (Nr == 5) client.Entity.Teleport(1591, 42, 34);
if (Nr == 6) client.Entity.Teleport(1591, 51, 42);
if (Nr == 7) client.Entity.Teleport(1591, 52, 54);
if (Nr == 8) client.Entity.Teleport(1591, 52, 65);
if (Nr == 9) client.Entity.Teleport(1591, 41, 66);
if (Nr == 10) client.Entity.Teleport(1591, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Fires Class Pk War Levels (1-99) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Fires Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 100 && client.Entity.Level <= 119)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Friday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Friday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1592, 25, 40);
if (Nr == 2) client.Entity.Teleport(1592, 23, 33);
if (Nr == 3) client.Entity.Teleport(1592, 17, 25);
if (Nr == 4) client.Entity.Teleport(1592, 31, 28);
if (Nr == 5) client.Entity.Teleport(1592, 42, 34);
if (Nr == 6) client.Entity.Teleport(1592, 51, 42);
if (Nr == 7) client.Entity.Teleport(1592, 52, 54);
if (Nr == 8) client.Entity.Teleport(1592, 52, 65);
if (Nr == 9) client.Entity.Teleport(1592, 41, 66);
if (Nr == 10) client.Entity.Teleport(1592, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Fires Class Pk War Levels (100-119) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Fires Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 120 && client.Entity.Level <= 129)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Friday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Friday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1593, 25, 40);
if (Nr == 2) client.Entity.Teleport(1593, 23, 33);
if (Nr == 3) client.Entity.Teleport(1593, 17, 25);
if (Nr == 4) client.Entity.Teleport(1593, 31, 28);
if (Nr == 5) client.Entity.Teleport(1593, 42, 34);
if (Nr == 6) client.Entity.Teleport(1593, 51, 42);
if (Nr == 7) client.Entity.Teleport(1593, 52, 54);
if (Nr == 8) client.Entity.Teleport(1593, 52, 65);
if (Nr == 9) client.Entity.Teleport(1593, 41, 66);
if (Nr == 10) client.Entity.Teleport(1593, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Fires Class Pk War Levels (120-129) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Fires Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 130)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Friday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Friday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1594, 25, 40);
if (Nr == 2) client.Entity.Teleport(1594, 23, 33);
if (Nr == 3) client.Entity.Teleport(1594, 17, 25);
if (Nr == 4) client.Entity.Teleport(1594, 31, 28);
if (Nr == 5) client.Entity.Teleport(1594, 42, 34);
if (Nr == 6) client.Entity.Teleport(1594, 51, 42);
if (Nr == 7) client.Entity.Teleport(1594, 52, 54);
if (Nr == 8) client.Entity.Teleport(1594, 52, 65);
if (Nr == 9) client.Entity.Teleport(1594, 41, 66);
if (Nr == 10) client.Entity.Teleport(1594, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Fires Class Pk War Levels (130-140) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Fires Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Ah,my bad", 255);
dialog.Send();
break;
}
}
}
}
#endregion
#region Ninja
if (client.Entity.Class >= 50 && client.Entity.Class <= 55)
{
if (client.Entity.Level >= 1 && client.Entity.Level <= 99)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Saturday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Saturday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1591, 25, 40);
if (Nr == 2) client.Entity.Teleport(1591, 23, 33);
if (Nr == 3) client.Entity.Teleport(1591, 17, 25);
if (Nr == 4) client.Entity.Teleport(1591, 31, 28);
if (Nr == 5) client.Entity.Teleport(1591, 42, 34);
if (Nr == 6) client.Entity.Teleport(1591, 51, 42);
if (Nr == 7) client.Entity.Teleport(1591, 52, 54);
if (Nr == 8) client.Entity.Teleport(1591, 52, 65);
if (Nr == 9) client.Entity.Teleport(1591, 41, 66);
if (Nr == 10) client.Entity.Teleport(1591, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Ninjas Class Pk War Levels (1-99) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Ninjas Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 100 && client.Entity.Level <= 119)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Saturday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Saturday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1592, 25, 40);
if (Nr == 2) client.Entity.Teleport(1592, 23, 33);
if (Nr == 3) client.Entity.Teleport(1592, 17, 25);
if (Nr == 4) client.Entity.Teleport(1592, 31, 28);
if (Nr == 5) client.Entity.Teleport(1592, 42, 34);
if (Nr == 6) client.Entity.Teleport(1592, 51, 42);
if (Nr == 7) client.Entity.Teleport(1592, 52, 54);
if (Nr == 8) client.Entity.Teleport(1592, 52, 65);
if (Nr == 9) client.Entity.Teleport(1592, 41, 66);
if (Nr == 10) client.Entity.Teleport(1592, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Ninjas Class Pk War Levels (100-119) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Ninjas Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 120 && client.Entity.Level <= 129)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Saturday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Saturday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1593, 25, 40);
if (Nr == 2) client.Entity.Teleport(1593, 23, 33);
if (Nr == 3) client.Entity.Teleport(1593, 17, 25);
if (Nr == 4) client.Entity.Teleport(1593, 31, 28);
if (Nr == 5) client.Entity.Teleport(1593, 42, 34);
if (Nr == 6) client.Entity.Teleport(1593, 51, 42);
if (Nr == 7) client.Entity.Teleport(1593, 52, 54);
if (Nr == 8) client.Entity.Teleport(1593, 52, 65);
if (Nr == 9) client.Entity.Teleport(1593, 41, 66);
if (Nr == 10) client.Entity.Teleport(1593, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Ninjas Class Pk War Levels (120-129) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Ninjas Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 130)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Saturday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Saturday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1594, 25, 40);
if (Nr == 2) client.Entity.Teleport(1594, 23, 33);
if (Nr == 3) client.Entity.Teleport(1594, 17, 25);
if (Nr == 4) client.Entity.Teleport(1594, 31, 28);
if (Nr == 5) client.Entity.Teleport(1594, 42, 34);
if (Nr == 6) client.Entity.Teleport(1594, 51, 42);
if (Nr == 7) client.Entity.Teleport(1594, 52, 54);
if (Nr == 8) client.Entity.Teleport(1594, 52, 65);
if (Nr == 9) client.Entity.Teleport(1594, 41, 66);
if (Nr == 10) client.Entity.Teleport(1594, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Ninjas Class Pk War Levels (130-140) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Ninjas Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
}
#endregion
#region trojan
if (client.Entity.Class >= 10 && client.Entity.Class <= 15)
{
if (client.Entity.Level >= 1 && client.Entity.Level <= 99)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Sunday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Sunday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1591, 25, 40);
if (Nr == 2) client.Entity.Teleport(1591, 23, 33);
if (Nr == 3) client.Entity.Teleport(1591, 17, 25);
if (Nr == 4) client.Entity.Teleport(1591, 31, 28);
if (Nr == 5) client.Entity.Teleport(1591, 42, 34);
if (Nr == 6) client.Entity.Teleport(1591, 51, 42);
if (Nr == 7) client.Entity.Teleport(1591, 52, 54);
if (Nr == 8) client.Entity.Teleport(1591, 52, 65);
if (Nr == 9) client.Entity.Teleport(1591, 41, 66);
if (Nr == 10) client.Entity.Teleport(1591, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Monks Class Pk War Levels (1-99) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Monks Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 100 && client.Entity.Level <= 119)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Sunday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Sunday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 45)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1592, 25, 40);
if (Nr == 2) client.Entity.Teleport(1592, 23, 33);
if (Nr == 3) client.Entity.Teleport(1592, 17, 25);
if (Nr == 4) client.Entity.Teleport(1592, 31, 28);
if (Nr == 5) client.Entity.Teleport(1592, 42, 34);
if (Nr == 6) client.Entity.Teleport(1592, 51, 42);
if (Nr == 7) client.Entity.Teleport(1592, 52, 54);
if (Nr == 8) client.Entity.Teleport(1592, 52, 65);
if (Nr == 9) client.Entity.Teleport(1592, 41, 66);
if (Nr == 10) client.Entity.Teleport(1592, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Monks Class Pk War Levels (100-119) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Monks Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 120 && client.Entity.Level <= 129)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Sunday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Sunday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1593, 25, 40);
if (Nr == 2) client.Entity.Teleport(1593, 23, 33);
if (Nr == 3) client.Entity.Teleport(1593, 17, 25);
if (Nr == 4) client.Entity.Teleport(1593, 31, 28);
if (Nr == 5) client.Entity.Teleport(1593, 42, 34);
if (Nr == 6) client.Entity.Teleport(1593, 51, 42);
if (Nr == 7) client.Entity.Teleport(1593, 52, 54);
if (Nr == 8) client.Entity.Teleport(1593, 52, 65);
if (Nr == 9) client.Entity.Teleport(1593, 41, 66);
if (Nr == 10) client.Entity.Teleport(1593, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Monks Class Pk War Levels (120-129) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Monks Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
else if (client.Entity.Level >= 130)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Sunday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
if (DateTime.Now.DayOfWeek == DayOfWeek.Sunday && DateTime.Now.Hour >= 19 || DateTime.Now.Minute > 50)
{
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(1594, 25, 40);
if (Nr == 2) client.Entity.Teleport(1594, 23, 33);
if (Nr == 3) client.Entity.Teleport(1594, 17, 25);
if (Nr == 4) client.Entity.Teleport(1594, 31, 28);
if (Nr == 5) client.Entity.Teleport(1594, 42, 34);
if (Nr == 6) client.Entity.Teleport(1594, 51, 42);
if (Nr == 7) client.Entity.Teleport(1594, 52, 54);
if (Nr == 8) client.Entity.Teleport(1594, 52, 65);
if (Nr == 9) client.Entity.Teleport(1594, 41, 66);
if (Nr == 10) client.Entity.Teleport(1594, 28, 55);
Kernel.SendWorldMessage(new Message(client.Entity.Name + " has Joined Monks Class Pk War Levels (130-140) ", System.Drawing.Color.Black, Message.Service), Conquer_Online_Server.ServerBase.Kernel.GamePool.Values);
}
else
{
dialog.Text("Monks Class pk war , starts each Monday at 19:45 , come sign up before 20:00 ");
dialog.Option("Okay.", 255);
dialog.Send();
break;
}
}
}
}
#endregion
}
break;
}
break;
}
#endregion