اسم العضو كلمة المرور حفظ البيانات؟ تسجيل عضوية



ايجى4يو || Egy4u



اعلانات ايجى4يو


المشاركات: 27 [+]
المخالفات: [+]
مجموع الاوسمة: [+]
محمد مصطفي غير متواجد حالياً
محمد مصطفي
( مراقب اقسام كونكر برفيت )
Solution Problem Socket And Plus And Upgrade and Enchant Fixed it
: 07-22-2017 فى تمام الساعة 07:07 PM| المشاركة رقم: 1| من قسم: تطوير سيرفرات كـــونـــكر تـــهيس

بسم الله الرحمن الرحيم ,

البدايه دا موضوع انا منزلو من كام يوم بس انا برضو مش هستنى حد ينقلو علشان نيسبو لنفسو ,

هقول الفكره لان معظم الناس مش هتفهمها ,

الفكره عباره عن ثغره فى كل شئ ممكن ينزل جديد او قديم فى كونكر اون لاين ,
بمعنى ان ممكن ايتم مش معمول عليها اتشك سواء فى السوكت او الدامج او اى شئ ,
ياعنى مثلا انا لما حبيت افكر شويه ودخلت بصيت على باكت 1009 ,
وببص مثلا فى اتشكات الى كل الناس شغاله عليها عباره عن اتشك لى ايتم معين ميتعملش ,
بكدا ممكن ينسى ايتم معين يتعمل ,
وفى ناس كتير الله واكبر ياعنى بتستفاد كتير فشخ من الحوار دا ,
ياعنى تفتح الشيت انجن وتقلب الايتم وتجرب سوكت دامج اى نيله ,
المهم الى يضرب معاه حظ وتتعمل معاه بتبقى عيب اتشك ,
بس الفكره ان كل الاتشكات معملو لايتم معين ميتعملش بكدا و فكر يعمل اتشك ,
لى ملف الايتمز مثلا Items.tzt ,
هيكتب كل الايدهات بتاعتو ,
طيب احنا ليه اصلا نعمل اتشك اثاثا لى الايدهات الى متتعملش واحنا فى ادينا نعمل الى يتعمل ,
ياعنى حولو تفكرو بدل ما نخليه يعمل اتشك على الى ميتعملش نخليه يعمل اتشك على الى يتعمل فقط ,
بكدا هنخليه اى شئ تانى ايا كان مش هيتعمل بى اى طريقه او ثغره ,
الفكره جاتلى لما لقيت ناس كتير بتشتكى وحصلت كمان مع ناس شاريه منى ,
فا طبعا لما بصيت لقيت الان الاتشكات القديمه عايزه تترمى اصلا فى الشارع ,
المهم هقولكم طريقه الاتشكات الصح ليها عامله ازاى ,
هنخش الاول على الاتشكات بتاعت بكات 1009 ,
اول شئ case 43 الى هوا SocketerMan ,
دا مسؤال عن الايتم تتفح سوكت ,
المهم هنعمل فيه الاتشكات الى قولت عليها ,
هننزل فى الباكت بتاعو وهنروح فى ,

Html

