case Mode.DetainWindowRequest: { if (!client.JustOpenedDetain) { if (client.DeatinedItem.Count != 0) { client.Send(new MsgAction(true) { ID = Mode.OpenWindow, dwParam = WindowCommands.DetainRedeem, UID = client.Player.UID }); } if (client.ClaimableItem.Count != 0) { client.Send(new MsgAction(true) { ID = Mode.OpenWindow, dwParam = WindowCommands.DetainClaim, UID = client.Player.UID }); } } client.JustOpenedDetain = !client.JustOpenedDetain; break; } case Mode.SendTC: { client.Player.Teleport(1002, 301, 288); break; } case Mode.Sash: { if (client.Player.ExtraInventory < 200) { if (client.Player.ConquerPoints >= 90) { client.Player.ExtraInventory += 1; client.Player.ConquerPoints -= 90; } else { client.Send("You don`t have enough money."); } } else { client.Send("you already opend max number of slots"); } break; } case Mode.Bulletin: { if (DateTime.Now.DayOfWeek == DayOfWeek.Wednesday && DateTime.Now.Hour == 19 && DateTime.Now.Minute == 45 && DateTime.Now.Minute <= 50)//skill team pk { client.Player.Teleport(1002, 313, 143);//Teleport } else if (DateTime.Now.DayOfWeek == DayOfWeek.Friday && DateTime.Now.Hour == 19 && DateTime.Now.Minute == 55 && DateTime.Now.Minute <= 59)//elite pk { client.Player.Teleport(1002, 302, 144);//Teleport } else if (DateTime.Now.DayOfWeek == DayOfWeek.Saturday && DateTime.Now.Hour == 18 && DateTime.Now.Minute == 45 && DateTime.Now.Minute <= 50)//team pk { client.Player.Teleport(1002, 292, 146);//Teleport } else if (DateTime.Now.Day <= 7 && DateTime.Now.DayOfWeek == DayOfWeek.Sunday && DateTime.Now.Hour == 22 && DateTime.Now.Minute >= 01 && DateTime.Now.Minute <= 14)//Monthly PK { client.Player.Teleport(1002, 324, 194);//Teleport } else if (DateTime.Now.DayOfWeek == DayOfWeek.Sunday && DateTime.Now.Hour == 20 && DateTime.Now.Minute >= 05 && DateTime.Now.Minute <= 15)// Weekly PK { client.Player.Teleport(1002, 324, 194);//Teleport } if (DateTime.Now.DayOfWeek == DayOfWeek.Saturday && DateTime.Now.Hour == 21 && DateTime.Now.Minute == 36 && DateTime.Now.Minute <= 59)//CaptureTheFlag { client.Player.Teleport(1002, 225, 237);//Teleport } else if (DateTime.Now.DayOfWeek == DayOfWeek.Wednesday || DateTime.Now.DayOfWeek == DayOfWeek.Friday) if ((DateTime.Now.Hour == 12 || DateTime.Now.Hour == 19) && DateTime.Now.Minute == 01 && DateTime.Now.Minute <= 05)//Dis City { client.Player.Teleport(1002, 297, 149);//Teleport } break; }