-->

إشترك في النشرة البريدية

إغلاق القائمة
جميع الحقوق محفوظة لـ الاختراع سمارت © 2019

تم تجديد الموقع وسنقوم بالعمل عليه مره اخري


الموضوع الكامل لأبجريد الاجنحه 6132 بدون مشاكل فيكسد


    السلام عليكم ورحمة الله وبركاته 
    كيف الاحوال الموضوع متاخر شوية بسبب اني كنت مشغول شوية بسبب ضغط الجامعة وكده,
    المهم انا لقيت ان في تطورات كتيرة حصلت ومشاكل كانت ظهرت وفيها الي انحل وفيها الي لسه مش انحل
    بس انهارده حبيت اعمل الموضوع ده عشان المبتدئين خصوصا لعمل ابجريد الجناح بالكامل من غير مشاكل.

    الموضوع مش سهل شباب ولكن انا مبسط كل شئ علي قد ما اقدر واي مشاكل هتابعها معاكم أكيد..

    اولاً هنضيف الابجريد بصورته العادية وطبعاً موضوع رخم شوية ولكن تابع معايا


    << اخر تحديث 27/10/2015 >>

    اولاً هتفتح الفولدر الي فيه السورس وهتروح للمسار ده.
    Game\ConquerStructures

    هتفتح الكلاس ده  Equipment.cs
     هتبحث عن #region Offsets 
    تبدلها ب الاكواد الي في التيكست ده

    بعد كده هتروح المسار ده
    Game/
    هتلاقي كلاس اسمه Entity.cs
    هتبحث فيه عن  #region offsets 
    برضو هتبدلها بالاكواد الي في الملف ده 

    بعد كده هتروح للمسار ده في السورس كونكر
    Network\GamePackets
    هتلاقي كلاس اسمه  CharacterInfo.cs

    هتبحث عن  public byte[] ToArray() 
    هتعمل تحديد حتي return Packet; 

    هتبدل بقي كل ده بالاكواد الي في الملف التكست ده 

    الخطوة ديه خطوة سهلة جداً هتروح للمسار ده
    bin/debug/database
    هتلاقي بقي ملف تيكست اسمه Items.txt
    هتفتحة المهم هيطول شوية المهم بعد ما يفتح في الاخر خالص هتحط الاكواد بتاعت الايتمات ديه

    في نفس الفولدر السابق هتلاقي فولدر اسمه shops
    وفيه هتلاقي ملف emoneyShopV2 هتفتحه هتبحث فيه عن ID=2888 
    هتضيف فيهم الكود الي ملف التيكست ده

    لسه مش خلصنا هنروح للمسار ده
    Network\GamePackets
    هتلاقي فيه كلاس اسمه ClientEquip.cs

    المهم هتبدل الاكواد الي فيه بالاكواد الي في الملف ده

    لسه برضو مش خلصنا 
    هتروح للموضوع ده هنا 
    عشان تكمل اضافة الاجنحة كاملة من غير مشاكل.

    بس برضو لسه مش خلصنا معلش مش بقولك الموضوع رخم شوية بس سهل والله تابعو معايا اضافة الاجنحة كاملة فيكسد.

    طب تعالو بقي نحل المشاكل الي هتظهر ليكم

    اول حاجة هتروح للمسار ده 
    Game/
    هتلاقي كلاس اسمه Entity.cs
    هتبحث فيه عن  public byte Level 
    هتحدد حتي 
    _level value;
     }
     } 

    المهم هتبدل الي حددته ب الاكواد الي في الملف ده

    هتفتح الكلاس   Equipment 
    الي في المسار
    Game\ConquerStructures

    هتبحث عن public void UpdateItemview(ConquerItem item)
    تحت ال 
    switch ((ushort)item.Position) 
    {
    هتضيف تحته 
    الاكواد تلك

    case Network.GamePackets.ConquerItem.Wing:
                       
    Network.Writer.WriteUInt32(item.ID88Owner.Entity.SpawnPacket);
                        
    Network.Writer.WriteUInt16((byte)item.PlusWingPlusOwner.Entity.SpawnPacket);
                      
                        break; 
     

    يلا بقي اخر جزء في الشرح والحمد لله هتروح للمسار ده

    هتلاقي كلاس GroundMovement.cs
    هتبدل الاكواد الي فيه بالاكواد الي في الملف التكست ده

    الحمد لله 

    تبقي بقي الباتشات والكلنت
    هتروح بقي للسورس في المسار ده
    bin\debug\database

    << المابات>>
    هتدخل علي 
    bin/debug/database
    هتلاقي فولدر المابات maps امسح كل الي فيه 
    تمام يا معلم .
    وضيف المابات ديه
    تحميل مابات اخر باتش 6132

     بكده الحمد لله اكون خلصت موضوعي بالكامل 
    الموضوع سليم والاكواد سليمة وحقوق الاكواد تعود الي 
    المايسترو 
    كيرو هيرو 
    احمد قرواش 
    اوسكار

    لو حابب تحمل الاكواد كلها مرة واحدة لو حابب تعدل عليها مرة واحدة 




    1. معلش يا استاذ احمد انا جيت اضيف الاجنحة وعملت نفس الشرح اللى حضرتك شرحة جابلى ايرورات كتير ودى الصور بتاعت الايرور
      http://www.m5zn.com/newuploads/2015/10/29/png//d176e92eb1cfcfd.png
      http://www.m5zn.com/newuploads/2015/10/29/png//d60da86804c8eb9.png
      http://www.m5zn.com/newuploads/2015/10/29/png//78a94cb7efb3034.png
      http://www.m5zn.com/newuploads/2015/10/29/png//88880f29ed516f1.png
      http://www.m5zn.com/newuploads/2015/10/29/png//f9042c96c8de7a8.png
      http://www.m5zn.com/newuploads/2015/10/29/png//ea42b0d8db20911.png
      معلش انا عارف ان المشكلة فية انا بس معلش بقى انا عارف او ياريت حضرتك تعمل الملفات دى وترفعهالى على اى موقع بحيث انا افكها فى السورس بتاعك العربى من غير ما يحصل مشاكل

      ردحذف
    2. مش معاك انت بس انت كمان بيجيلي حوالي 55 مشكله و بخليهم 2 مش بعرف اعملهم

      ردحذف
    3. بعد اذن الاستاذ احمد " وبعد اذن الجميع طبعا
      فى حته كده نسيها الاستاذ احمد وهى فى ملف conqueritem.cs بنكتب فيه wing = 19
      علشان لو مش عملنا كده هيجي ايرور هنا
      http://www.m5zn.com/newuploads/2015/11/21/png//6df61fd11a82624.png

      شكراً

      ردحذف
      الردود
      1. تمام يا استاذ عبدالله فعلا كلامك صح والجزئية ديه انا كنت ناسيها فعلاً

        حذف
    4. انا عملت الابجريد بس المشالك دى ظهرت

      الارسنال مش راضى يقبل الايتم

      العملم بتاع مصر اللى جمب الاسم لما اجى اغيرو اقفل وافتح الاقى رجع لعلم مصر تانى

      السوكت مش شغال فى الايتم

      ردحذف
      الردود
      1. ده السوكت حل نهائي للسوكت والدامج والسب كلاس
        http://www.smarty-inv.com/2015/11/fixing.subclass.socket.damage.forging.html

        حذف
    5. ممكن بعد ازنك لو سمحت ممكن تنزلنا الملفات جاهزة واحنا ننزلها في السورس علشان بجد مش عارف اعمل كوبي للكلام وفيه كلام متلون بيتغير والمكان بيتغير ممكن تساعدنا لو سمحت او اي حد عمل الطرق دي وشغلها ممكن برضو يساعدنا كلنا وليه صواب كبير عند ربنا لاني فعلان محتاجينها

      ردحذف
    6. ممكن بعد ازنك لو سمحت ممكن تنزلنا الملفات جاهزة واحنا ننزلها في السورس علشان بجد مش عارف اعمل كوبي للكلام وفيه كلام متلون بيتغير والمكان بيتغير ممكن تساعدنا لو سمحت او اي حد عمل الطرق دي وشغلها ممكن برضو يساعدنا كلنا وليه صواب كبير عند ربنا لاني فعلان محتاجينه

      ردحذف