#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 >= 6 && DateTime.Now.Minute <= 8) { 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 >= 12 && DateTime.Now.Minute <= 14) { 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 >= 18 && DateTime.Now.Minute <= 20) { 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 >= 24 && DateTime.Now.Minute <= 26) { 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 >= 30 && DateTime.Now.Minute <= 32) { dialog.Text("Hey there " + client.Entity.Name + " Would you like to join Top LastMan PKWar?."); dialog.Option("Yea Teleport me Please LastMan!!", 105); dialog.Option("I`ll~think~about~it.", 255); dialog.Send(); } if (DateTime.Now.Minute >= 36 && DateTime.Now.Minute <= 38) { 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 >= 42 && DateTime.Now.Minute <= 44) { 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 >= 48 && DateTime.Now.Minute <= 50) { dialog.Text("Hello " + client.Entity.Name + "I Can Let You Join The Cps War."); dialog.Text("Start Every Hours At (××:48) The End (××:51) Your Make 5 Muints SinglUp."); dialog.Text("If You Need To Join Cps War a " + 20000 + " CPs Cps In Your Inventory If You Killed Any Entity U Will Drop " + 15000000 + " From Him Also If U Died U will Lose " + 10000000 + " Cps"); dialog.Option("Yea Teleport me Please CpsWar!!", 108); dialog.Option("I`ll~think~about~it.", 255); dialog.Send(); } if (DateTime.Now.Minute >= 54 && DateTime.Now.Minute <= 56) { 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(); } 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 }); } else { dialog.Text("Top WarriorTop Pk War is held during xx:00 to xx:3 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 101: { if (DateTime.Now.Minute >= 6 && DateTime.Now.Minute <= 8) { client.Entity.Teleport(8541, 108, 122); } else { dialog.Text("[ ArcherTop PK] War is held during [xx:06] To [xx:09] in every Hour"); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 102: { 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(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 }); } else { dialog.Text("Top NinjaTop Pk War is held during xx:12 to xx:15 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 103: { 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(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 }); } else { dialog.Text("Top MonkTop Pk War is held during xx:18 to xx:21 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 104: { if (DateTime.Now.Minute >= 24 && DateTime.Now.Minute <= 26) { 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 }); } else { dialog.Text("Top Trojan Pk War is held during xx:24 to xx:27 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 105: { if (DateTime.Now.Minute >= 30 && DateTime.Now.Minute <= 32) { Random R = new Random(); int Nr = R.Next(1, 1); // if (Nr == 1) client.Entity.Teleport(2537, 50, 50); if (Nr == 1) client.Entity.Teleport(2222, 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 }); } else { dialog.Text("Top TaoistMoon Pk War is held during xx:30 to xx:33 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 106: { if (DateTime.Now.Minute >= 36 && DateTime.Now.Minute <= 38) { 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 }); } else { dialog.Text("Top PiratLord Pk War is held during xx:36 to xx:39 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 107: { if (DateTime.Now.Minute >= 42 && DateTime.Now.Minute <= 44) { 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 }); } else { dialog.Text("Top KungFuKing Pk War is held during xx:6 to xx:9 you have 4 min to signup "); dialog.Option("I don't care.", 255); dialog.Send(); break; } break; } case 108: { if (DateTime.Now.Minute >= 48 && DateTime.Now.Minute <= 50) { if (client.Entity.ConquerPoints >= 10000000) { 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 " + 10000000 + " 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 (××:48) Off (××:51)."); dialog.Option("Thanks.", 255); dialog.Avatar(116); dialog.Send(); break; } //break; } case 109: { if (DateTime.Now.Minute >= 54 && DateTime.Now.Minute <= 56) { 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 }); } 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