#region Arena npc case 10021: //Arena npc { switch (npcRequest.OptionID) { case 0: { dialog.Text("Hello Play for 100 million Cps Enter 5M Enjoy .."); dialog.Option("join?.", 1); dialog.Option("I'm standing by.", 255); dialog.Send(); break; } case 1: { if (client.Entity.ConquerPoints >= 5000000) { client.Entity.ConquerPoints -= 5000000; if (client.Entity.ContainsFlag(Update.Flags.Ride)) { client.Entity.RemoveFlag(Update.Flags.Ride); } 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(); } client.Entity.Teleport(1005, 50, 48); } else { dialog.Text("You need 5M Cps to be able to enter the jail."); dialog.Option("Alright.", 255); } break; } } break; } #endregion
#region Arena Cps foreach (var client10 in Program.Values) if (client.Entity.ConquerPoints <= 100000000 && client.Entity.MapID == 1005) { client.Entity.Teleport(1002, 313, 294); client.MessageBox("You Dont Have 100M Cps", (p) => { p.Entity.Teleport(1002, 302, 272); }, null, 60); } #endregion
#region Cps War if (killer.MapID == 1005) { if (this.ConquerPoints >= 100000000) { this.Teleport(1002, 302, 281); this.ConquerPoints -= 100000000; SomailProject.Kernel.SendWorldMessage(new SomailProject.Network.GamePackets.Message("Ops " + this.Name + " Congratulations Kaspato " + killer.Name + " AnD LosT 100000000 In Cps Arena #41#41#41#41.", Message.Center)); // Kernel.SendWorldMessage(new Message("Ops " + this.Name + " HaS FuCkeD By " + killer.Name + " Congratulations Kaspato 100000000 Cps In EmpirorWaR!!.", System.Drawing.Color.Red, Message.Talk), Program.GamePool); } else { this.Teleport(1002, 302, 281); SomailProject.Kernel.SendWorldMessage(new SomailProject.Network.GamePackets.Message("Ops " + this.Name + " Congratulations Kaspato " + killer.Name + " Congratulations Kaspato 100000000 In Cps Arena #41#41#41#41.", Message.Center)); } } if (killer.MapID == 1005) { if (killer.MapID == 1005) { killer.ConquerPoints += 100000000; this.Teleport(1002, 302, 281); Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6, "Congratulations, You HaVe GaineD 100000000 Cps FoR Kill One PlaYeR!"); } } #endregion