|
المشاركات 226 |
+التقييم 0.12 |
تاريخ التسجيل Jul 2019 |
الاقامة |
نظام التشغيل |
رقم العضوية 438 |
#region UnionConquer Quests
#region LastMan [1]
#region Last Man [1]
case 54245:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to join LastManStanding PKWar?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
DateTime Now64 = DateTime.Now;
if (Now64.Minute >= 1 && Now64.Minute <= 4)
{
client.Entity.RemoveFlag(Update.Flags.Ride);
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(4444, 51, 73);
if (Nr == 2) client.Entity.Teleport(4444, 33, 34);
if (Nr == 3) client.Entity.Teleport(4444, 67, 34);
if (Nr == 4) client.Entity.Teleport(4444, 51, 73);
if (Nr == 5) client.Entity.Teleport(4444, 33, 34);
if (Nr == 6) client.Entity.Teleport(4444, 67, 34);
if (Nr == 7) client.Entity.Teleport(4444, 51, 73);
if (Nr == 8) client.Entity.Teleport(4444, 33, 34);
if (Nr == 9) client.Entity.Teleport(4444, 67, 34);
if (Nr == 10) client.Entity.Teleport(4444, 68, 57);
client.Entity.PKMode = Game.Enums.PKMode.PK;
client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode });
}
else
{
dialog.Text("LastManStanding Pk War is held during xx:1 to xx:4 you have 2 min to signup ");
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#region Winner of Last man [5]
case 54246:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to claim your Prize?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
int alive = 0;
DateTime Now64 = DateTime.Now;
foreach (Client.GameState Entitys in Kernel.GamePool.Values)
if (Entitys.Entity.MapID == 4444 && (!Entitys.Entity.Dead))
alive++;
if (Now64.Minute >= 5)
{
if (alive == 1)
{
client.Entity.Teleport(1002, 300, 278);
client.Entity.AddTopStatus(Update.Flags2.Top8Ninja, 2, DateTime.Now.AddMinutes(59));
client.Entity.ConquerPoints += CPanel.lastman;
UnionConquer.Kernel.SendWorldMessage(new Message(" Congratulations " + client.Entity.Name + " claimed the prize [5kk] ConquerPoints for winning LastManStanding for this Hour.", System.Drawing.Color.Black, Message.Center), Program.Values);
client.Entity.SendSpawn(client, true);
foreach (var clients in Program.Values)
{
if (clients.Entity.MapID == 4444)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity God Luck Next Time ;) "));
}
}
}
else
{
dialog.Text("There are still " + alive + " Entitys in the map kill it first to claim prize!");
dialog.Option("okay", 255);
dialog.Send();
break;
}
}
else
{
dialog.Text("Hey there " + client.Entity.Name + "You can only claim the prize when the time on or after xx:5");
dialog.Option("okay", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#endregion
#region TeamOfWar [10]
#region Team Of War [10]
case 66655:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Do you Want To Go To Team Of War Event!! ");
dialog.Option("Yes I want to Join.", 1);
dialog.Option("No Thanks Man.", 255);
dialog.Send();
break;
}
case 1:
{
if (DateTime.Now.Minute >= 10 && DateTime.Now.Minute < 14)
{
if (client.Team != null && client.Team.TeamLeader)
{
foreach (Client.GameState Teammate in client.Team.Teammates)
{
if (Teammate != null)
{
Random R = new Random();
int Nr = R.Next(1, 3);
if (Nr == 1) Teammate.Entity.Teleport(2233, 45, 55);
if (Nr == 2) Teammate.Entity.Teleport(2233, 50, 55);
if (Nr == 3) Teammate.Entity.Teleport(2233, 55, 50);
client.Entity.RemoveFlag(Update.Flags.Ride);
client.Entity.PKMode = Game.Enums.PKMode.Team;
client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode });
}
else
{
dialog.Text("Pleas Open the Team Or sign up in the any team other. ");
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
}
}
else
{
dialog.Text("Sorry You Dont Leader Team. ");
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
}
else
{
dialog.Text("Sign Up to War Of Team Event Every Hours in Time xx:10 To xx:14 . ");
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#region Prize Team Of War [10]
case 3010557:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " You neeD Claim your Prize Team Of War?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
Daily.CheackAlive19();
var Now64 = DateTime.Now;
if (DateTime.Now.Minute >= 15)
{
if (Daily.howmanyinmap19 == 1)
{
client.Entity.AddTopStatus(Update.Flags2.Top8Ninja, 2, DateTime.Now.AddMinutes(59));
client.Entity.ConquerPoints += CPanel.teamofwar;
Kernel.SendWorldMessage(new Message(" Congratulations " + client.Entity.Name + " You Win [5kk] ConquerPoints you Earned War Team Of War.", System.Drawing.Color.Black, Message.Center), Program.Values);
client.Entity.SendSpawn(client, true);
client.Entity.Teleport(1002, 300, 278);
EntityTable.SaveEntity(client);
foreach (var clients in Program.Values)
{
if (clients.Entity.MapID == 2233)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity Good Luck Next Time ;) "));
}
}
}
else
{
dialog.Text("There are still " + Daily.howmanyinmap19 + " Entitys in the map kill it First To Claim Prize!");
dialog.Option("okay", 255);
dialog.Send();
break;
}
}
else
{
dialog.Text("Hey there " + client.Entity.Name + "You can only claim the prize when the time on or after xx:15 To xx:15");
dialog.Option("okay", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#endregion
#region UnionConquer [15]
#region UnionConquer [15]
case 7553:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to join UnionConquer PKWar?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
DateTime Now64 = DateTime.Now;
if (Now64.Minute >= 15 && Now64.Minute <= 19)
{
client.Entity.RemoveFlag(Update.Flags.Ride);
Random R = new Random();
int Nr = R.Next(1, 2);
if (Nr == 1) client.Entity.Teleport(3694, 33, 34);
if (Nr == 2) client.Entity.Teleport(3694, 67, 34);
client.Entity.PKMode = Game.Enums.PKMode.PK;
client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode });
}
else
{
dialog.Text("UnionConquer Pk War is held during xx:15 to xx:19 you have 4 min to signup ");
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#region Winner of UnionConquer [15]
case 3694:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to claim your Prize?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
int alive = 0;
DateTime Now64 = DateTime.Now;
foreach (Client.GameState Entitys in Kernel.GamePool.Values)
if (Entitys.Entity.MapID == 3694 && (!Entitys.Entity.Dead))
alive++;
if (Now64.Minute >= 20)
{
if (alive == 1)
{
client.Entity.Teleport(1002, 300, 278);
client.Entity.AddTopStatus(Update.Flags2.Top8Water, 2, DateTime.Now.AddMinutes(59));
client.Entity.ConquerPoints += CPanel.unionconquerwar;
UnionConquer.Kernel.SendWorldMessage(new Message(" Congratulations " + client.Entity.Name + " claimed the prize [5kk] ConquerPoints for winning UnionConquer for this Hour.", System.Drawing.Color.Black, Message.Center), Program.Values);
client.Entity.SendSpawn(client, true);
foreach (var clients in Program.Values)
{
if (clients.Entity.MapID == 3694)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry " + client.Entity.Name + "God Luck Next Time ;) "));
}
}
}
else
{
dialog.Text("There are still " + alive + " Entitys in the map kill it first to claim prize!");
dialog.Option("okay", 255);
dialog.Send();
break;
}
}
else
{
dialog.Text("Hey there " + client.Entity.Name + "You can only claim the prize when the time on or after xx:20");
dialog.Option("okay", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#endregion
#region Nobility War [20]
#region Nobility War
case 54230:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hello my friend : " + client.Entity.Name + " Would you like to join Nobility War?.");
dialog.Option("King Island.", 1);
dialog.Option("Prince Island.", 2);
dialog.Option("Duck Island.", 3);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
DateTime Now64 = DateTime.Now;
if (client.Entity.NobilityRank == NobilityRank.King)
{
if (Copra_Times.Start.Nobilty)
{
client.Entity.RemoveFlag(Update.Flags.Ride);
client.Entity.Teleport(3691, 51, 51);
client.Entity.PKMode = Game.Enums.PKMode.PK;
client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode });
#region Effects
_String str = new _String(true);
str.UID = client.Entity.UID;
str.TextsCount = 1;
str.Type = _String.Effect;
str.Texts.Add("end_task");
client.SendScreen(str, true);
#endregion
}
}
else
{
dialog.Text("Nobility War is held during xx:20 to xx:24 you have 4 min to signup or You are not King.");
dialog.Option("I don't care.", 255);
dialog.Send();
}
break;
}
case 2:
{
DateTime Now64 = DateTime.Now;
if (client.Entity.NobilityRank == NobilityRank.Prince)
{
if (Copra_Times.Start.Nobilty)
{
client.Entity.RemoveFlag(Update.Flags.Ride);
client.Entity.Teleport(3692, 51, 51);
client.Entity.PKMode = Game.Enums.PKMode.PK;
client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode });
#region Effects
_String str = new _String(true);
str.UID = client.Entity.UID;
str.TextsCount = 1;
str.Type = _String.Effect;
str.Texts.Add("end_task");
client.SendScreen(str, true);
#endregion
}
}
else
{
dialog.Text("Nobility War is held during xx:20 to xx:24 you have 4 min to signup or You are not Prince.");
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
break;
}
case 3:
{
DateTime Now64 = DateTime.Now;
if (client.Entity.NobilityRank == NobilityRank.Duke)
{
if (Copra_Times.Start.Nobilty)
{
client.Entity.RemoveFlag(Update.Flags.Ride);
client.Entity.Teleport(3693, 51, 51);
client.Entity.PKMode = Game.Enums.PKMode.PK;
client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode });
#region Effects
_String str = new _String(true);
str.UID = client.Entity.UID;
str.TextsCount = 1;
str.Type = _String.Effect;
str.Texts.Add("end_task");
client.SendScreen(str, true);
#endregion
}
}
else
{
dialog.Text("Nobility War is held during xx:20 to xx:24 you have 4 min to signup or You are not Duke.");
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
break;
}
case 4:
{
DateTime Now64 = DateTime.Now;
if (client.Entity.NobilityRank == NobilityRank.Earl)
{
if (Copra_Times.Start.Nobilty)
{
client.Entity.RemoveFlag(Update.Flags.Ride);
client.Entity.Teleport(3694, 51, 51);
client.Entity.PKMode = Game.Enums.PKMode.PK;
client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode });
#region Effects
_String str = new _String(true);
str.UID = client.Entity.UID;
str.TextsCount = 1;
str.Type = _String.Effect;
str.Texts.Add("end_task");
client.SendScreen(str, true);
#endregion
}
}
else
{
dialog.Text("Nobility War is held during xx:20 to xx:24 you have 4 min to signup or You are not Earl.");
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#region Nobility Wars KingPrize
case 3691:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to claim King of Kings Prize? Yeah!!");
dialog.Option("Nobility War prize", 1);
dialog.Option("I don't care.", 0xff);
dialog.Send();
break;
}
case 1:
{
if (Copra_Times.End.Nobilty)
{
UnionConquer.Game.ConquerStructures.Daily.CheackAlive22();
if (UnionConquer.Game.ConquerStructures.Daily.howmanyinmap22 == 1)
{
client.Entity.AddTopStatus(Update.Flags2.Top8Water, 2, DateTime.Now.AddMinutes(59));
client.Entity.ConquerPoints += CPanel.nobility;
Kernel.SendWorldMessage(new Message(" Congratulations ! " + client.Entity.Name + " has Claimed King Prize [5kk] ConquerPoints ", System.Drawing.Color.Black, Message.Center), Program.Values);
client.Entity.SendSpawn(client, true);
client.Entity.Teleport(1002, 300, 278);
foreach (var clients in Program.Values)
{
if (clients.Entity.MapID == 3691)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity Good Luck Next Time ;) "));
}
}
}
else
{
dialog.Text("Sorry, Must be (1) Alive in this map.");
dialog.Option("Okay", 255);
dialog.Send();
break;
}
}
else
{
dialog.Text("Nobility War King of kings you can get prize from xx:23 to xx: 25");
dialog.Option("Okay", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#region Nobility Wars PrincePrize
case 3692:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to claim Prince Prize? Yeah!!");
dialog.Option("Prince prize.", 1);
dialog.Option("i want Face Kings.", 2);
dialog.Option("No, thanks.", 0xff);
dialog.Send();
break;
}
case 1:
{
if (Copra_Times.End.Nobilty)
{
UnionConquer.Game.ConquerStructures.Daily.CheackAlive23();
if (UnionConquer.Game.ConquerStructures.Daily.howmanyinmap23 == 1)
{
client.Entity.ConquerPoints += CPanel.nobility;
client.Entity.AddTopStatus(Update.Flags2.Top8Water, 2, DateTime.Now.AddMinutes(59));
Kernel.SendWorldMessage(new Message(" Congratulations " + client.Entity.Name + " has Claimed Prince Prize [5kk] ConquerPoints ", System.Drawing.Color.Black, Message.Center), Program.Values);
client.Entity.SendSpawn(client, true);
client.Entity.Teleport(1002, 300, 278);
foreach (var clients in Program.Values)
{
if (clients.Entity.MapID == 3692)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity Good Luck Next Time ;) "));
}
}
}
else
{
dialog.Text("Sorry, Must be (1) Alive in this map.");
dialog.Option("Okay", 255);
dialog.Send();
break;
}
}
else
{
dialog.Text("Nobility War Prince you can get prize at xx:23.");
dialog.Option("Okay", 255);
dialog.Send();
break;
}
break;
}
case 2:
{
if (DateTime.Now.Minute >= 20 && DateTime.Now.Minute <= 22)
{
UnionConquer.Game.ConquerStructures.Daily.CheackAlive23();
if (UnionConquer.Game.ConquerStructures.Daily.howmanyinmap23 == 1)
{
client.Entity.Teleport(3691, 051, 051);
}
}
else
{
dialog.Text("Sorry should be (1) in Prince Map.or You, can face Princes at xx:20 : xx: 22.");
dialog.Option("Okay", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#region Nobility Wars DukePrize
case 3693:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to claim Duke Prize? Yeah!!");
dialog.Option("Duke prize.", 1);
dialog.Option("i Want Face Princes.", 2);
dialog.Option("No, thanks.", 0xff);
dialog.Send();
break;
}
case 1:
{
if (Copra_Times.End.Nobilty)
{
UnionConquer.Game.ConquerStructures.Daily.CheackAlive24();
if (UnionConquer.Game.ConquerStructures.Daily.howmanyinmap24 == 1)
{
client.Entity.ConquerPoints += CPanel.nobility;
client.Entity.AddTopStatus(Update.Flags2.Top8Water, 2, DateTime.Now.AddMinutes(59));
client.Entity.Update(_String.Effect, "moonpk_eight", true);
Kernel.SendWorldMessage(new Message(" Congratulations ! " + client.Entity.Name + " has Claimed Duke Prize [5kk] ConquerPoints ", System.Drawing.Color.Black, Message.Center), Program.Values);
client.Entity.SendSpawn(client, true);
client.Entity.Teleport(1002, 300, 278);
foreach (var clients in Program.Values)
{
if (clients.Entity.MapID == 3693)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity Good Luck Next Time ;) "));
}
}
}
else
{
dialog.Text("Sorry, Must be (1) Alive in this map.");
dialog.Option("Okay", 255);
dialog.Send();
break;
}
}
else
{
dialog.Text("Nobility War Duke you can get prize at xx:23.");
dialog.Option("Okay", 255);
dialog.Send();
break;
}
break;
}
case 2:
{
if (DateTime.Now.Minute >= 20 && DateTime.Now.Minute <= 22)
{
UnionConquer.Game.ConquerStructures.Daily.CheackAlive24();
if (UnionConquer.Game.ConquerStructures.Daily.howmanyinmap24 == 1)
{
client.Entity.Teleport(3692, 051, 051);
}
}
else
{
dialog.Text("Sorry should be (1) in Duke Map.or You, can face Princes at xx:20 to xx:22.");
dialog.Option("Okay", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#endregion
#region Ss & FB [25]
#region SS and FB [25]
case 50545:
{
switch (npcRequest.OptionID)
{
case 0:
{
if (client.Entity.Class >= 40 && client.Entity.Class <= 45)
{
dialog.Text("your Are an archer You can't join this arena.");
dialog.Option("I see.", 255);
dialog.Avatar(116);
dialog.Send();
break;
}
var weps = client.Weapons;
if ((weps.Item1 != null && weps.Item1.ID / 1000 != 410) && (weps.Item2 != null && weps.Item2.ID / 1000 != 410) && (weps.Item1 != null && weps.Item1.ID / 1000 != 420) && (weps.Item2 != null && weps.Item2.ID / 1000 != 420) && (weps.Item1 != null && weps.Item1.ID / 1000 != 614) && (weps.Item2 != null && weps.Item2.ID / 1000 != 614))
{
client.Send(new Message("You need to wear only blade or sword!", Color.Red, Message.Talk));
return;
}
dialog.Text("Hello " + client.Entity.Name + " I am a teleporter, I can teleport you to 1 Hit arena ,You can't use cheap skills in this map You can only use this skills [FastBlade,ScentSword], So you can play .");
dialog.Option("Yea Teleport me Please !!", 1);
dialog.Option("Just passing by.", 255);
dialog.Avatar(234);
dialog.Send();
break;
}
case 1:
{
if (Copra_Times.Start.FBSS2)
{
client.Entity.RemoveFlag(Update.Flags.Ride);
//client.Entity.Hitpoints = 1;
client.Entity.Teleport(1238, 50, 50);
client.Entity.PKMode = Game.Enums.PKMode.PK;
client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode });
break;
}
else
{
dialog.Text("Not Now Only at xx:25 to xx:28");
dialog.Option("I see.", 255);
dialog.Avatar(116);
dialog.Send();
break;
}
}
}
break;
}
#endregion
#region Winner of SS FB [28]
case 5658821:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + "Would you like to claim your Prize?.");
dialog.Option("Yes Please ", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
int alive = 0;
foreach (UnionConquer.Client.GameState Entitys in Kernel.GamePool.Values)
if (Entitys.Entity.MapID == 1238 && (!Entitys.Entity.Dead))
alive++;
if (Copra_Times.End.FBSS)
{
if (alive == 1)
{
client.Entity.ConquerPoints += CPanel.ssfb;
client.Entity.AddTopStatus(Update.Flags2.Top3Trojan, 2, DateTime.Now.AddMinutes(59));
Kernel.SendWorldMessage(new Message(" Congratulations " + client.Entity.Name + " claimed [5kk] ConquerPoints for winning the Top SS & FB for this Hour and Get Top!.", System.Drawing.Color.Black, Message.Center), Program.Values);
client.Entity.SendSpawn(client, true);
client.Entity.Teleport(1002, 300, 278);
foreach (var clients in Program.Values)
{
if (clients.Entity.MapID == 1238)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity God Luck Next Time ;) "));
}
}
EntityTable.SaveEntity(client);
}
else
{
dialog.Text("There are still " + alive + " Entitys in the map kill it first to claim prize!");
dialog.Option("okay", 255);
dialog.Send();
break;
}
}
else
{
dialog.Text("Hey there " + client.Entity.Name + "You can only claim the prize when the time on or after --:8 To --:10 ");
dialog.Option("Ok I Sorry ", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#endregion
#region Top guild [35]
#region Sign up
case 14569:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("HI its the new war for guild debuty will play with them self and leaders and members");
dialog.Option("i want to join it please", 1);
dialog.Send();
break;
}
case 1:
{
DateTime Now64 = DateTime.Now;
if (DateTime.Now.Minute >= 35 && DateTime.Now.Minute <= 39)
{
if (client.Entity.GuildRank == (ushort)Game.Enums.GuildMemberRank.GuildLeader)
{
client.Entity.RemoveFlag(Update.Flags.Ride);
client.Entity.Teleport(1458, 96, 113);
client.Entity.PKMode = Game.Enums.PKMode.PK;
client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode });
}
else if (client.Entity.GuildRank == (ushort)Game.Enums.GuildMemberRank.DeputyLeader)
{
client.Entity.RemoveFlag(Update.Flags.Ride);
client.Entity.Teleport(1459, 96, 113);
client.Entity.PKMode = Game.Enums.PKMode.PK;
client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode });
}
else
{
client.Entity.RemoveFlag(Update.Flags.Ride);
client.Entity.Teleport(1460, 96, 113);
client.Entity.PKMode = Game.Enums.PKMode.PK;
client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode });
}
}
break;
}
}
break;
}
#endregion
#region Winner for leader
case 15165:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to claim your Prize?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
int alive = 0;
foreach (UnionConquer.Client.GameState Entitys in Program.Values)
if (Entitys.Entity.MapID == 1458 && (!Entitys.Entity.Dead))
alive++;
client.Send(new Message("there are in map" + alive + "", System.Drawing.Color.Azure, Message.TopLeft));
if (DateTime.Now.Minute > 40)
{
if (alive == 1)
{
client.Entity.ConquerPoints += CPanel.topguild;
client.Entity.AddTopStatus(Update.Flags2.Top8Fire, 2, DateTime.Now.AddMinutes(59));
client.Entity.Update(_String.Effect, "wspk_third", true);
Kernel.SendWorldMessage(new Message(" Congratulations GuildLeader " + client.Entity.Name + " claimed the Prize [5kk] ConquerPoints for winning the Top Guild Man for this Hour. ", System.Drawing.Color.Black, Message.Center), Program.Values);
client.Entity.Teleport(1002, 300, 278);
foreach (var clients in Program.Values)
{
if (clients.Entity.MapID == 1458)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity God Luck Next Time ;) "));
}
}
}
else
{
dialog.Text("There are still " + alive + " Entitys in the map kill it first to claim prize!");
dialog.Option("okay", 255);
dialog.Send();
break;
}
}
else
{
dialog.Text("Hey there " + client.Entity.Name + "You can only claim the prize when the time on or after 40 ");
dialog.Option("okay", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#region Winner for debuty
case 151652:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to claim your Prize?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
int alive = 0;
foreach (UnionConquer.Client.GameState Entitys in Program.Values)
if (Entitys.Entity.MapID == 1459 && (!Entitys.Entity.Dead))
alive++;
client.Send(new Message("there are in map" + alive + "", System.Drawing.Color.Azure, Message.TopLeft));
if (DateTime.Now.Minute > 40)
{
if (alive == 1)
{
client.Entity.ConquerPoints += CPanel.topguild;
client.Entity.AddTopStatus(Update.Flags2.Top8Fire, 2, DateTime.Now.AddMinutes(59));
client.Entity.Update(_String.Effect, "wspk_third", true);
Kernel.SendWorldMessage(new Message(" Congratulations ! DeputyLeader " + client.Entity.Name + " claimed the prize [5kk] ConquerPoints for winning the Top Guild Man for this Hour. ", System.Drawing.Color.Black, Message.Center), Program.Values);
client.Entity.Teleport(1002, 300, 278);
foreach (var clients in Program.Values)
{
if (clients.Entity.MapID == 1459)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity God Luck Next Time ;) "));
}
}
}
else
{
dialog.Text("There are still " + alive + " Entitys in the map kill it first to claim prize!");
dialog.Option("okay", 255);
dialog.Send();
break;
}
}
else
{
dialog.Text("Hey there " + client.Entity.Name + "You can only claim the prize when the time on or after 40 ");
dialog.Option("okay", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#region Winner for members
case 151653:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to claim your Prize?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
int alive = 0;
foreach (UnionConquer.Client.GameState Entitys in Program.Values)
if (Entitys.Entity.MapID == 1460 && (!Entitys.Entity.Dead))
alive++;
client.Send(new Message("there are in map" + alive + "", System.Drawing.Color.Azure, Message.TopLeft));
if (DateTime.Now.Minute > 40)
{
if (alive == 1)
{
client.Entity.ConquerPoints += CPanel.topguild;
client.Entity.AddTopStatus(Update.Flags2.Top8Fire, 2, DateTime.Now.AddMinutes(59));
client.Entity.Update(_String.Effect, "mate_pk_02", true);
Kernel.SendWorldMessage(new Message(" Congratulations ! Member " + client.Entity.Name + " claimed the prize [5kk] ConquerPoints for winning the Top Guild Man for this Hour. ", System.Drawing.Color.Black, Message.Center), Program.Values);
client.Entity.Teleport(1002, 300, 278);
foreach (var clients in Program.Values)
{
if (clients.Entity.MapID == 1460)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity Good Luck Next Time ;) "));
}
}
}
else
{
dialog.Text("There are still " + alive + " Entitys in the map kill it first to claim prize!");
dialog.Option("okay", 255);
dialog.Send();
break;
}
}
else
{
dialog.Text("Hey there " + client.Entity.Name + "You can only claim the prize when the time on or after 40 ");
dialog.Option("okay", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#endregion
#region Conquer~Top[40]
#region [Conquer~Top][40]
case 333311:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to join the [Conquer~Top] if you win Conquer.Top & CPs ?.");
dialog.Option("Yes Please", 1);
dialog.Option("Not now.", 255);
dialog.Send();
break;
}
case 1:
{
DateTime Now64 = DateTime.Now;
if (DateTime.Now.Minute >= 40 && DateTime.Now.Minute <= 44)
{
client.Entity.RemoveFlag(Update.Flags.Ride);
client.Entity.Teleport(44444, 50, 46);
client.Entity.PKMode = Game.Enums.PKMode.PK;
client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode });
}
else
{
dialog.Text("[Conquer~Top] PK War is held during xx:40 To xx:44 in every Hour");
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#region [Conquer~Top Prize][40]
case 333322:
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to claim your Prize?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 0xff);
dialog.Send();
break;
}
case 1:
{
int alive = 0;
foreach (UnionConquer.Client.GameState Entitys in UnionConquer.Kernel.GamePool.Values)
if (Entitys.Entity.MapID == 44444 && (!Entitys.Entity.Dead))
alive++;
if (DateTime.Now.Minute >= 45)
{
if (alive == 1)
{
client.Entity.AddTopStatus(Update.Flags2.Top8Archer, 2, DateTime.Now.AddMinutes(59));
client.Entity.ConquerPoints += CPanel.conquertop;
client.Entity.Teleport(1002, 298, 278);
Kernel.SendWorldMessage(new Message(string.Concat(new object[] { " Congratulations ", client.Entity.Name, " claimed the prize [5kk] ConquerPoints for winning the [Conquer~Top] for this Hour." }), System.Drawing.Color.Black, 0x7db), UnionConquer.Program.Values);
client.Entity.SendSpawn(client, true);
client.Entity.Teleport(0x3ea, 0x1ad, 0x17a);
client.Entity.Teleport(1002, 298, 278);
EntityTable.SaveEntity(client);
foreach (var clients in Program.Values)
{
if (clients.Entity.MapID == 44444)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity Good Luck Next Time ;) "));
}
}
}
else
{
dialog.Text("There are still " + Daily.howmanyinmap + " Entitys in the map kill it first to claim prize!");
dialog.Option("okay", 0xff);
dialog.Send();
}
}
else
{
dialog.Text("Hey there " + client.Entity.Name + "You can only claim the prize when the time on or after xx:45");
dialog.Option("okay", 0xff);
dialog.Send();
}
break;
}
}
break;
#endregion
#endregion
#region Attacker Quest [50]
#region Attacker Quest [50]
case 122222:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + "Would you like to claim your Prize Attacker Quest");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
DateTime Now64 = DateTime.Now;
if (Now64.Minute >= 50 && Now64.Minute <= 54)
{
client.Entity.RemoveFlag(Update.Flags.Ride);
Random R = new Random();
int Nr = R.Next(1, 10);
if (Nr == 1) client.Entity.Teleport(2222, 51, 73);
if (Nr == 2) client.Entity.Teleport(2222, 33, 34);
if (Nr == 3) client.Entity.Teleport(2222, 67, 34);
if (Nr == 4) client.Entity.Teleport(2222, 51, 73);
if (Nr == 5) client.Entity.Teleport(2222, 33, 34);
if (Nr == 6) client.Entity.Teleport(2222, 67, 34);
if (Nr == 7) client.Entity.Teleport(2222, 51, 73);
if (Nr == 8) client.Entity.Teleport(2222, 33, 34);
if (Nr == 9) client.Entity.Teleport(2222, 67, 34);
if (Nr == 10) client.Entity.Teleport(2222, 68, 57);
client.Entity.PKMode = Game.Enums.PKMode.PK;
client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode });
}
else
{
dialog.Text("Attacker Quest is held during xx:50 to xx:54 you have 4 min to signup ");
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#region Winner of Attacker Quest
case 122223:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to claim your Prize?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
DateTime Now64 = DateTime.Now;
int alive = 0;
foreach (Client.GameState Entitys in Kernel.GamePool.Values)
if (Entitys.Entity.MapID == 2121 && (!Entitys.Entity.Dead))
alive++;
if (Now64.Minute >= 55)
{
if (alive == 1)
{
client.Entity.AddTopStatus(Update.Flags2.Top8Archer, 2, DateTime.Now.AddMinutes(59));
client.Entity.ConquerPoints += CPanel.attacker;
Kernel.SendWorldMessage(new Message(" Congratulations ! " + client.Entity.Name + " Win [5kk] ConquerPoints for win Attacker Quest Tournament.", System.Drawing.Color.Black, Message.Center), Program.Values);
client.Entity.SendSpawn(client, true);
client.Entity.Teleport(1002, 300, 278);
foreach (var clients in Program.Values)
{
if (clients.Entity.MapID == 2121 || clients.Entity.MapID == 2323 || clients.Entity.MapID == 2222)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity God Luck Next Time ;) "));
}
}
}
else
{
dialog.Text("There are still " + alive + " Attacker Quest Tournament Entitys in the map kill it first to claim prize!");
dialog.Option("okay", 255);
dialog.Avatar(32);
dialog.Send();
break;
}
}
else
{
dialog.Text("Hey there " + client.Entity.Name + "You can only claim the prize when the time on or after in every Hour xx:55");
dialog.Option("ok I Sorry", 255);
dialog.Avatar(32);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#endregion
#region InnerPower Quest
#region InnerPowerQuest
case 12341:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Do you want to join InnerPwoer points quest ?");
dialog.Option("Yes i want", 1);
dialog.Option("Not now", 255);
dialog.Send();
}
break;
case 1:
{
DateTime Now64 = DateTime.Now;
if (DateTime.Now.Minute >= 05 && DateTime.Now.Minute <= 08)
{
client.Entity.Teleport(5566, 49, 33);
}
else
{
dialog.Text("Sorry, Quest start every time x05 To x9.");
dialog.Option("Thanks.", 255);
}
}
break;
}
break;
}
#endregion
#region InnerPowerQuest Prize
case 524246:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to claim your Prize?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
int alive = 0;
DateTime Now64 = DateTime.Now;
foreach (Client.GameState Entitys in Kernel.GamePool.Values)
if (Entitys.Entity.MapID == 5566 && (!Entitys.Entity.Dead))
alive++;
if (DateTime.Now.Minute >= 9)
{
if (alive == 1)
{
client.Entity.Teleport(1002, 300, 278);
client.Entity.AddTopStatus(Update.Flags4.WindwalkerTop, 2, DateTime.Now.AddMinutes(59));
client.Entity.ConquerPoints += CPanel.innerp;
UnionConquer.Kernel.SendWorldMessage(new Message(" Congratulations ! " + client.Entity.Name + " claimed the prize [5kk] ConquerPoints for winning InnerPower Quest for this Hour.", System.Drawing.Color.Black, Message.Center), Program.Values);
client.Entity.SendSpawn(client, true);
foreach (var clients in Program.Values)
{
if (clients.Entity.MapID == 5566)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity God Luck Next Time ;) "));
}
}
}
else
{
dialog.Text("There are still " + alive + " Entitys in the map kill it first to claim prize!");
dialog.Option("okay", 255);
dialog.Send();
break;
}
}
else
{
dialog.Text("Hey there " + client.Entity.Name + "You can only claim the prize when the time on or after xx:09");
dialog.Option("okay", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#endregion
#region Donation Pk
#region Donation~PK
case 1234561:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to join Donation PK?.");
dialog.Option("Yes Please", 1);
dialog.Option("Not now.", 255);
dialog.Send();
break;
}
case 1:
{
DateTime Now64 = DateTime.Now;
if (Now64.Minute >= 45 && Now64.Minute <= 49)
{
client.Entity.Teleport(5541, 55, 50);
}
else
{
dialog.Text("[Donation~PK] War is held during Every Hour At xx.45 until xx 49");
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#region Donation~PK Prize
case 12345611:
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + " Would you like to claim your Prize?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 0xff);
dialog.Send();
break;
}
case 1:
{
int alive = 0;
foreach (GameState Entitys in Kernel.GamePool.Values)
if (Entitys.Entity.MapID == 5541 && (!Entitys.Entity.Dead))
alive++;
DateTime Now64 = DateTime.Now;
if (DateTime.Now.Minute >= 50)
{
if (alive == 1)
{
if (DateTime.Now.Minute >= 50 && DateTime.Now.Minute <= 59)
client.Entity.RemoveFlag(Update.Flags.Ride);
//client.Inventory.Add(3000624, 0, 1);
client.Entity.AddTopStatus(Update.Flags2.Top8Warrior, 2, DateTime.Now.AddMinutes(59));
client.Entity.ConquerPoints += CPanel.donationpk;
UnionConquer.Kernel.SendWorldMessage(new Message(" Congratulations ! " + client.Entity.Name + "You Winner Quest Donation-Pk Prize [5kk] ConquerPoints ", System.Drawing.Color.Black, Message.Center), Program.Values);
client.Entity.SendSpawn(client, true);
client.Entity.Teleport(1002, 300, 278);
EntityTable.SaveEntity(client);
foreach (var clients in Program.Values)
{
if (clients.Entity.MapID == 5541)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity God Luck Next Time ;) "));
}
}
}
else
{
dialog.Text("There are still " + Daily.howmanyinmap + " Entitys in the map kill it first to claim prize!");
dialog.Option("okay", 0xff);
dialog.Send();
}
}
else
{
dialog.Text("Hey there " + client.Entity.Name + "You can only claim the prize when the time on or after xx:50");
dialog.Option("okay", 0xff);
dialog.Send();
}
break;
}
case 2:
{
{
client.Entity.Teleport(1002, 302, 280);
}
break;
}
case 3:
{
INpc npc = null;
if (client.Map.Npcs.TryGetValue(client.ActiveNpc, out npc))
{
Data data = new Data(true);
data.ID = Data.OpenWindow;
data.UID = client.Entity.UID;
data.TimeStamp = Time32.Now;
data.dwParam = 0x1FA;
data.wParam1 = npc.X;
data.wParam2 = npc.Y;
client.Send(data);
}
break;
}
}
break;
#endregion
#endregion
#region Mr&Ms Conquer [56]
#region Mr Conquer
case 18222:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hello " + client.Entity.Name + " This Is Mr Conquer join now And Get Top Mr Conquer");
dialog.Option("let me join", 1);
break;
}
case 1:
DateTime Now64 = DateTime.Now;
if (DateTime.Now.Minute >= 56 && DateTime.Now.Minute <= 58)
{
if (PacketHandler.IsBoy(client.Entity.Body))
{
client.Entity.Teleport(1366, 55, 67);
}
else
{
dialog.Text("You Are Not boy");
dialog.Option("okay", 255);
dialog.Send();
}
}
else
{
dialog.Text("This is not the right time Come Later at xx56 to xx59 in every hour");
dialog.Option("okay", 255);
dialog.Send();
}
break;
}
break;
}
#endregion
#region Miss Conquer
case 18223:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hello " + client.Entity.Name + " This Is Miss Conquer join now And Get Top Miss Conquer");
dialog.Option("let me join", 1);
break;
}
case 1:
DateTime Now64 = DateTime.Now;
if (DateTime.Now.Minute >= 56 && DateTime.Now.Minute <= 58)
{
if (PacketHandler.IsGirl(client.Entity.Body))
{
client.Entity.Teleport(1365, 55, 67);
}
else
{
dialog.Text("You Are Not Girl");
dialog.Option("okay", 255);
dialog.Send();
}
}
else
{
dialog.Text("This is not the right time Come Later at xx56 to xx59 in every Hour");
dialog.Option("okay", 255);
dialog.Send();
}
break;
}
break;
}
#endregion
#region Winner MRConquerHost [56]
case 301052:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + "Would you like to claim your Prize?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
Daily.CheackAlive17();
var Now64 = DateTime.Now;
if (DateTime.Now.Minute >= 59)
{
if (Daily.howmanyinmap17 == 1)
{
client.Entity.Update(_String.Effect, "cortege", true);
client.Entity.ConquerPoints += CPanel.mrmsconquer;
client.Entity.AddTopStatus(Update.Flags.TopSpouse, 1, DateTime.Now.AddMinutes(59));
Kernel.SendWorldMessage(new Message(" Congratulations ! " + client.Entity.Name + " has got [5kk] ConquerPoints For Winning Top MRConquerHost For This Hour.", System.Drawing.Color.Black, Message.Center), Program.Values);
client.Entity.SendSpawn(client, true);
client.Entity.Teleport(1002, 302, 278);
EntityTable.SaveEntity(client);
foreach (var clients in Program.Values)
{
if (clients.Entity.MapID == 1366)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity Good Luck Next Time ;) "));
}
}
}
else
{
dialog.Text("There are still " + Daily.howmanyinmap17 + " Entitys in the map kill it first to claim prize!");
dialog.Option("okay", 255);
dialog.Send();
break;
}
}
else
{
dialog.Text("Hey there " + client.Entity.Name + "You can only claim the prize when the time on or after xx:59");
dialog.Option("okay", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#region Winner MSsConquerHost [56]
case 301053:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there " + client.Entity.Name + "Would you like to claim your Prize?.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
Daily.CheackAlive16();
var Now64 = DateTime.Now;
if (DateTime.Now.Minute >= 59)
{
if (Daily.howmanyinmap16 == 1)
{
client.Entity.Update(_String.Effect, "cortege", true);
client.Entity.ConquerPoints += CPanel.mrmsconquer;
client.Entity.AddTopStatus(Update.Flags.TopSpouse, 1, DateTime.Now.AddMinutes(59));
Kernel.SendWorldMessage(new Message(" Congratulations ! " + client.Entity.Name + " has got [5kk] ConquerPoints For Winning Top MRConquerHost For This Hour.", System.Drawing.Color.Black, Message.Center), Program.Values);
client.Entity.SendSpawn(client, true);
client.Entity.Teleport(1002, 302, 278);
EntityTable.SaveEntity(client);
foreach (var clients in Program.Values)
{
if (clients.Entity.MapID == 1365)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity Good Luck Next Time ;) "));
}
}
}
else
{
dialog.Text("There are still " + Daily.howmanyinmap16 + " Entitys in the map kill it first to claim prize!");
dialog.Option("okay", 255);
dialog.Send();
break;
}
}
else
{
dialog.Text("Hey there " + client.Entity.Name + "You can only claim the prize when the time on or after xx:59");
dialog.Option("okay", 255);
dialog.Send();
break;
}
break;
}
}
break;
}
#endregion
#endregion
#endregion
#region UnionConquer HQuests
#region Elite GW [00] To [15]
if (Now64.Minute == 00 && Now64.Second == 2)
{
if (!Game.EliteGuildWar.IsWar)
{
if (Now64.Minute == 00 && Now64.Second == 2)
{
Game.EliteGuildWar.Start();
foreach (var client in Program.Values)
client.MessageBox("EliteGuildWar Begin Want Join [Prize : 50.000.000] CPs] ?",
p => { p.Entity.Teleport(1002, 328, 247); }, null);
foreach (var client in Program.Values)
client.MessageBox("EliteGuildWar Begin Want Join [Prize : 50.000.000] CPs]",
p => { p.Entity.Teleport(1002, 328, 247); }, null, 60, Languages.Arabic);
}
}
if (Game.EliteGuildWar.IsWar)
{
if (Time32.Now > Game.EliteGuildWar.ScoreSendStamp.AddSeconds(3))
{
Game.EliteGuildWar.ScoreSendStamp = Time32.Now;
Game.EliteGuildWar.SendScores();
}
if (Now64.Minute == 10 && Now64.Second == 2)
{
Kernel.SendWorldMessage(new Network.GamePackets.Message("5 Minutes left till Elite GuildWar End!.", System.Drawing.Color.White, Network.GamePackets.Message.System), Program.Values);
}
}
if (Game.EliteGuildWar.IsWar)
{
if (Copra_Times.End.EliteGW)
Game.EliteGuildWar.End();
}
}
#endregion
#region last Man [1]
if (Now64.Minute == 1 && Now64.Second == 3)
{
Kernel.SendWorldMessage(new Message(" Last Man War began ", Color.White, Message.TopLeft), Program.Values);
foreach (var client in Program.Values)
client.MessageBox("Last Man began Would you Like to join?",
p => { p.Entity.Teleport(1002, 314, 249); }, null, 20);
}
#endregion
#region InnerPwoer [5]
if (Now64.Minute == 05 && Now64.Second == 2)
{
Kernel.SendWorldMessage(new Message("InnerPowerQuest War began ", Color.White, Message.TopLeft), Program.Values);
foreach (var client in Program.Values)
client.MessageBox("InnerPowerQuest began Would you like to join?",
p => { p.Entity.Teleport(1002, 339, 249); }, null, 20);
}
#endregion
#region TeamOFWar [10]
if (DateTime.Now.Minute == 10 && DateTime.Now.Second == 01)
{
Kernel.SendWorldMessage(new Message("TeamWar Was began ", Color.White, Message.TopLeft), Program.Values);
foreach (var client in Program.Values)
client.MessageBox("TeamWar began Would you like to join?",
p => { p.Entity.Teleport(1002, 316, 249); }, null, 20);
}
#endregion
#region UnionConquer [15]
if (Now64.Minute == 15 && Now64.Second == 10)
{
Kernel.SendWorldMessage(new Message(" UnionConquer War began ", Color.White, Message.TopLeft), Program.Values);
foreach (var client in Program.Values)
client.MessageBox(" UnionConquer began Would you Like to join?",
p => { p.Entity.Teleport(1002, 318, 249); }, null, 20);
}
#endregion
#region Nobility [20]
if (Now64.Minute == 20 && Now64.Second == 02)
{
Kernel.SendWorldMessage(new Message(" Nobility War began ", Color.White, Message.TopLeft), Program.Values);
foreach (var client in Program.Values)
client.MessageBox("Nobility Man began Would you like to join?",
p => { p.Entity.Teleport(1002, 320, 249); }, null, 20);
}
#endregion
#region Fb&SS [25]
if (Now64.Minute == 25 && Now64.Second == 10)
{
Kernel.SendWorldMessage(new Message(" Fast blade and ScentSword war is began ", Color.White, Message.TopLeft), Program.Values);
foreach (var client in Program.Values)
client.MessageBox("Fast blade and ScentSword began Would you like to join?",
p => { p.Entity.Teleport(1002, 322, 249); }, null, 20);
}
#endregion
#region HeroOFGame [30]
if (DateTime.Now.Minute == 30)
{
HeroOfGame.CheakUp();
}
#endregion
#region Topguild [35]
if (Now64.Minute == 35 && Now64.Second == 10)
{
Kernel.SendWorldMessage(new Message("Hero Guild War began ", Color.White, Message.TopLeft), Program.Values);
foreach (var client in Program.Values)
client.MessageBox("Hero Guild began! Would you like to join?",
p => { p.Entity.Teleport(1002, 324, 249); }, null, 20);
}
#endregion
#region ConquerTop [40]
if (DateTime.Now.Minute == 40 && DateTime.Now.Second == 08)
{
Kernel.SendWorldMessage(new Message(" Conquer War began ", Color.White, Message.TopLeft), Program.Values);
foreach (var client in Program.Values)
client.MessageBox("ConquerTop Has began Would you like to join Prize?",
p => { p.Entity.Teleport(1002, 333, 249); }, null, 20);
}
#endregion
#region Donation~PK [xx.45M]
if (DateTime.Now.Minute == 45 && DateTime.Now.Second == 01)
{
Kernel.SendWorldMessage(new Message("Donation~PK War began", Color.White, Message.Center), Program.Values);
foreach (var client in Program.Values)
client.MessageBox("Donation~PK Has began Would you like to Join?",
p => { p.Entity.Teleport(1002, 342, 249); }, null, 20);
}
#endregion
#region Attacker Quest [50]
if (Now64.Minute == 50 && Now64.Second == 10)
{
Kernel.SendWorldMessage(new Message(" Attacker Quest War began ", Color.White, Message.TopLeft), Program.Values);
foreach (var client in Program.Values)
client.MessageBox("Attacker Quest began Would you like to join?",
p => { p.Entity.Teleport(1002, 336, 249); }, null, 20);
}
#endregion
#region Mr&Mss Conquer
#region MR.Conquer [56]
if (DateTime.Now.Minute == 56 && DateTime.Now.Second == 05)
{
foreach (var client in Program.Values)
if (client.Entity.Body == 1003 || client.Entity.Body == 1004)
{
Kernel.SendWorldMessage(new Message(" MR.Conquer War began ", Color.White, Message.Center), Program.Values);
client.MessageBox("MR.Conquer began Would you like to Join Prize ? ",
(p) => { p.Entity.Teleport(1002, 342, 272); client.Entity.RemoveFlag(Update.Flags.Ride); }, null);
client.Send(new Data(true) { UID = client.Entity.UID, dwParam = 60, ID = Data.CountDown });
}
}
#endregion
#region Ms.Conquer [56]
if (DateTime.Now.Minute == 56 && DateTime.Now.Second == 05)
{
foreach (var client in Program.Values)
if (client.Entity.Body == 2001 || client.Entity.Body == 2002)
{
Kernel.SendWorldMessage(new Message(" Ms.Conquer War began ", Color.White, Message.TopLeft), Program.Values);
client.MessageBox("Ms.Conquer began! Would you like to Join Prize [5.000.000] ConquerPoints]? ",
(p) => { p.Entity.Teleport(1002, 342, 289); client.Entity.RemoveFlag(Update.Flags.Ride); }, null);
client.Send(new Data(true) { UID = client.Entity.UID, dwParam = 60, ID = Data.CountDown }); ]
}
}
#endregion
#endregion
#endregion
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
أدوات الموضوع | |
|
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
ارجو دخول كل الناس الي شغالين بسورس اليكس | TarekMando | تطوير سيرفرات كونكر | 22 | 2024-09-27 09:17 PM |
محتاج بس رئيكم عشان شغالين انا وزيزو علي سورس هيولع الدنيا كلها | ahmedfathy | سورسات كونكر | 16 | 2020-04-11 06:18 AM |
كويسته ماتريكس | zonfor | مشكلات السيرفيرات كونكر الشخصيه | 1 | 2020-02-20 06:51 PM |
كويسته DemonDiamond | Amr Khalid | تطوير سيرفرات كونكر | 1 | 2019-05-07 01:50 PM |
كويسته PoleTwin | محمد ياسر | تطوير سيرفرات كونكر | 2 | 2019-04-27 01:36 PM |