المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : Trojan Skill


xHazem
2020-05-03, 05:47 PM
محتاج اقلل ضربة Skill FatalCross بتاعت التروجان
لانها بتضرب عندي في السيرفر 1 hit

AbuMaryam
2020-05-03, 07:43 PM
ابحث في كلاس هاندل على FatalCross

و ف الكود بتاع الاسكل هتلاقي كود الدامدج بالشكل دة

var damage = Game.Attacking.Calculate.Melee(attacker, attackedsob, ref attack)

هتلاقي الكود متكرر مرتين ف الشروط دي

MapObjectType.Player و MapObjectType.SobNpc

حضرتك هتيجي ف اخر الكود بتاع الدامدج بعد القوس و تضيف / 2

يعني هيبقي بالشكل دة

var damage = Game.Attacking.Calculate.Melee(attacker, attackedsob, ref attack) / 2;


ودة معناة انك قسمت حسابات الضربة و الدامدج / 2


ولو اكواد الدامدج موجودة عندك بالشكل دة

damage = (uint)(damage * spell.IncreaseDMG);
damage = (uint)(damage / spell.DecreaseDMG);

ف تقدر تعدل عليها من ملف spells.sql

الى موجود عندك ف النافي كات

هتفتحة و تبحث جواة عن ااسم الاسكل FatalCross


و عند التيبول دة DecreaseDMG و دة IncreaseDMG

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

ابو مروان
2020-05-03, 07:56 PM
انا ممكن ابق معاك واساعدك لو حابب من غير مقابل لو مهتم ابعتلى طلب صداقه
عفواً لايمكن عرض الروابط في الإرشيف
لو مش حابب برحتك

xHazem
2020-05-03, 09:09 PM
ابحث في كلاس هاندل على fatalcross

و ف الكود بتاع الاسكل هتلاقي كود الدامدج بالشكل دة

var damage = game.attacking.calculate.melee(attacker, attackedsob, ref attack)

هتلاقي الكود متكرر مرتين ف الشروط دي

mapobjecttype.player و mapobjecttype.sobnpc

حضرتك هتيجي ف اخر الكود بتاع الدامدج بعد القوس و تضيف / 2

يعني هيبقي بالشكل دة

var damage = game.attacking.calculate.melee(attacker, attackedsob, ref attack) / 2;


ودة معناة انك قسمت حسابات الضربة و الدامدج / 2


ولو اكواد الدامدج موجودة عندك بالشكل دة

damage = (uint)(damage * spell.increasedmg);
damage = (uint)(damage / spell.decreasedmg);

ف تقدر تعدل عليها من ملف spells.sql

الى موجود عندك ف النافي كات

هتفتحة و تبحث جواة عن ااسم الاسكل fatalcross


و عند التيبول دة decreasedmg و دة increasedmg

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