#region All Queste Day // case 141198: case 141199: { dialog.Avatar(67); switch (npcRequest.OptionID) { case 0: { { dialog.Text("Hey there > " + client.Entity.Name + " < No Questes for now -_-"); dialog.Option("Ok Thanks.", 255); client.Entity.Update(_String.Effect, "ErLongTengFei", true); dialog.Send(); } if (DateTime.Now.Minute >= 00 && DateTime.Now.Minute <= 2) { dialog.Text("Hey there " + client.Entity.Name + " Would you like to join Top WarriorTop PKWar?."); dialog.Option("Yea Teleport me Please WarriorTop!!", 100); dialog.Option("I`ll~think~about~it.", 255); dialog.Send(); } if (DateTime.Now.Minute >= 3 && DateTime.Now.Minute <= 5) { dialog.Text("Hey there " + client.Entity.Name + " Would you like to join ToP ArcherTop PKWar?."); dialog.Option("Yea Teleport me Please ArcherTop!!", 101); dialog.Option("I`ll~think~about~it.", 255); dialog.Send(); } if (DateTime.Now.Minute >= 6 && DateTime.Now.Minute <= 8) { dialog.Text("Hey there " + client.Entity.Name + " Would you like to join Top NinjaTop PKWar?."); dialog.Option("Yea Teleport me Please NinjaTop!!", 102); dialog.Option("I`ll~think~about~it.", 255); dialog.Send(); } if (DateTime.Now.Minute >= 9 && DateTime.Now.Minute <= 11) { dialog.Text("Hey there " + client.Entity.Name + " Would you like to join TopMonk Pk?."); dialog.Option("Yea Teleport me Please TopMonk!!", 103); dialog.Option("I`ll~think~about~it.", 255); dialog.Send(); } if (DateTime.Now.Minute >= 12 && DateTime.Now.Minute <= 14) { dialog.Text("Hey there " + client.Entity.Name + " Would you like to join TopTrojan PK PKWar?."); dialog.Option("Yea Teleport me Please TopTrojan!!", 104); dialog.Option("I`ll~think~about~it.", 255); dialog.Send(); } if (DateTime.Now.Minute >= 15 && DateTime.Now.Minute <= 17) { dialog.Text("Hey there " + client.Entity.Name + " Would you like to join Top PiratLord ?."); dialog.Option("Yea Teleport me Please PiratLord!!", 106); dialog.Option("I`ll~think~about~it.", 255); dialog.Send(); } if (DateTime.Now.Minute >= 18 && DateTime.Now.Minute <= 20) { dialog.Text("Hey there " + client.Entity.Name + " Would you like to join Top KungFuKing PKWar?."); dialog.Option("Yea Teleport me Please KungFuKing!!", 107); dialog.Option("I`ll~think~about~it.", 255); dialog.Send(); } if (DateTime.Now.Minute >= 21 && DateTime.Now.Minute <= 22) { dialog.Text("Hello " + client.Entity.Name + "I Can Let You Join The Cps War."); dialog.Text("Start Every Hours At (××:21) The End (××:22) Your Make 5 Muints SinglUp."); dialog.Text("If You Need To Join Cps War a " + ServerRates.Tops + " CPs Cps In Your Inventory If You Killed Any Entity U Will Drop " + ServerRates.Tops + " From Him Also If U Died U will Lose " + ServerRates.Tops + " Cps"); dialog.Option("Yea Teleport me Please CpsWar!!", 108); dialog.Option("I`ll~think~about~it.", 255); dialog.Send(); } if (DateTime.Now.Minute >= 23 && DateTime.Now.Minute <= 25) { dialog.Text("Hey there > " + client.Entity.Name + " < Would you like to join Windwalker~PK ?."); dialog.Option("Yea Teleport me Please Windwalker~PK!!", 109); dialog.Option("I`ll~think~about~it.", 255); dialog.Send(); } if (DateTime.Now.Minute >= 27 && DateTime.Now.Minute <= 29) { dialog.Text("Hey there > " + client.Entity.Name + " < Would you like to join ?."); dialog.Option("Yea Teleport me Please PkTopWater!!", 110); dialog.Option("I`ll~think~about~it.", 255); dialog.Send(); } if (DateTime.Now.Minute >= 31 && DateTime.Now.Minute <= 34) { dialog.Text("Hey there > " + client.Entity.Name + " < Would you like to join ?."); dialog.Option("Yea Teleport me Please rygh_hglx!!", 111); dialog.Option("I`ll~think~about~it.", 255); dialog.Send(); } if (DateTime.Now.Minute >= 35 && DateTime.Now.Minute <= 37) { dialog.Text("Hey there > " + client.Entity.Name + " < Would you like to join ?."); dialog.Option("Yea Teleport me Please rygh_syzs!!", 112); dialog.Option("I`ll~think~about~it.", 255); dialog.Send(); } if (DateTime.Now.Minute >= 40 && DateTime.Now.Minute <= 43) { dialog.Text("Hey there > " + client.Entity.Name + " < Would you like to join ?."); dialog.Option("Yea Teleport me Please ConuqerSuperBlue!!", 113); dialog.Option("I`ll~think~about~it.", 255); dialog.Send(); } if (DateTime.Now.Minute >= 45 && DateTime.Now.Minute <= 48) { dialog.Text("Hey there > " + client.Entity.Name + " < Would you like to join ?."); dialog.Option("Yea Teleport me Please MRConquerHost!!", 114); dialog.Option("I`ll~think~about~it.", 255); dialog.Send(); } if (DateTime.Now.Minute >= 50 && DateTime.Now.Minute <= 53) { dialog.Text("Hey there > " + client.Entity.Name + " < Would you like to join ?."); dialog.Option("Yea Teleport me Please 4thPlace_120!!", 115); dialog.Option("I`ll~think~about~it.", 255); dialog.Send(); } if (DateTime.Now.Minute >= 55 && DateTime.Now.Minute <= 57) { dialog.Text("Hey there > " + client.Entity.Name + " < Would you like to join ?."); dialog.Option("Yea Teleport me Please 3rdPlace_120!!", 116); dialog.Option("I`ll~think~about~it.", 255); dialog.Send(); } break; } case 116: { if (DateTime.Now.Minute >= 55 && DateTime.Now.Minute <= 57) { Random R = new Random(); int Nr = R.Next(1, 1); if (Nr == 1) client.Entity.Teleport(1997, 45, 45); client.Entity.PKMode = Game.Enums.PKMode.Team; client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode }); if (client.Entity.ContainsFlag(Network.GamePackets.Update.Flags.Ride)) { client.Entity.RemoveFlag(Network.GamePackets.Update.Flags.Ride); } } else { dialog.Text("Top 3rdPlace_120 Pk War is held during xx:55 to xx:57 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 115: { if (DateTime.Now.Minute >= 50 && DateTime.Now.Minute <= 53) { Random R = new Random(); int Nr = R.Next(1, 1); if (Nr == 1) client.Entity.Teleport(1996, 45, 45); client.Entity.PKMode = Game.Enums.PKMode.Team; client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode }); if (client.Entity.ContainsFlag(Network.GamePackets.Update.Flags.Ride)) { client.Entity.RemoveFlag(Network.GamePackets.Update.Flags.Ride); } } else { dialog.Text("Top 4thPlace_120 Pk War is held during xx:50 to xx:53 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 114: { if (DateTime.Now.Minute >= 45 && DateTime.Now.Minute <= 48) { Random R = new Random(); int Nr = R.Next(1, 1); if (Nr == 1) client.Entity.Teleport(1995, 45, 45); client.Entity.PKMode = Game.Enums.PKMode.Team; client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode }); if (client.Entity.ContainsFlag(Network.GamePackets.Update.Flags.Ride)) { client.Entity.RemoveFlag(Network.GamePackets.Update.Flags.Ride); } } else { dialog.Text("Top MRConquerHost Pk War is held during xx:45 to xx:48 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 113: { if (DateTime.Now.Minute >= 40 && DateTime.Now.Minute <= 43) { Random R = new Random(); int Nr = R.Next(1, 1); if (Nr == 1) client.Entity.Teleport(1994, 45, 45); client.Entity.PKMode = Game.Enums.PKMode.Team; client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode }); if (client.Entity.ContainsFlag(Network.GamePackets.Update.Flags.Ride)) { client.Entity.RemoveFlag(Network.GamePackets.Update.Flags.Ride); } } else { dialog.Text("Top ConuqerSuperBlue Pk War is held during xx:40 to xx:43 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 112: { if (DateTime.Now.Minute >= 35 && DateTime.Now.Minute <= 37) { Random R = new Random(); int Nr = R.Next(1, 1); if (Nr == 1) client.Entity.Teleport(1993, 45, 45); client.Entity.PKMode = Game.Enums.PKMode.Team; client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode }); if (client.Entity.ContainsFlag(Network.GamePackets.Update.Flags.Ride)) { client.Entity.RemoveFlag(Network.GamePackets.Update.Flags.Ride); } } else { dialog.Text("Top rygh_syzs Pk War is held during xx:35 to xx:37 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 111: { if (DateTime.Now.Minute >= 31 && DateTime.Now.Minute <= 34) { Random R = new Random(); int Nr = R.Next(1, 1); if (Nr == 1) client.Entity.Teleport(1992, 45, 45); client.Entity.PKMode = Game.Enums.PKMode.Team; client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode }); if (client.Entity.ContainsFlag(Network.GamePackets.Update.Flags.Ride)) { client.Entity.RemoveFlag(Network.GamePackets.Update.Flags.Ride); } } else { dialog.Text("Top rygh_hglx Pk War is held during xx:31 to xx:34 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 110: { if (DateTime.Now.Minute >= 27 && DateTime.Now.Minute <= 29) { Random R = new Random(); int Nr = R.Next(1, 1); if (Nr == 1) client.Entity.Teleport(1991, 45, 45); client.Entity.PKMode = Game.Enums.PKMode.Team; client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode }); if (client.Entity.ContainsFlag(Network.GamePackets.Update.Flags.Ride)) { client.Entity.RemoveFlag(Network.GamePackets.Update.Flags.Ride); } } else { dialog.Text("Top Water Pk War is held during xx:27 to xx:29 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 100: { if (DateTime.Now.Minute >= 00 && DateTime.Now.Minute <= 2) { Random R = new Random(); int Nr = R.Next(1, 1); if (Nr == 1) client.Entity.Teleport(2536, 50, 50); client.Entity.PKMode = Game.Enums.PKMode.Team; client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode }); if (client.Entity.ContainsFlag(Network.GamePackets.Update.Flags.Ride)) { client.Entity.RemoveFlag(Network.GamePackets.Update.Flags.Ride); } } else { dialog.Text("Top WarriorTop Pk War is held during xx:00 to xx:2 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 101: { if (DateTime.Now.Minute >= 3 && DateTime.Now.Minute <= 5) { client.Entity.Teleport(8541, 57, 51); if (client.Entity.ContainsFlag(Network.GamePackets.Update.Flags.Ride)) { client.Entity.RemoveFlag(Network.GamePackets.Update.Flags.Ride); } } else { dialog.Text("[ ArcherTop PK] War is held during [xx:03] To [xx:05] in every Hour"); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 102: { if (DateTime.Now.Minute >= 6 && DateTime.Now.Minute <= 8) { Random R = new Random(); int Nr = R.Next(1, 1); if (Nr == 1) client.Entity.Teleport(2529, 57, 51); client.Entity.PKMode = Game.Enums.PKMode.Team; client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode }); if (client.Entity.ContainsFlag(Network.GamePackets.Update.Flags.Ride)) { client.Entity.RemoveFlag(Network.GamePackets.Update.Flags.Ride); } } else { dialog.Text("Top NinjaTop Pk War is held during xx:6 to xx:8 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 103: { if (DateTime.Now.Minute >= 9 && DateTime.Now.Minute <= 11) { Random R = new Random(); int Nr = R.Next(1, 1); if (Nr == 1) client.Entity.Teleport(2528, 50, 50); client.Entity.PKMode = Game.Enums.PKMode.Team; client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode }); if (client.Entity.ContainsFlag(Network.GamePackets.Update.Flags.Ride)) { client.Entity.RemoveFlag(Network.GamePackets.Update.Flags.Ride); } } else { dialog.Text("Top MonkTop Pk War is held during xx:9 to xx:11 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 104: { if (DateTime.Now.Minute >= 12 && DateTime.Now.Minute <= 14) { Random R = new Random(); int Nr = R.Next(1, 1); if (Nr == 1) client.Entity.Teleport(2538, 50, 50); client.Entity.PKMode = Game.Enums.PKMode.Team; client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode }); if (client.Entity.ContainsFlag(Network.GamePackets.Update.Flags.Ride)) { client.Entity.RemoveFlag(Network.GamePackets.Update.Flags.Ride); } } else { dialog.Text("Top Trojan Pk War is held during xx:12 to xx:14 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 106: { if (DateTime.Now.Minute >= 15 && DateTime.Now.Minute <= 17) { Random R = new Random(); int Nr = R.Next(1, 1); if (Nr == 1) client.Entity.Teleport(2527, 50, 50); // if (Nr == 1) client.Entity.Teleport(5928, 50, 50); client.Entity.PKMode = Game.Enums.PKMode.Team; client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode }); if (client.Entity.ContainsFlag(Network.GamePackets.Update.Flags.Ride)) { client.Entity.RemoveFlag(Network.GamePackets.Update.Flags.Ride); } } else { dialog.Text("Top PiratLord Pk War is held during xx:15 to xx:17 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 107: { if (DateTime.Now.Minute >= 18 && DateTime.Now.Minute <= 20) { Random R = new Random(); int Nr = R.Next(1, 1); if (Nr == 1) client.Entity.Teleport(321, 50, 50); client.Entity.PKMode = Game.Enums.PKMode.Team; client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode }); if (client.Entity.ContainsFlag(Network.GamePackets.Update.Flags.Ride)) { client.Entity.RemoveFlag(Network.GamePackets.Update.Flags.Ride); } } else { dialog.Text("Top KungFuKing Pk War is held during xx:18 to xx:20 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 108: { if (DateTime.Now.Minute >= 21 && DateTime.Now.Minute <= 22) { if (client.Entity.ConquerPoints >= ServerRates.Tops) { client.Entity.Teleport(6565, 39, 35); /* if (client.Entity.MyClones.Count > 0) { var clones = client.Entity.MyClones.Values.ToArray(); for (int i = 0; i < clones.Length; i++) { var item = clones[i]; if (item == null) continue; Data data = new Data(true); data.UID = item.UID; data.ID = Network.GamePackets.Data.RemoveEntity; client.Entity.Owner.SendScreen(data); client.Entity.MyClones[item.UID] = null; } client.Entity.MyClones.Clear(); }*/ } else { dialog.Text("Sorry Your Dont Make " + ServerRates.Tops + " CPs"); dialog.Option("Thanks.", 255); dialog.Avatar(116); dialog.Send(); } break; } else { dialog.Text("Sorry i Can Let You join The Event Now Come again Later On (××:21) Off (××:22)."); dialog.Option("Thanks.", 255); dialog.Avatar(116); dialog.Send(); break; } //break; } case 109: { if (DateTime.Now.Minute >= 23 && DateTime.Now.Minute <= 25) { Random R = new Random(); int Nr = R.Next(1, 1); client.Entity.Teleport(9575, 50, 50); client.Entity.PKMode = Game.Enums.PKMode.Team; client.Send(new Data(true) { UID = client.Entity.UID, ID = Data.ChangePKMode, dwParam = (uint)client.Entity.PKMode }); if (client.Entity.ContainsFlag(Network.GamePackets.Update.Flags.Ride)) { client.Entity.RemoveFlag(Network.GamePackets.Update.Flags.Ride); } } else { dialog.Text("Hey there > " + client.Entity.Name + "Would you like to join Windwalker~PK ?."); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } } break; } endregion