عرض مشاركة واحدة
قديم 2019-06-19, 09:04 PM
المشاركة #7  
osamamand
تاريخ الإنضمام :
رقم العضوية :
المشاركات: n/a
افتراضي رد: 4 مشكلاات محتاج حلهم
اتفضل مشكله الشنط
اينزل شنط للاقل من vip 4 و vip 4 وفوق اياخده سي بي علي طول

كود:
#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 




طب انا عاوز اخلى الشنط الى فيها دى تبقا 5 و 10 و25 سبس الى موجود فيها شنطة واحدة بس وحاولت انى اضيف الباقى بيجيب ارور
يريت لو تقدر تعدلهالى تبقى عملت معية الصح وجميلك عمرى ما انساه