AbuMaryam
2019-10-04, 09:11 AM
مشكلة فى اسكلة TwilightDance بتقتل اى حد من ضربة
وممكن متلقيش ارقام التعديل بتاع الاسكله في كلاس Handle.cs
الحل هنا
ابحث عن
private void TwilightAction(Player attacker, MsgMagicEffect suse, SpellInformation spell, ushort X, ushort Y)
و ابحث جواها عن
if (_obj.MapObjType == MapObjectType.Player)
داخل الشرط دة هتلاقي اكواد الدامدج
و تحديدآ داخل الشرط دة
if (CanAttack(attacker, attacked, spell, attack.InteractType == MsgInteract.Melee))
ولو اكواد الدامدج موجودة عندك بالشكل دة
damage = (uint)(damage * spell.IncreaseDMG);
damage = (uint)(damage / spell.DecreaseDMG);
ف تقدر تعدل عليها من ملف spells.sql
الى موجود عندك ف النافي كات
هتفتحة و تبحث جواة عن ااسم الاسكل TwilightDance
و عند التيبول دة DecreaseDMG و دة IncreaseDMG
تحدد منهم اعلي اتاك و اقل اتاك للاسكل دي
وممكن متلقيش ارقام التعديل بتاع الاسكله في كلاس Handle.cs
الحل هنا
ابحث عن
private void TwilightAction(Player attacker, MsgMagicEffect suse, SpellInformation spell, ushort X, ushort Y)
و ابحث جواها عن
if (_obj.MapObjType == MapObjectType.Player)
داخل الشرط دة هتلاقي اكواد الدامدج
و تحديدآ داخل الشرط دة
if (CanAttack(attacker, attacked, spell, attack.InteractType == MsgInteract.Melee))
ولو اكواد الدامدج موجودة عندك بالشكل دة
damage = (uint)(damage * spell.IncreaseDMG);
damage = (uint)(damage / spell.DecreaseDMG);
ف تقدر تعدل عليها من ملف spells.sql
الى موجود عندك ف النافي كات
هتفتحة و تبحث جواة عن ااسم الاسكل TwilightDance
و عند التيبول دة DecreaseDMG و دة IncreaseDMG
تحدد منهم اعلي اتاك و اقل اتاك للاسكل دي