#region Drop if (killer.PlayerFlag == Game.PlayerFlag.Player) { if (killer.Owner.Player.VIPLevel < 4) { uint amount = (uint)Level / 1; if (amount < 50) amount = 50; if (amount > 170) amount = 170; if (killer != null && killer.Owner != null) { uint ItemID = 729911; ushort X = Owner.X, Y = Owner.Y; Game.Map Map = Kernel.Maps[Owner.MapID]; if (Map.SelectCoordonates(ref X, ref Y)) { Network.GamePackets.MsgMapItem floorItem = new Network.GamePackets.MsgMapItem(true); floorItem.ValueType = Network.GamePackets.MsgMapItem.FloorValueType.ConquerPoints; floorItem.Value = amount; floorItem.ItemID = ItemID; floorItem.MapID = Owner.MapID; floorItem.MapObjType = Game.MapObjectType.Item; floorItem.X = X; floorItem.Y = Y; floorItem.Type = Network.GamePackets.MsgMapItem.Drop; floorItem.OnFloor = Time32.Now; floorItem.UID = Network.GamePackets.MsgMapItem.FloorUID.Next; while (Map.Npcs.ContainsKey(floorItem.UID)) floorItem.UID = Network.GamePackets.MsgMapItem.FloorUID.Next; Map.AddFloorItem(floorItem); SendScreenSpawn(floorItem); } } } else { if (killer.PlayerFlag == Game.PlayerFlag.Player) { #region Drop By DavidEid if (Kernel.Rate(100)) { if (killer.Owner.Player.VIPLevel >= 4) { if (killer.InHangUp) { killer.ConquerPoints += 0; // killer.Owner.Send(new MsgTalk("You Killed Monster And Get ( 500 ) Cps #00", System.Drawing.Color.Azure, MsgTalk.TopLeft)); } if (killer.VIPLevel == 5) { killer.ConquerPoints += 1000; killer.Owner.Send(new MsgTalk("You Killed Monster And Get ( 1000 ) Cps #00", System.Drawing.Color.Azure, MsgTalk.TopLeft)); } if (killer.VIPLevel == 6) { killer.ConquerPoints += 1000; killer.Owner.Send(new MsgTalk("You Killed Monster And Get ( 1000 ) Cps #00", System.Drawing.Color.Azure, MsgTalk.TopLeft)); } } } #endregion } } } if (killer.PlayerFlag == Game.PlayerFlag.Player) { #region Drop By DavidEid if (Kernel.Rate(100)) { if (killer.InHangUp) { killer.ConquerPoints += 0; // killer.Owner.Send(new MsgTalk("You Killed Monster And Get ( 500 ) Cps #00", System.Drawing.Color.Azure, MsgTalk.TopLeft)); } if (killer.VIPLevel == 4) { killer.ConquerPoints += 1000; killer.Owner.Send(new MsgTalk("You Killed Monster And Get ( 1000 ) Cps #00", System.Drawing.Color.Azure, MsgTalk.TopLeft)); } if (killer.VIPLevel == 1) { killer.ConquerPoints += 500; killer.Owner.Send(new MsgTalk("You Killed Monster And Get ( 500 ) Cps #00", System.Drawing.Color.Azure, MsgTalk.TopLeft)); } if (killer.VIPLevel == 0) { killer.ConquerPoints += 500; killer.Owner.Send(new MsgTalk("You Killed Monster And Get ( 500 ) Cps #00", System.Drawing.Color.Azure, MsgTalk.TopLeft)); } if (killer.VIPLevel == 2) { killer.ConquerPoints += 500; killer.Owner.Send(new MsgTalk("You Killed Monster And Get ( 500 ) Cps #00", System.Drawing.Color.Azure, MsgTalk.TopLeft)); } if (killer.VIPLevel == 3) { killer.ConquerPoints += 500; killer.Owner.Send(new MsgTalk("You Killed Monster And Get ( 500 ) Cps #00", System.Drawing.Color.Azure, MsgTalk.TopLeft)); } if (killer.VIPLevel == 5) { killer.ConquerPoints += 500; killer.Owner.Send(new MsgTalk("You Killed Monster And Get ( 500 ) Cps #00", System.Drawing.Color.Azure, MsgTalk.TopLeft)); } if (killer.VIPLevel == 6) { killer.ConquerPoints += 500; killer.Owner.Send(new MsgTalk("You Killed Monster And Get ( 500 ) Cps #00", System.Drawing.Color.Azure, MsgTalk.TopLeft)); } } #endregion } #endregion