احصائياتى

الردود
4

المشاهدات
651
 
ViORX
.:: عضو نشيط ::.
الإجابات المقدمة: 2

    غير متواجد

المشاركات
141

+التقييم
0.05

تاريخ التسجيل
Aug 2019

الاقامة

نظام التشغيل

رقم العضوية
925
2019-09-26, 05:50 PM
المشاركة 1
2019-09-26, 05:50 PM
المشاركة 1
افتراضي تمت الإجابة مشكلة فى اسكلة TwilightDance
السلام عليكم
عندى مشكلة فى اسكلة TwilightDance بتقتل اى حد من ضربة واحدة ولمة بدخل على كود الاسكلة فى ملف Handle.cs مفيش ارقام اعدل منها على اتاك الاسكلة ياريت كود الاسكلة كامل او اذا كان فى اكواد تانى مع شرح اضافتها
تحياتى ليكم


أفضل جواب - كتبه AbuMaryam
ابحث عن


كود:
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

تحدد منهم اعلي اتاك و اقل اتاك للاسكل دي
قديم 2019-09-26, 11:47 PM
المشاركة 2
AbuMaryam
.:: عضو نشيط ::.
الإجابات المقدمة: 29
  • غير متواجد
افتراضي رد: مشكلة فى اسكلة TwilightDance
ابحث عن


كود:
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

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

قديم 2019-09-27, 01:48 PM
المشاركة 3
ViORX
.:: عضو نشيط ::.
الإجابات المقدمة: 2
  • غير متواجد
افتراضي رد: مشكلة فى اسكلة TwilightDance
ابحث عن


كود:
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

تحدد منهم اعلي اتاك و اقل اتاك للاسكل دي
تمام ياغالى شكرا ليك جدا وتسلم ايدك

قديم 2019-09-27, 02:10 PM
المشاركة 4
amosha
.:: عضو نشيط ::.
الإجابات المقدمة: 1
  • غير متواجد
افتراضي رد: مشكلة فى اسكلة TwilightDance
دا لو عيز تتحكم فى الكنج وى البرنس وكدا
if (attacker.NobilityRank == SomailProject.Game.ConquerStructures.NobilityRank. King)
{
damage = (uint)(damage * 0.9);
}
if (attacker.NobilityRank == SomailProject.Game.ConquerStructures.NobilityRank. Prince)
{
damage = (uint)(damage * 0.9);
}
if (attacker.NobilityRank == SomailProject.Game.ConquerStructures.NobilityRank. Duke)
{
damage = (uint)(damage * 0.7);
}
if (attacker.NobilityRank == SomailProject.Game.ConquerStructures.NobilityRank. Earl)
{
damage = (uint)(damage * 0.6);

قديم 2019-09-27, 02:44 PM
المشاركة 5
ViORX
.:: عضو نشيط ::.
الإجابات المقدمة: 2
  • غير متواجد
افتراضي رد: مشكلة فى اسكلة TwilightDance
دا لو عيز تتحكم فى الكنج وى البرنس وكدا
if (attacker.nobilityrank == somailproject.game.conquerstructures.nobilityrank. king)
{
damage = (uint)(damage * 0.9);
}
if (attacker.nobilityrank == somailproject.game.conquerstructures.nobilityrank. prince)
{
damage = (uint)(damage * 0.9);
}
if (attacker.nobilityrank == somailproject.game.conquerstructures.nobilityrank. duke)
{
damage = (uint)(damage * 0.7);
}
if (attacker.nobilityrank == somailproject.game.conquerstructures.nobilityrank. earl)
{
damage = (uint)(damage * 0.6);
تمام شكرا ليك ياغالى كنت محتاجو فعلا


العلامات المرجعية



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الانتقال السريع

المواضيع المتشابهه للموضوع: مشكلة فى اسكلة TwilightDance
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
حل مشكلة اسكلة TwilightDance AbuMaryam تطوير سيرفرات كونكر 3 2019-10-05 12:32 AM
لو سمحت عاوز حل مشكلة اسكلة TwilightDance AliMohamed مشكلات السيرفيرات كونكر الشخصيه 1 2019-09-29 04:58 AM
ممكن اضافة اسكلة TwilightDance ابو مروان مشكلات السيرفيرات كونكر الشخصيه 1 2019-09-25 01:06 AM
مشكلة فى اسكلة ShadowClone osama مشكلات السيرفيرات كونكر الشخصيه 2 2019-08-05 09:10 AM
مشكلة في اسكلة SuperTwofoldBlade ElSaher مشكلات السيرفيرات كونكر الشخصيه 4 2019-08-04 12:34 PM


الساعة الآن 06:16 AM