if (packet[26] == 1
                            { 
هننزل فيه لحد ,

Html

if (item.SocketOne == Game.Enums.Gem.NoSocket
                                        { 
هنعمل تحت الكوس الى انا عامله دا ,


Html

if (pos != ConquerItem.RightWeapon && pos != ConquerItem.LeftWeapon && pos != ConquerItem.AlternateRightWeapon && pos != ConquerItem.AlternateLeftWeapon
                                            { 
                                                
client.Send(new Message("Sorry can't make socket in this item !"System.Drawing.Color.RedMessage.Talk)); 
                                                return; 
                                            } 

فى نفس المكان هننزل تحت شويه هنلاقى ,


Html

else if (item.SocketTwo == Game.Enums.Gem.NoSocket
                                        { 

هنعمل فيه الاتشك الاثاثى بتاعو ,


Html

if (pos != ConquerItem.Head && pos != ConquerItem.Necklace && pos != ConquerItem.Armor && pos != ConquerItem.Ring && pos != ConquerItem.Boots && pos != ConquerItem.AlternateHead && pos != ConquerItem.AlternateNecklace && pos != ConquerItem.AlternateArmor && pos != ConquerItem.AlternateRing && pos != ConquerItem.AlternateBoots
                                            { 
                                                
client.Send(new Message("Sorry can't make socket in this item !"System.Drawing.Color.RedMessage.Talk)); 
                                                return; 
                                            } 

بعد كدا هننزل عند ,


Html

if (packet[26] == 5
                            { 

هننزل فيه لحد ,


Html

if (client.Inventory.Contains(10880005)) 
                                    { 
خنحط تحتو الاتشك دا ,

Html

if (pos != ConquerItem.RightWeapon && pos != ConquerItem.LeftWeapon && pos != ConquerItem.AlternateRightWeapon && pos != ConquerItem.AlternateLeftWeapon
                                        { 
                                            
client.Send(new Message("Sorry can't make socket in this item !"System.Drawing.Color.RedMessage.Talk)); 
                                            return; 
                                        } 
هننزل فى نفس الباكت لحد ,



Html

if (packet[26] == 7
                            { 

هننزل فيه لحد ,


Html

if (client.Inventory.Contains(12000067)) 
                                    { 

تحت الكوس على طول نعمل الاتشك دا ,


Html

if (pos != ConquerItem.Head && pos != ConquerItem.Necklace && pos != ConquerItem.Armor && pos != ConquerItem.Ring && pos != ConquerItem.Boots && pos != ConquerItem.AlternateHead && pos != ConquerItem.AlternateNecklace && pos != ConquerItem.AlternateArmor && pos != ConquerItem.AlternateRing && pos != ConquerItem.AlternateBoots
                                    { 
                                        
client.Send(new Message("Sorry can't make socket in this item !"System.Drawing.Color.RedMessage.Talk)); 
                                        return; 
                                    } 

فى نفس الباكت هنززل لحد ,


Html

if (packet[26] == 12
                            { 

هننزل فيه لحد ,


Html

if (client.Inventory.Contains(108800012)) 
                                    { 

ونضيف تحت الكوس دا ,


Html

if (pos != ConquerItem.Head && pos != ConquerItem.Necklace && pos != ConquerItem.Armor && pos != ConquerItem.Ring && pos != ConquerItem.Boots && pos != ConquerItem.AlternateHead && pos != ConquerItem.AlternateNecklace && pos != ConquerItem.AlternateArmor && pos != ConquerItem.AlternateRing && pos != ConquerItem.AlternateBoots
                                    { 
                                        
client.Send(new Message("Sorry can't make socket in this item !"System.Drawing.Color.RedMessage.Talk)); 
                                        return; 
                                    } 

بعد كدا هنخش على case 40 الى هوا متخصص فى ال Bless ,

هنعمل فيه الاتشك دا ,


Html

[PHP]if (pos != ConquerItem.Head && pos != ConquerItem.Necklace && pos != ConquerItem.Armor && pos != ConquerItem.RightWeapon && pos != ConquerItem.LeftWeapon && pos != ConquerItem.Ring && pos != ConquerItem.Boots && pos != ConquerItem.AlternateHead && pos != ConquerItem.AlternateNecklace && pos != ConquerItem.AlternateArmor && pos != ConquerItem.AlternateRightWeapon && pos != ConquerItem.AlternateLeftWeapon && pos != ConquerItem.AlternateRing && pos != ConquerItem.AlternateBoots
                                { 
                                    
client.Send(new Message("Sorry can't bless this item !"System.Drawing.Color.RedMessage.Talk)); 
                                    return; 
                                } 
[/PHP]


بعد كدا هنروح على ,


Html

void SocketTalismanWithItem

هنعمل فيه الاتشك دا ,


Html

if (pos != ConquerItem.Fan && pos != ConquerItem.Tower && pos != ConquerItem.Wings
            { 
                
client.Send(new Message("Sorry can't make socket in this item !"System.Drawing.Color.RedMessage.Talk)); 
                return; 
            } 

وهنروح على ,


Html

void SocketTalismanWithCPs

ونحط فيه الاتشك دا ,


Html

if (pos != ConquerItem.Fan && pos != ConquerItem.Tower && pos != ConquerItem.Wings
            { 
                
client.Send(new Message("Sorry can't make socket in this item !"System.Drawing.Color.RedMessage.Talk)); 
                return; 
            } 

وهنروح على ,


Html

void SocketItem

هنحط فيه الاتشك دا ,


Html

if (sock != ConquerItem.Head && sock != ConquerItem.Necklace && sock != ConquerItem.Armor && sock != ConquerItem.Ring && sock != ConquerItem.Boots && sock != ConquerItem.AlternateHead && sock != ConquerItem.AlternateNecklace && sock != ConquerItem.AlternateArmor && sock != ConquerItem.AlternateRing && sock != ConquerItem.AlternateBoots && sock != ConquerItem.RightWeapon && sock != ConquerItem.LeftWeapon && sock != ConquerItem.AlternateRightWeapon && sock != ConquerItem.AlternateLeftWeapon && sock != ConquerItem.Fan && sock != ConquerItem.Tower && sock != ConquerItem.Wings
                { 
                    
client.Send(new Message("Sorry can't make socket in this item !"System.Drawing.Color.RedMessage.Talk)); 
                    return; 
                } 

وهنروح على ,


Html

void ComposePlus

هننزل فيه لحد ,


Html

if (compose.Mode == 4
                { 

تحتو هنحط الاتشك دا ,


Html

if (pos != ConquerItem.Head && pos != ConquerItem.Necklace && pos != ConquerItem.Armor && pos != ConquerItem.Ring && pos != ConquerItem.Boots && pos != ConquerItem.AlternateHead && pos != ConquerItem.AlternateNecklace && pos != ConquerItem.AlternateArmor && pos != ConquerItem.AlternateRing && pos != ConquerItem.AlternateBoots && pos != ConquerItem.RightWeapon && pos != ConquerItem.LeftWeapon && pos != ConquerItem.AlternateRightWeapon && pos != ConquerItem.AlternateLeftWeapon && pos != ConquerItem.Fan && pos != ConquerItem.Tower && pos != ConquerItem.Wings
                    { 
                        
client.Send(new Message("Sorry can't make Plus in this item !"System.Drawing.Color.RedMessage.Talk)); 
                        return; 
                    } 

وهننزل فيه لحد ,


Html

case Compose.DragonBallUpgrade
                        { 

هننزل فيه لحد ,


Html

if (Item != null
                                { 

وحط فيه الاتشك دا ,


Html

if (pos != ConquerItem.Head && pos != ConquerItem.Necklace && pos != ConquerItem.Armor && pos != ConquerItem.Ring && pos != ConquerItem.Boots && pos != ConquerItem.AlternateHead && pos != ConquerItem.AlternateNecklace && pos != ConquerItem.AlternateArmor && pos != ConquerItem.AlternateRing && pos != ConquerItem.AlternateBoots && pos != ConquerItem.RightWeapon && pos != ConquerItem.LeftWeapon && pos != ConquerItem.AlternateRightWeapon && pos != ConquerItem.AlternateLeftWeapon
                                    { 
                                        
client.Send(new Message("Sorry can't make Upgrade in this item !"System.Drawing.Color.RedMessage.Talk)); 
                                        return; 
                                    } 

وهننزل عند ال ,


Html

case Compose.MeteorUpgrade
                        { 

هننزل فيه لحد ,


Html

if (Item != null
                                { 

هنعمل فيه الاتشك دا ,


Html

if (pos != ConquerItem.Head && pos != ConquerItem.Necklace && pos != ConquerItem.Armor && pos != ConquerItem.Ring && pos != ConquerItem.Boots && pos != ConquerItem.AlternateHead && pos != ConquerItem.AlternateNecklace && pos != ConquerItem.AlternateArmor && pos != ConquerItem.AlternateRing && pos != ConquerItem.AlternateBoots && pos != ConquerItem.RightWeapon && pos != ConquerItem.LeftWeapon && pos != ConquerItem.AlternateRightWeapon && pos != ConquerItem.AlternateLeftWeapon
                                    { 
                                        
client.Send(new Message("Sorry can't make Upgrade in this item !"System.Drawing.Color.RedMessage.Talk)); 
                                        return; 
                                    } 

وهننزل عند ال ,


Html

case Compose.Plus
                        { 

هننزل فيه لحد ,


Html

if (Item.Plus 12
                                { 

هنحط تحته الاتشك دا ,


Html

if (pos != ConquerItem.Head && pos != ConquerItem.Necklace && pos != ConquerItem.Armor && pos != ConquerItem.Ring && pos != ConquerItem.Boots && pos != ConquerItem.AlternateHead && pos != ConquerItem.AlternateNecklace && pos != ConquerItem.AlternateArmor && pos != ConquerItem.AlternateRing && pos != ConquerItem.AlternateBoots && pos != ConquerItem.RightWeapon && pos != ConquerItem.LeftWeapon && pos != ConquerItem.AlternateRightWeapon && pos != ConquerItem.AlternateLeftWeapon && pos != ConquerItem.Fan && pos != ConquerItem.Tower && pos != ConquerItem.Wings
                                    { 
                                        
client.Send(new Message("Sorry can't make Plus in this item !"System.Drawing.Color.RedMessage.Talk)); 
                                        return; 
                                    } 

وهننزل لحد ,



Html

case Compose.NewSteed
                        { 

وهنعمل فيه الاتشك دا ,


Html

if (pos != ConquerItem.Steed
                                { 
                                    
client.Send(new Message("Sorry can't make Plus in this item !"System.Drawing.Color.RedMessage.Talk)); 
                                    return; 
                                } 

بعد كدا هنروح على ,


Html

void EnchantItem

هنعمل فيه الاتشك دا ,

Html

if (pos != ConquerItem.Head && pos != ConquerItem.Necklace && pos != ConquerItem.Armor && pos != ConquerItem.Ring && pos != ConquerItem.Boots && pos != ConquerItem.AlternateHead && pos != ConquerItem.AlternateNecklace && pos != ConquerItem.AlternateArmor && pos != ConquerItem.AlternateRing && pos != ConquerItem.AlternateBoots && pos != ConquerItem.RightWeapon && pos != ConquerItem.LeftWeapon && pos != ConquerItem.AlternateRightWeapon && pos != ConquerItem.AlternateLeftWeapon
                { 
                    
client.Send(new Message("Sorry can't make Enchant in this item !"System.Drawing.Color.RedMessage.Talk)); 
                    return; 
                } 

طبعا ناس هتقولى عندى اتشكات قديمه هقوله شلها وحط دى مكنها ,
الفكره من الى بقوله ان كدا محدش هيقدر يعمل اى شئ غير الى انا محدده فقط ,
فى الاماكن الى انا محدد منها ,
وبكدا لو اتشقلب على الحيطان مش هيعرف يوصل لى شئ ولا حتى يعرف يعمل متايه دامج ,
بكدا قفلت كل ثغرات السوكت والدامج والبلاص ,