منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://code.vpscairo.com/forumdisplay.php?f=12)
-   -   طلب بخصوص الدروب (https://code.vpscairo.com/showthread.php?t=582)

osama 2019-07-01 08:48 PM

رد: طلب بخصوص الدروب
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hazem (المشاركة 3402)
انت بتاخد شنط بس مش بتديك سي بي ولا ايه
سيبك من الفيس انا مش برد علي حد علي الفيس مختص بكونكر
خلينا هنا احسن وانا اتابع معاك

كود PHP:

 #region EgyArmy[EG] Drop System
            #region Easy Drop [- 5 and 10 Cps And Metor]
            
if (killer != null && killer.PlayerFlag == Game.PlayerFlag.Player)
            {
                
byte times = (byte)Kernel.Random.Next(11);
                
byte ref_times = (byte)Kernel.Random.Next(160);
                for (
byte i 0timesi++)
                {
                    
uint Uid 0;
                    
byte type = (byte)Kernel.Random.Next(160);
                    switch (
type)
                    {
                        case 
1Uid 721016; break;// 5 cps pag
                        
case 2Uid 721016; break;// 5 cps pag
                        
case 3Uid 721017; break;// 10cps pag
                        
case 4Uid 721017; break;// 10cps pag
                        
case 5Uid 1088001; break; // Metor
                    
}

                    if (
Uid != 0)
                    {
                        
ushort X Owner.XOwner.Y;
                        
Game.Map Map Kernel.Maps[Owner.MapID];
                        if (
Map.SelectCoordonates(ref Xref Y))
                        {
                            
Network.GamePackets.MsgMapItem floorItem = new Network.GamePackets.MsgMapItem(true);
                            
floorItem.Item = new Network.GamePackets.MsgItemInfo(true);
                            
floorItem.Item.Color = (Game.Enums.Color)Kernel.Random.Next(460);
                            
floorItem.Item.ID Uid;
                            
floorItem.Item.MaximDurability floorItem.Item.Durability 65535;
                            
floorItem.Item.UID Network.GamePackets.MsgItemInfo.ItemUID.Next;
                            
floorItem.ValueType Network.GamePackets.MsgMapItem.FloorValueType.Item;
                            
floorItem.ItemID Uid;
                            
floorItem.MapID Owner.MapID;
                            
floorItem.MapObjType Game.MapObjectType.Item;
                           
                            
floorItem.X;
                            
floorItem.Y;
                            
floorItem.Type Network.GamePackets.MsgMapItem.Drop;
                            
floorItem.OnFloor Time32.Now;
                            
floorItem.ItemColor floorItem.Item.Color;
                            
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);
                        }
                    }
                }
            }
            
#endregion
            #region Medium Drob [+ 25 CPS And ExpBall(Event)]
            
if (killer != null && killer.PlayerFlag == Game.PlayerFlag.Player)
            {
                
byte times = (byte)Kernel.Random.Next(11);
                
byte ref_times = (byte)Kernel.Random.Next(1120);
                for (
byte i 0timesi++)
                {
                    
uint Uid 0;
                    
byte type = (byte)Kernel.Random.Next(1120);
                    switch (
type)
                    {
                        case 
1Uid 721019; break;// 25 cps pag
                        
case 3Uid 723911; break;// ExpBall(Event)
                    
}

                    if (
Uid != 0)
                    {
                        
ushort X Owner.XOwner.Y;
                        
Game.Map Map Kernel.Maps[Owner.MapID];
                        if (
Map.SelectCoordonates(ref Xref Y))
                        {
                            
Network.GamePackets.MsgMapItem floorItem = new Network.GamePackets.MsgMapItem(true);
                            
floorItem.Item = new Network.GamePackets.MsgItemInfo(true);
                            
floorItem.Item.Color = (Game.Enums.Color)Kernel.Random.Next(1100);
                            
floorItem.Item.ID Uid;
                            
floorItem.Item.MaximDurability floorItem.Item.Durability 65535;
                            
floorItem.Item.UID Network.GamePackets.MsgItemInfo.ItemUID.Next;
                            
floorItem.ValueType Network.GamePackets.MsgMapItem.FloorValueType.Item;
                            
floorItem.ItemID Uid;
                            
floorItem.MapID Owner.MapID;
                            
floorItem.MapObjType Game.MapObjectType.Item;
                            
                            
floorItem.X;
                            
floorItem.Y;
                            
floorItem.Type Network.GamePackets.MsgMapItem.Drop;
                            
floorItem.OnFloor Time32.Now;
                            
floorItem.ItemColor floorItem.Item.Color;
                            
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);
                        }
                    }
                }
            }
            
