السلام عليكم ورحمة الله وبركاته
أنا لاحظت ان في منكم كتير بيشتكي من مشكلة الاتاك وان مافيش حد عملها اي
موضوع ولا حتى في المواقع الاجنبية زي Elite Pvpers وال 4 botters
-----------------------------------
علشان كده انا قررت اني احط موضوع والموضوع والله مش منقول واتحدى انك تلاقي حد عامله في اي منتدى تاني
-----------------------------------
ملحوظة:-
اي حد هيعمل اي خطا انا مش مسئول عنه علشان الموضوع محتاج يكون مركز وفاهم انا بقول ايه كويس
بسم الله الرحمن الرحيم نبدا
-------------------------------
اولا افتح فايل Skills.cs
وابحث عن الكلمة دي
كود PHP:
public uint GetDamage(Character C)
وبعد كده انزل تحت براحة لحد ما تلاقي
كود PHP:
Damage = (uint)((double)Damage * (100 - C.EqStats.TotalBless)
بعد كده هتلاقي علامة ال / وجنبها رقم (الرقم ده حسب السورس ماهو موجود) والعلامة دي معناها ان الاسكل مقسومة على الرقم المكتوب
انا خليتها عندي زي ما في الصورة دي بالظبط | تم تصغير هذه الصورة. إضغط هنا لرؤية الصورة كاملة. الحجم الأصلي للصورة هو 1024 * 768. |
اتمنى
يكون الجميع عملوا الخطوة تمام ومش فيها اي ايرور ولو ملاحظين انا قسمت
مرتين مرة على 550 ومرة على 2 علشان يطلع لي اتاك مظبوط وحلو
---------------------------------------------
انزل تحت شوية هتلاقي نفس كلام وخليه زي مانت عملت فوق
هتنزل تحت شوية لحد ما تشوف دي كود PHP:
DamageType.Ranged:
ومن اسمها مش محتاجة شرح دي اكيد بتاعت الارشر علشان تعدل في منطقة الاتاك بص على الصورة دي | تم تصغير هذه الصورة. إضغط هنا لرؤية الصورة كاملة. الحجم الأصلي للصورة هو 1024 * 768. |
لو لاحظتم انا منقص فيها جامد جدا علشان اتاك الارشر عالي جدا وممكن اي حد يعدل زي ما هو عايز
---------------------------
الخطوة التانية ودي مش هتحتاج شغل جامد لو انت فهمت الاولى
هتفتح فايل Character.cs
وتعالى عند الكلمة دي كود PHP:
if (Damage != 0 && !IsSkill)
هتنزل تحت هتلاقي زي ما لقيت فوق
كود PHP:
Damage = (uint)((double)Damage * (100 - EqStats.TotalBless)
برده تعدل فيها زي ما عدلت في الاولى
هتنزل تحت هتلاقي
كود PHP:
else if (AT == AttackType.Ranged)
زي ما قلت لكم في اول مرة Ranged دي اكيد للارشر فحسب فهمك لاول مرة هتقدر تعمل دي لوحدك
-------------------------------------
هتنزل تحت براحة هتلاقي
كود PHP:
Damage = (uint)((double)Damage * (((double)(100 - EqStats.MDef1)
انا دي معدلها زي ما عدلت الاولى ودي بتاعت السحر وانا خليتها زي الاولى علشان لاحظت ان في تكافئ بين الاتنين
وبعدين هتنزل هتلاقي واحدة شبه اللي فوق دي برده اولها
Damage = (unit)
هتعمل زي ما عملت مع اللي فوق
---------------------------------------
ومبروك عليك الاتاك اتظبط ولو مش اتظبط افضل اقسم انت براحتك بقى
ولو في اي حاجة انا تحت امركم وبلاش حد يقول ده منقول علشان هو مش منقول
ولا حتى محطوط على اي موقع اجنبي يعني من الاخر حصري للزيرو وبس
ومتنسونيش بالدعاء والتقييم
v
v
v
v
v
v
تحياتي