كونكر عرب

كونكر عرب (https://conquer-arab.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://conquer-arab.com/forumdisplay.php?f=12)
-   -   مشكله رمي اسطفه نو فري مش بتظهر عالارض (https://conquer-arab.com/showthread.php?t=2995)

neno2052 2019-11-17 07:33 PM

مشكله رمي اسطفه نو فري مش بتظهر عالارض
 
يجدعان انا عملت شنط بتفتحها بتجبلك اسطفه +4 و+6 زي اونلاين بس الحاجه الي بتيجي مش بتظهر غالارض ودا عيب كود add تقريبا ممكن حد يقولي الحل ؟

Hassan Emprator 2019-11-17 07:40 PM

رد: مشكله رمي اسطفه نو فري مش بتظهر عالارض
 
مش فاهم وضح

Hassan Emprator 2019-11-17 07:53 PM

رد: مشكله رمي اسطفه نو فري مش بتظهر عالارض
 
ابحث عن

كود PHP:

 public bool Add 

بدلها بي

كود PHP:

 public bool Add(uint id, byte plus, byte Bless, byte Hp, byte Soc1, byte Soc2, byte Days, byte times = 1, bool bound = true, uint PurificationItemID = 0, uint PurificationLevel = 0, uint PurificationDuration = 0, bool Permnant = false)
        {
            try
            {
                
Database.ConquerItemInformation infos = new Database.ConquerItemInformation(id, plus);
                while (
times > 0)
                {
                    if (
Count <= 39)
                    {
                        
ConquerItem item;
                        
item = new ConquerItem(true);
                        {
                            
#region Stacksize
                            
if (infos.BaseInformation.StackSize > 1)
                            {
                                
//item.StackSize = (byte)times;                                
                                
ushort _StackCount = infos.BaseInformation.StackSize;
                                if (
times <= infos.BaseInformation.StackSize)
                                    
_StackCount = (ushort)times;
                                
item.StackSize = (ushort)_StackCount;
                                
Database.ConquerItemTable.UpdateStack(item);
                                
times -= (byte)_StackCount;
                            }
                            else
                            {
                                
item = new ConquerItem(true);
                                
item.StackSize = 1;
                                
times--;
                            }
                            
#endregion Stacksize
                            
item.ID = id;
                            
item.Plus = plus;
                            
item.Bless = Bless;
                            
item.Enchant = Hp;
                            
item.SocketOne = (Enums.Gem)Soc1;
                            
item.SocketTwo = (Enums.Gem)Soc2;
                            
item.DayStamp = DateTime.Now;
                            
item.Days = Days;
                            
item.Bound = true;

                            
TimeSpan Remain = item.DayStamp.AddDays(item.Days) - DateTime.Now;
                            
item.TimeLeftInMinutes = (uint)Remain.TotalSeconds;
                            
item.Durability = item.MaximDurability = infos.BaseInformation.Durability;

                        };
                        
this.Add(item, Enums.ItemUse.CreateAndAdd);
                        
Database.ConquerItemTable.Update_Free(item, Owner);
                        if (!
Permnant)
                        {
                            
#region purfy without stablize
                            
ItemAdding.Purification_ purify = new ItemAdding.Purification_();
                            
purify.AddedOn = DateTime.Now;
                            
purify.Available = true;
                            
purify.ItemUID = item.UID;
                            
purify.PurificationLevel = PurificationLevel;
                            
purify.PurificationDuration = PurificationDuration * 24 * 60 * 60;
                            
purify.PurificationItemID = PurificationItemID;
                            
Database.ItemAddingTable.AddPurification(purify);
                            
item.Purification = purify;
                            
item.Mode = MrHassan.Game.Enums.ItemMode.Update;
                            
item.Send(Owner);
                            
ItemAdding effect = new ItemAdding(true);
                            
effect.Type = ItemAdding.PurificationEffect;
                            
effect.Append2(purify);
                            
Owner.Send(effect);
                            
#endregion
                        
}
                        else
                        {
                            
#region purfy with stabliz
                            
ItemAdding.Purification_ purify = new ItemAdding.Purification_();
                            
purify.AddedOn = DateTime.Now;
                            
purify.Available = true;
                            
purify.ItemUID = item.UID;
                            
purify.PurificationLevel = PurificationLevel;
                            
purify.PurificationDuration = PurificationDuration * 24 * 60 * 60;
                            
purify.PurificationItemID = PurificationItemID;
                            
Database.ItemAddingTable.AddPurification(purify);
                            
item.Purification = purify;
                            
item.Mode = MrHassan.Game.Enums.ItemMode.Update;
                            
item.Send(Owner);
                            
ItemAdding effect = new ItemAdding(true);
                            
effect.Type = ItemAdding.PurificationEffect;
                            
effect.Append2(purify);
                            
Owner.Send(effect);
                            var 
Backup = item.Purification;
                            
Backup.PurificationDuration = 0;
                            
item.Purification = Backup;
                            
item.Send(Owner);
                            
effect.Type = ItemAdding.StabilizationEffect;
                            
effect.Append2(Backup);
                            
Owner.Send(effect);
                            
Database.ItemAddingTable.Stabilize(item.UID, Backup.PurificationItemID);
                            
#endregion
                        
}
                    }
                    else
                    {
                        return 
false;
                    }
                    
// times--;
                
}
            }
            catch (
Exception e)
            {
                
Program.SaveException(e);
            }
            return 
true; 

لو لسا اديني الاكواد وانا هتعامل

midoazoz 2019-11-17 09:04 PM

رد: مشكله رمي اسطفه نو فري مش بتظهر عالارض
 
ثواني يعني ايه مش بتظهر ع الارض مش فاهم هي الشنط مش بتقع لما تموت الوحش ؟؟ ده الي تقصده مش بتظهر؟؟
لو تقصد كده فده لان الكود الي يوقع غير add يا حب
وعموما هات الكود بتاع التوقيع الي في monstertable
اشوفه واعدلهولك
ولو مش الي انا فهمته شوف كده الي قلك عليه حسن

Hassan Emprator 2019-11-17 11:52 PM

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


الساعة الآن 12:39 PM

مرحبا بكم في منتدي اكواد لتطوير الالعاب
new notificatio by 9adq_ala7sas