#endregion
            #region Very Hard Drop [+ DB ]
            
if (killer != null && killer.PlayerFlag == Game.PlayerFlag.Player)
            {
                
byte times = (byte)Kernel.Random.Next(11);
                
byte ref_times = (byte)Kernel.Random.Next(1280);
                for (
byte i 0timesi++)
                {
                    
uint Uid 0;
                    
byte type = (byte)Kernel.Random.Next(1280);
                    switch (
type)
                    {
                        case 
1Uid 1088000; break;// dragonBall
                    
}

                    if (
Uid != 0)
                    {
                        
ushort X Owner.XOwner.Y;
                        
Game.Map Map Kernel.Maps[Owner.MapID];
                        if (
Map.SelectCoordonates(ref Xref Y))
                        {
                            
Network.GamePackets.MsgMapItem floorItem = new Network.GamePackets.MsgMapItem(true);
                            
floorItem.Item = new Network.GamePackets.MsgItemInfo(true);
                            
floorItem.Item.Color = (Game.Enums.Color)Kernel.Random.Next(1100);
                            
floorItem.Item.ID Uid;
                            
floorItem.Item.MaximDurability floorItem.Item.Durability 65535;
                            
floorItem.Item.UID Network.GamePackets.MsgItemInfo.ItemUID.Next;
                            
floorItem.ValueType Network.GamePackets.MsgMapItem.FloorValueType.Item;
                            
floorItem.ItemID Uid;
                            
floorItem.MapID Owner.MapID;
                            
floorItem.MapObjType Game.MapObjectType.Item;
                            
                            
floorItem.X;
                            
floorItem.Y;
                            
floorItem.Type Network.GamePackets.MsgMapItem.Drop;
                            
floorItem.OnFloor Time32.Now;
                            
floorItem.ItemColor floorItem.Item.Color;
                            
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);
                        }
                    }
                }
            }
            
#endregion
            // VIP Cps Drop 
            #region Drop Cps VIP 4
            
if (killer.VIPLevel == || killer.VIPLevel == || killer.VIPLevel == 6)
                if (
Kernel.Rate(100))
                {
                    
Random R = new Random();
                    
int Nr R.Next(15);
                    if (
Nr == 1)
                    {
                        
byte type = (byte)Kernel.Random.Next(180);
                        
killer.ConquerPoints += 5;
                        
//killer.Owner.LoadItemStats();
                        
killer.Owner.Send(new Network.GamePackets.MsgTalk(" You have got 5 Cps #38#37#37 ."System.Drawing.Color.DarkBlue255));
                    }
                    if (
Nr == 2)
                    {
                        
byte type = (byte)Kernel.Random.Next(1120);
                        
killer.ConquerPoints += 10;
                        
killer.Owner.LoadItemStats();
                        
killer.Owner.Send(new Network.GamePackets.MsgTalk(" You have got 10 Cps #38#37#37 ."System.Drawing.Color.DarkBlue255));
                    }
                    if (
Nr == 3)
                    {
                        
byte type = (byte)Kernel.Random.Next(1120);
                        
killer.ConquerPoints += 10;
                       
// killer.Owner.LoadItemStats();
                        
killer.Owner.Send(new Network.GamePackets.MsgTalk(" You have got 10 Cps #38#37#37 ."System.Drawing.Color.DarkBlue255));
                    }
                    if (
Nr == 4)
                    {
                        
byte type = (byte)Kernel.Random.Next(1180);
                        
killer.ConquerPoints += 25;
                        
//killer.Owner.LoadItemStats();
                        
killer.Owner.Send(new Network.GamePackets.MsgTalk(" You have got 25 Cps #38#37#37 ."System.Drawing.Color.DarkBlue255));
                    }
                    if (
Nr == 5)
                    {
                        
killer.ConquerPoints += 200;
                      
//  killer.Owner.LoadItemStats();
                        
killer.Owner.Send(new Network.GamePackets.MsgTalk(" You have got 200 Cps #38#37#37 ."System.Drawing.Color.DarkBlue255));
                    }
                }
            
#endregion      
            #endregion 


osama 2019-07-01 08:49 PM

