#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