عرض مشاركة واحدة
قديم 2019-08-27, 12:42 AM
المشاركة 3
Rider
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: اضافة شوية رونز اضافه خاصه بالسورس
add100
--------------

كود:
 public bool Add100(uint idbyte plusbyte timesbool bound false)
        {
            try
            {
                
Database.ConquerItemInformation infos = new Database.ConquerItemInformation(idplus);
                while (
times 0)
                {
                    
ConquerItem _ExistingItem;
                    
Database.ConquerItemInformation iteminfo = new Database.ConquerItemInformation(id0);
                    if (
Owner.Inventory.Contains(iteminfo.BaseInformation.IDbounditeminfo.BaseInformation.StackSizeout _ExistingItem))
                    {
                        if (
_ExistingItem.StackSize == 0)
                            
_ExistingItem.StackSize 1;
                        
ushort _StackCount iteminfo.BaseInformation.StackSize;
                        
_StackCount -= (ushort)_ExistingItem.StackSize;
                        if (
_StackCount >= 1)
                            
_StackCount += 1;
                        
_ExistingItem.StackSize += 1;
                        
Database.ConquerItemTable.UpdateStack(_ExistingItem);
                        
_ExistingItem.Mode Game.Enums.ItemMode.Update;
                        
_ExistingItem.Send(Owner);
                        
_ExistingItem.Mode Game.Enums.ItemMode.Default;
                    }
                    else
                    {
                        if (
Count <= 39)
                        {
                            
ConquerItem item = new Network.GamePackets.ConquerItem(true);
                            
item.ID id;
                            
item.Plus plus;
                            
item.Bound bound;
                            
item.Durability item.MaximDurability infos.BaseInformation.Durability;
                            
item.StackSize 1;
                            
item.MaxStackSize infos.BaseInformation.StackSize;
                            
Add(itemEnums.ItemUse.CreateAndAdd);
                        }
                    }
                    
times--;
                }
            }
            catch (
Exception e)
            {
                
Program.SaveException(e);
            }
            return 
true;
        }