رد: طلب بخصوص الدروب
 
عاوزك تخلى الفى ايبى 4 او اى فى ايبى ميظهرلوش شنط السبس فى الارض بس كدة ده كل الى انا عاوزة انا كنت عملها من سنتين بس مش فاكر كنت عامل اية

محمد ياسر 2019-07-01 08:56 PM

رد: طلب بخصوص الدروب
 
اتفضل اهو
كود PHP:

 if (killer.owner.player.viplevel >= 4

killer.conquerpoints += 1000
}else
 
#region EgyArmy[EG] Drop System 
            #region Easy Drop [- 5 and 10 Cps And Metor] 
            
if (killer != null && killer.PlayerFlag == Game.PlayerFlag.Player
            { 
                
byte times = (byte)Kernel.Random.Next(11); 
                
byte ref_times = (byte)Kernel.Random.Next(160); 
                for (
byte i 0timesi++) 
                { 
                    
uint Uid 0
                    
byte type = (byte)Kernel.Random.Next(160); 
                    switch (
type
                    { 
                        case 
1Uid 721016; break;// 5 cps pag 
                        
case 2Uid 721016; break;// 5 cps pag 
                        
case 3Uid 721017; break;// 10cps pag 
                        
case 4Uid 721017; break;// 10cps pag 
                        
case 5Uid 1088001; break; // Metor 
                    


                    if (
Uid != 0
                    { 
                        
ushort X Owner.XOwner.Y
                        
Game.Map Map Kernel.Maps[Owner.MapID]; 
                        if (
Map.SelectCoordonates(ref Xref Y)) 
                        { 
                            
Network.GamePackets.MsgMapItem floorItem = new Network.GamePackets.MsgMapItem(true); 
                            
floorItem.Item = new Network.GamePackets.MsgItemInfo(true); 
                            
floorItem.Item.Color = (Game.Enums.Color)Kernel.Random.Next(460); 
                            
floorItem.Item.ID Uid
                            
floorItem.Item.MaximDurability floorItem.Item.Durability 65535
                            
floorItem.Item.UID Network.GamePackets.MsgItemInfo.ItemUID.Next
                            
floorItem.ValueType Network.GamePackets.MsgMapItem.FloorValueType.Item
                            
floorItem.ItemID Uid
                            
floorItem.MapID Owner.MapID
                            
floorItem.MapObjType Game.MapObjectType.Item
                            
                            
floorItem.X
                            
floorItem.Y
                            
floorItem.Type Network.GamePackets.MsgMapItem.Drop
                            
floorItem.OnFloor Time32.Now
                            
floorItem.ItemColor floorItem.Item.Color
                            
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); 
                        } 
                    } 
                } 
            } 
            
#endregion 
            #region Medium Drob [+ 25 CPS And ExpBall(Event)] 
            
if (killer != null && killer.PlayerFlag == Game.PlayerFlag.Player
            { 
                
byte times = (byte)Kernel.Random.Next(11); 
                
byte ref_times = (byte)Kernel.Random.Next(1120); 
                for (
byte i 0timesi++) 
                { 
                    
uint Uid 0
                    
byte type = (byte)Kernel.Random.Next(1120); 
                    switch (
type
                    { 
                        case 
1Uid 721019; break;// 25 cps pag 
                        
case 3Uid 723911; break;// ExpBall(Event) 
                    


                    if (
Uid != 0
                    { 
                        
ushort X Owner.XOwner.Y
                        
Game.Map Map Kernel.Maps[Owner.MapID]; 
                        if (
Map.SelectCoordonates(ref Xref Y)) 
                        { 
                            
Network.GamePackets.MsgMapItem floorItem = new Network.GamePackets.MsgMapItem(true); 
                            
floorItem.Item = new Network.GamePackets.MsgItemInfo(true); 
                            
floorItem.Item.Color = (Game.Enums.Color)Kernel.Random.Next(1100); 
                            
floorItem.Item.ID Uid
                            
floorItem.Item.MaximDurability floorItem.Item.Durability 65535
                            
floorItem.Item.UID Network.GamePackets.MsgItemInfo.ItemUID.Next
                            
floorItem.ValueType Network.GamePackets.MsgMapItem.FloorValueType.Item
                            
floorItem.ItemID Uid
                            
floorItem.MapID Owner.MapID
                            
floorItem.MapObjType Game.MapObjectType.Item
                             
                            
floorItem.X
                            
floorItem.Y
                            
floorItem.Type Network.GamePackets.MsgMapItem.Drop
                            
floorItem.OnFloor Time32.Now
                            
floorItem.ItemColor floorItem.Item.Color
                            
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); 
                        } 
                    } 
                } 
            } 
            
#endregion 
            #region Very Hard Drop [+ DB ] 
            
if (killer != null && killer.PlayerFlag == Game.PlayerFlag.Player
            { 
                
byte times = (byte)Kernel.Random.Next(11); 
                
byte ref_times = (byte)Kernel.Random.Next(1280); 
                for (
byte i 0timesi++) 
                { 
                    
uint Uid 0
                    
byte type = (byte)Kernel.Random.Next(1280); 
                    switch (
type
                    { 
                        case 
1Uid 1088000; break;// dragonBall 
                    


                    if (
Uid != 0
                    { 
                        
ushort X Owner.XOwner.Y
                        
Game.Map Map Kernel.Maps[Owner.MapID]; 
                        if (
Map.SelectCoordonates(ref Xref Y)) 
                        { 
                            
Network.GamePackets.MsgMapItem floorItem = new Network.GamePackets.MsgMapItem(true); 
                            
floorItem.Item = new Network.GamePackets.MsgItemInfo(true); 
                            
floorItem.Item.Color = (Game.Enums.Color)Kernel.Random.Next(1100); 
                            
floorItem.Item.ID Uid
                            
floorItem.Item.MaximDurability floorItem.Item.Durability 65535
                            
floorItem.Item.UID Network.GamePackets.MsgItemInfo.ItemUID.Next
                            
floorItem.ValueType Network.GamePackets.MsgMapItem.FloorValueType.Item
                            
floorItem.ItemID Uid
                            
floorItem.MapID Owner.MapID
                            
floorItem.MapObjType Game.MapObjectType.Item
                             
                            
floorItem.X
                            
floorItem.Y
                            
floorItem.Type Network.GamePackets.MsgMapItem.Drop
                            
floorItem.OnFloor Time32.Now
                            
floorItem.ItemColor floorItem.Item.Color
                            
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); 
                        } 
                    } 
                } 
            } 
            
#endregion 
            // VIP Cps Drop  
            #region Drop Cps VIP 4 
            
if (killer.VIPLevel == || killer.VIPLevel == || killer.VIPLevel == 6
                if (
Kernel.Rate(100)) 
                { 
                    
Random R = new Random(); 
                    
int Nr R.Next(15); 
                    if (
Nr == 1
                    { 
                        
byte type = (byte)Kernel.Random.Next(180); 
                        
killer.ConquerPoints += 5
                        
//killer.Owner.LoadItemStats(); 
                        
killer.Owner.Send(new Network.GamePackets.MsgTalk(" You have got 5 Cps #38#37#37 ."System.Drawing.Color.DarkBlue255)); 
                    } 
                    if (
Nr == 2
                    { 
                        
byte type = (byte)Kernel.Random.Next(1120); 
                        
killer.ConquerPoints += 10
                        
killer.Owner.LoadItemStats(); 
                        
killer.Owner.Send(new Network.GamePackets.MsgTalk(" You have got 10 Cps #38#37#37 ."System.Drawing.Color.DarkBlue255)); 
                    } 
                    if (
Nr == 3
                    { 
                        
byte type = (byte)Kernel.Random.Next(1120); 
                        
killer.ConquerPoints += 10
                       
// killer.Owner.LoadItemStats(); 
                        
killer.Owner.Send(new Network.GamePackets.MsgTalk(" You have got 10 Cps #38#37#37 ."System.Drawing.Color.DarkBlue255)); 
                    } 
                    if (
Nr == 4
                    { 
                        
byte type = (byte)Kernel.Random.Next(1180); 
                        
killer.ConquerPoints += 25
                        
//killer.Owner.LoadItemStats(); 
                        
killer.Owner.Send(new Network.GamePackets.MsgTalk(" You have got 25 Cps #38#37#37 ."System.Drawing.Color.DarkBlue255)); 
                    } 
                    if (
Nr == 5
                    { 
                        
killer.ConquerPoints += 200
                      
//  killer.Owner.LoadItemStats(); 
                        
killer.Owner.Send(new Network.GamePackets.MsgTalk(" You have got 200 Cps #38#37#37 ."System.Drawing.Color.DarkBlue255)); 
                    } 
                } 
            
#endregion       
            #endregion  



osama 2019-07-01 09:01 PM

رد: طلب بخصوص الدروب
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hazem (المشاركة 3410)
اتفضل اهو
كود PHP:

 if (killer.owner.player.viplevel >= 4

killer.conquerpoints += 1000
}else
 
#region egyarmy[eg] drop system 
            #region easy drop [- 5 and 10 cps and metor] 
            
if (killer != null && killer.playerflag == game.playerflag.player
            { 
                
byte times = (byte)kernel.random.next(11); 
                
byte ref_times = (byte)kernel.random.next(160); 
                for (
byte i 0timesi++) 
                { 
                    
uint uid 0
                    
byte type = (byte)kernel.random.next(160); 
                    switch (
type
                    { 
                        case 
1Uid 721016; break;// 5 cps pag 
                        
case 2Uid 721016; break;// 5 cps pag 
                        
case 3Uid 721017; break;// 10cps pag 
                        
case 4Uid 721017; break;// 10cps pag 
                        
case 5Uid 1088001; break; // metor 
                    


                    if (
uid != 0
                    { 
                        
ushort x owner.xowner.y
                        
game.map map kernel.maps[owner.mapid]; 
                        if (
map.selectcoordonates(ref xref y)) 
                        { 
                            
network.gamepackets.msgmapitem flooritem = new network.gamepackets.msgmapitem(true); 
                            
flooritem.item = new network.gamepackets.msgiteminfo(true); 
                            
flooritem.item.color = (game.enums.color)kernel.random.next(460); 
                            
flooritem.item.id uid
                            
flooritem.item.maximdurability flooritem.item.durability 65535
                            
flooritem.item.uid network.gamepackets.msgiteminfo.itemuid.next
                            
flooritem.valuetype network.gamepackets.msgmapitem.floorvaluetype.item
                            
flooritem.itemid uid
                            
flooritem.mapid owner.mapid
                            
flooritem.mapobjtype game.mapobjecttype.item
                            
                            
flooritem.x
                            
flooritem.y
                            
flooritem.type network.gamepackets.msgmapitem.drop
                            
flooritem.onfloor time32.now
                            
flooritem.itemcolor flooritem.item.color
                            
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); 
                        } 
                    } 
                } 
            } 
            
#endregion 
            #region medium drob [+ 25 cps and expball(event)] 
            
if (killer != null && killer.playerflag == game.playerflag.player
            { 
                
byte times = (byte)kernel.random.next(11); 
                
byte ref_times = (byte)kernel.random.next(1120); 
                for (
byte i 0timesi++) 
                { 
                    
uint uid 0
                    
byte type = (byte)kernel.random.next(1120); 
                    switch (
type
                    { 
                        case 
1Uid 721019; break;// 25 cps pag 
                        
case 3Uid 723911; break;// expball(event) 
                    


                    if (
uid != 0
                    { 
                        
ushort x owner.xowner.y
                        
game.map map kernel.maps[owner.mapid]; 
                        if (
map.selectcoordonates(ref xref y)) 
                        { 
                            
network.gamepackets.msgmapitem flooritem = new network.gamepackets.msgmapitem(true); 
                            
flooritem.item = new network.gamepackets.msgiteminfo(true); 
                            
flooritem.item.color = (game.enums.color)kernel.random.next(1100); 
                            
flooritem.item.id uid
                            
flooritem.item.maximdurability flooritem.item.durability 65535
                            
flooritem.item.uid network.gamepackets.msgiteminfo.itemuid.next
                            
flooritem.valuetype network.gamepackets.msgmapitem.floorvaluetype.item
                            
flooritem.itemid uid
                            
flooritem.mapid owner.mapid
                            
flooritem.mapobjtype game.mapobjecttype.item
                             
                            
flooritem.x
                            
flooritem.y
                            
flooritem.type network.gamepackets.msgmapitem.drop
                            
flooritem.onfloor time32.now
                            
flooritem.itemcolor flooritem.item.color
                            
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); 
                        } 
                    } 
                } 
            } 
            
#endregion 
            #region very hard drop [+ db ] 
            
if (killer != null && killer.playerflag == game.playerflag.player
            { 
                
byte times = (byte)kernel.random.next(11); 
                
byte ref_times = (byte)kernel.random.next(1280); 
                for (
byte i 0timesi++) 
                { 
                    
uint uid 0
                    
byte type = (byte)kernel.random.next(1280); 
                    switch (
type
                    { 
                        case 
1Uid 1088000; break;// dragonball 
                    


                    if (
uid != 0
                    { 
                        
ushort x owner.xowner.y
                        
game.map map kernel.maps[owner.mapid]; 
                        if (
map.selectcoordonates(ref xref y)) 
                        { 
                            
network.gamepackets.msgmapitem flooritem = new network.gamepackets.msgmapitem(true); 
                            
flooritem.item = new network.gamepackets.msgiteminfo(true); 
                            
flooritem.item.color = (game.enums.color)kernel.random.next(1100); 
                            
flooritem.item.id uid
                            
flooritem.item.maximdurability flooritem.item.durability 65535
                            
flooritem.item.uid network.gamepackets.msgiteminfo.itemuid.next
                            
flooritem.valuetype network.gamepackets.msgmapitem.floorvaluetype.item
                            
flooritem.itemid uid
                            
flooritem.mapid owner.mapid
                            
flooritem.mapobjtype game.mapobjecttype.item
                             
                            
flooritem.x
                            
flooritem.y
                            
flooritem.type network.gamepackets.msgmapitem.drop
                            
flooritem.onfloor time32.now
                            
flooritem.itemcolor flooritem.item.color
                            
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); 
                        } 
                    } 
                } 
            } 
            
#endregion 
            // vip cps drop  
            #region drop cps vip 4 
            
if (killer.viplevel == || killer.viplevel == || killer.viplevel == 6
                if (
kernel.rate(100)) 
                { 
                    
random r = new random(); 
                    
int nr r.next(15); 
                    if (
nr == 1
                    { 
                        
byte type = (byte)kernel.random.next(180); 
                        
killer.conquerpoints += 5
                        
//killer.owner.loaditemstats(); 
                        
killer.owner.send(new network.gamepackets.msgtalk(" you have got 5 cps #38#37#37 ."system.drawing.color.darkblue255)); 
                    } 
                    if (
nr == 2
                    { 
                        
byte type = (byte)kernel.random.next(1120); 
                        
killer.conquerpoints += 10
                        
killer.owner.loaditemstats(); 
                        
killer.owner.send(new network.gamepackets.msgtalk(" you have got 10 cps #38#37#37 ."system.drawing.color.darkblue255)); 
                    } 
                    if (
nr == 3
                    { 
                        
byte type = (byte)kernel.random.next(1120); 
                        
killer.conquerpoints += 10
                       
// killer.owner.loaditemstats(); 
                        
killer.owner.send(new network.gamepackets.msgtalk(" you have got 10 cps #38#37#37 ."system.drawing.color.darkblue255)); 
                    } 
                    if (
nr == 4
                    { 
                        
byte type = (byte)kernel.random.next(1180); 
                        
killer.conquerpoints += 25
                        
//killer.owner.loaditemstats(); 
                        
killer.owner.send(new network.gamepackets.msgtalk(" you have got 25 cps #38#37#37 ."system.drawing.color.darkblue255)); 
                    } 
                    if (
nr == 5
                    { 
                        
killer.conquerpoints += 200
                      
//  killer.owner.loaditemstats(); 
                        
killer.owner.send(new network.gamepackets.msgtalk(" you have got 200 cps #38#37#37 ."system.drawing.color.darkblue255)); 
                    } 
                } 
            
#endregion       
            #endregion  




شكرا يا حازم والله انتة رجولة بجد

محمد ياسر 2019-07-01 09:04 PM

رد: طلب بخصوص الدروب
 
لو اشتغل اختار افضل اجابه علشان نقفل الموضوع وتسلم

osama 2019-07-01 09:15 PM

رد: طلب بخصوص الدروب
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hazem (المشاركة 3416)
لو اشتغل اختار افضل اجابه علشان نقفل الموضوع وتسلم

تمام هجرب دلوقتى وهقلق

محمد ياسر 2019-07-01 09:32 PM

رد: طلب بخصوص الدروب
 
تمام

osama 2019-07-01 10:16 PM

رد: طلب بخصوص الدروب
 
شكرا يا حازم الفكرة نجحت اقفل الموضوع


الساعة الآن 02:55 AM

مرحبا بكم في منتدي اكواد لتطوير الالعاب