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

مشاهدة النسخة كاملة : مشكلة ضربة الاجلتي بطيئ


ahmedfathy
2019-12-06, 11:50 AM
عايز اسرع ضربة الاسكلات بتعت السيرفر كله

Tefa
2019-12-06, 12:59 PM
#region Attacking
ف Handle

ف اخر ريجون ضيف
if (!pass && attack.AttackType == Attack.Magic)
{
if (!(doWep1Spell || doWep2Spell))
{
if (SpellID == 11960 || SpellID == 1045 || SpellID == 1046 || SpellID == 11005 || SpellID == 11000 || SpellID == 1100) // FB and SS
{
//do checks
}
else
{
int milliSeconds = 1000 - attacker.Agility - decrease;
if (milliSeconds < 0 || milliSeconds > 5000)
milliSeconds = 0;
if (Time32.Now < attacker.AttackStamp.AddMilliseconds(milliSeconds) )
return;
}

attacker.AttackStamp = Time32.Now;
}
}
طب لو ف اسكله بتضرب ببطئ هتلاقي اي دي بتاعها فوق الغيه طب لو ف اسكله بتضرب بسرعه و عايزها تضرب براحه حط اي دي بتاعها فوق

هتبحث تاني عن
if (attacker.OnSuperman())
فوقها هتحط
if (!pass && attack.AttackType != Attack.Magic)
{
int milliSeconds = 900 - attacker.Agility - decrease;
if (milliSeconds < 0 || milliSeconds > 5000)
milliSeconds = 0;
if (Time32.Now < attacker.AttackStamp.AddMilliseconds(milliSeconds) )
return;

attacker.AttackStamp = Time32.Now;
}