الموضوع: عندي مشكلة
عرض مشاركة واحدة
قديم 2019-09-14, 03:51 PM
المشاركة 4
Hassan Emprator
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: عندي مشكلة
بسم الله الرحمان الرحيم نبدا

هتبحث عن الكود دا


كود:
#region Sanity checks 

ضيف فيه الكود دا


كود:
if (itemType == 900)
                {
                    if (!(
client.Entity.FirstRebornClass == client.Entity.SecondRebornClass && client.Entity.SecondRebornClass == StaticClass(client.Entity.Class)))
                    {

                        
item.Position 0;
                        return;
                    }
                    var 
ritem client.Weapons;
                    if (
ritem.Item1 != null)
                    {
                        if (!
Valid(ritem.Item1.ID) && (!PurWarrior(client) || client.Entity.Class == 65 || client.Entity.Class == 135 || client.Entity.Class == 145))
                        {
                            
item.Position 0;
                            return;
                        }
                        else if ((
PurWarrior(client) || client.Entity.Class == 65 || client.Entity.Class == 135 || client.Entity.Class == 145)&& (ritem.Item1.ID 1000 == 613 || ritem.Item1.ID 1000 == 617 || ritem.Item1.ID 1000 == 616 || ritem.Item1.ID 1000 == 614 || ritem.Item1.ID 1000 == 611))
                        {
                            
item.Position 0;
                            return;
                        }
                    }
                } 

بس المهم حطه في مكان صح عشان ميجلكش ايرور تمام !


بعدين روح عا الكود دا


كود:
#region ClientStuffChecks 

ضيف فيه الكود دا


كود:
 LeftWeapon client.Equipment.TryGetItem((byte)SomailProject.Network.PacketHandler.Positions.Left);
                if (
LeftWeapon != null)
                {
                    var 
infoItem = new Database.ConquerItemInformation(LeftWeapon.ID0).BaseInformation;
                    try
                    {
                        if (!
SomailProject.Network.PacketHandler.EquipPassJobReq(infoItemclient))
                        {
                            
//client.Equipment.Remove((byte)SomailProject.Network.PacketHandler.Positions.Left);
                            
client.Entity.ConquerPoints += 1;
                        }
                    }
                    catch
                    {
                        
client.Equipment.Remove((byte)SomailProject.Network.PacketHandler.Positions.Left);
                    }
                } 

بس حطه صح برضو عشان ميجلش ايرورو

وبس كدا تم حل المشكله بنجاح