|
|
|
المشاركات 72 |
+التقييم 0.03 |
تاريخ التسجيل Apr 2019 |
الاقامة السلام سيتي |
نظام التشغيل |
رقم العضوية 112 |
#region Nobility Damage
#region Nobility Damage
#region 1 لو الباور اقل
if (attacked.EntityFlag == EntityFlag.Entity && (attacked.BattlePower - attacker.BattlePower == 1))
{
if (attacked.Owner.Challenge == null)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
int sub = attacked.BattlePower - attacker.BattlePower;
if (sub > 41)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
Damage = 1;
}
else
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
if (attacked.Class == 135)
{
Damage = (Int32)Math.Floor((float)Damage * (0.64 - (sub * 0.01)));//التعديل من 75 زود الرقم الضربة تزيد
}
else
{
Damage = (Int32)Math.Floor((float)Damage * (0.72 - (sub * 0.01)));//التعديل من 75 زود الرقم الضربة تزيد
}
}
}
}
#endregion
#region 2 لو الباور اقل
if (attacked.EntityFlag == EntityFlag.Entity && (attacked.BattlePower - attacker.BattlePower == 2))
{
if (attacked.Owner.Challenge == null)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
int sub = attacked.BattlePower - attacker.BattlePower;
if (sub > 41)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
Damage = 1;
}
else
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
if (attacked.Class == 135)
{
Damage = (Int32)Math.Floor((float)Damage * (0.64 - (sub * 0.01)));//التعديل من 75 زود الرقم الضربة تزيد
}
else
{
Damage = (Int32)Math.Floor((float)Damage * (0.70 - (sub * 0.01)));//التعديل من 75 زود الرقم الضربة تزيد
}
}
}
}
#endregion
#region 3 لو الباور اقل
if (attacked.EntityFlag == EntityFlag.Entity && (attacked.BattlePower - attacker.BattlePower == 3))
{
if (attacked.Owner.Challenge == null)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
int sub = attacked.BattlePower - attacker.BattlePower;
if (sub > 41)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
Damage = 1;
}
else
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
if (attacked.Class == 135)
{
Damage = (Int32)Math.Floor((float)Damage * (0.63 - (sub * 0.01)));//التعديل من 75 زود الرقم الضربة تزيد
}
else
{
Damage = (Int32)Math.Floor((float)Damage * (0.67 - (sub * 0.01)));//التعديل من 75 زود الرقم الضربة تزيد
}
}
}
}
#endregion
#region 4 لو الباور اقل
if (attacked.EntityFlag == EntityFlag.Entity && (attacked.BattlePower - attacker.BattlePower == 4))
{
if (attacked.Owner.Challenge == null)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
int sub = attacked.BattlePower - attacker.BattlePower;
if (sub > 41)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
Damage = 1;
}
else
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
if (attacked.Class == 135)
{
Damage = (Int32)Math.Floor((float)Damage * (0.62 - (sub * 0.01)));//التعديل من 75 زود الرقم الضربة تزيد
}
else
{
Damage = (Int32)Math.Floor((float)Damage * (0.62 - (sub * 0.01)));//التعديل من 75 زود الرقم الضربة تزيد
}
}
}
}
#endregion
#region 5 لو الباور اقل
if (attacked.EntityFlag == EntityFlag.Entity && (attacked.BattlePower - attacker.BattlePower == 5))
{
if (attacked.Owner.Challenge == null)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
int sub = attacked.BattlePower - attacker.BattlePower;
if (sub > 41)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
Damage = 1;
}
else
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
if (attacked.Class == 135)
{
Damage = (Int32)Math.Floor((float)Damage * (0.60 - (sub * 0.01)));//التعديل من 75 زود الرقم الضربة تزيد
}
else
{
Damage = (Int32)Math.Floor((float)Damage * (0.60 - (sub * 0.01)));//التعديل من 75 زود الرقم الضربة تزيد
}
}
}
}
#endregion
#region لو الباور اكبر من او اقل 6
if (attacked.EntityFlag == EntityFlag.Entity && (attacked.BattlePower - attacker.BattlePower >= 6))
{
if (attacked.Owner.Challenge == null)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
int sub = attacked.BattlePower - attacker.BattlePower;
if (sub > 41)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
Damage = 1;
}
else
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
if (attacked.Class == 135)
{
Damage = (Int32)Math.Floor((float)Damage * (0.40 - (sub * 0.01)));//التعديل من 75 زود الرقم الضربة تزيد
}
else
{
Damage = (Int32)Math.Floor((float)Damage * (0.43 - (sub * 0.01)));//التعديل من 75 زود الرقم الضربة تزيد
}
}
}
}
#endregion
#region 1 لو الباور اعلي
if (attacked.EntityFlag == EntityFlag.Entity && (attacker.BattlePower - attacked.BattlePower == 1))
{
if (attacked.Owner.Challenge == null)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
int dmg = attacked.BattlePower - attacker.BattlePower;
if (dmg > 50)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
Damage = Damage * 2;
}
else
if (attacker.EntityFlag == EntityFlag.Monster) return;
if (attacked.Class == 135)
{
Damage = (Int32)Math.Floor((float)Damage * (0.80 - (dmg * 0.01)));//التعديل من 75 زود الرقم الضربة تزيد
}
else
{
Damage = (Int32)Math.Floor((float)Damage * (1.01 - (dmg * 0.01)));//edit 1.10 increase for increase the hit
}
}
}
#endregion
#region 2 لو الباور اعلي
if (attacked.EntityFlag == EntityFlag.Entity && (attacker.BattlePower - attacked.BattlePower == 2))
{
if (attacked.Owner.Challenge == null)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
int dmg = attacked.BattlePower - attacker.BattlePower;
if (dmg > 50)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
Damage = Damage * 2;
}
else
if (attacker.EntityFlag == EntityFlag.Monster) return;
if (attacked.Class == 135)
{
Damage = (Int32)Math.Floor((float)Damage * (0.80 - (dmg * 0.01)));//التعديل من 75 زود الرقم الضربة تزيد
}
else
{
Damage = (Int32)Math.Floor((float)Damage * (1.10 - (dmg * 0.01)));//edit 1.10 increase for increase the hit
}
}
}
#endregion
#region 3 لو الباور اعلي
if (attacked.EntityFlag == EntityFlag.Entity && (attacker.BattlePower - attacked.BattlePower == 3))
{
if (attacked.Owner.Challenge == null)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
int dmg = attacked.BattlePower - attacker.BattlePower;
if (dmg > 50)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
Damage = Damage * 2;
}
else
if (attacker.EntityFlag == EntityFlag.Monster) return;
if (attacked.Class == 135)
{
Damage = (Int32)Math.Floor((float)Damage * (0.85 - (dmg * 0.01)));//التعديل من 75 زود الرقم الضربة تزيد
}
else
{
Damage = (Int32)Math.Floor((float)Damage * (1.10 - (dmg * 0.01)));//edit 1.10 increase for increase the hit
}
}
}
#endregion
#region 4 لو الباور اعلي
if (attacked.EntityFlag == EntityFlag.Entity && (attacker.BattlePower - attacked.BattlePower == 4))
{
if (attacked.Owner.Challenge == null)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
int dmg = attacked.BattlePower - attacker.BattlePower;
if (dmg > 50)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
Damage = Damage * 2;
}
else
if (attacker.EntityFlag == EntityFlag.Monster) return;
if (attacked.Class == 135)
{
Damage = (Int32)Math.Floor((float)Damage * (0.85 - (dmg * 0.01)));//التعديل من 75 زود الرقم الضربة تزيد
}
else
{
Damage = (Int32)Math.Floor((float)Damage * (1.17 - (dmg * 0.01)));//edit 1.10 increase for increase the hit
}
}
}
#endregion
#region 5 لو الباور اعلي
if (attacked.EntityFlag == EntityFlag.Entity && (attacker.BattlePower - attacked.BattlePower == 5))
{
if (attacked.Owner.Challenge == null)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
int dmg = attacked.BattlePower - attacker.BattlePower;
if (dmg > 50)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
Damage = Damage * 2;
}
else
if (attacker.EntityFlag == EntityFlag.Monster) return;
if (attacked.Class == 135)
{
Damage = (Int32)Math.Floor((float)Damage * (0.90 - (dmg * 0.01)));//التعديل من 75 زود الرقم الضربة تزيد
}
else
{
Damage = (Int32)Math.Floor((float)Damage * (1.20 - (dmg * 0.01)));//edit 1.10 increase for increase the hit
}
}
}
#endregion
#region لو الباور اعلى من 6
if (attacked.EntityFlag == EntityFlag.Entity && (attacker.BattlePower - attacked.BattlePower >= 6))
{
if (attacked.Owner.Challenge == null)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
int dmg = attacked.BattlePower - attacker.BattlePower;
if (dmg > 50)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
Damage = Damage * 2;
}
else
if (attacker.EntityFlag == EntityFlag.Monster) return;
if (attacked.Class == 135)
{
Damage = (Int32)Math.Floor((float)Damage * (0.92 - (dmg * 0.01)));//التعديل من 75 زود الرقم الضربة تزيد
}
else
{
Damage = (Int32)Math.Floor((float)Damage * (1.43 - (dmg * 0.01)));//edit 1.10 increase for increase the hit
}
}
}
#endregion
#region same BP
if (attacked.EntityFlag == EntityFlag.Entity && (attacker.BattlePower == attacked.BattlePower))
{
if (attacked.Owner.Challenge == null)
{
if (attacker.EntityFlag == EntityFlag.Monster) return;
if (attacked.Class == 135)
{
Damage = (int)((double)Damage * 0.900);
}
else
{
Damage = (int)((double)Damage * 1.100);
}
}
}
#endregion
|
| الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| اضافت اشكال في القنصل خوش وافهم | ElSaher | تطوير سيرفرات كونكر | 24 | 2021-02-15 10:25 PM |
| كيفية وضع إعلانات بانر في موقعي | فايكوس | حل مشاكل مواقع الويب | 2 | 2020-08-02 08:40 PM |
| ضيف وحوش بسهوله في مابات خش وافهم منقول | midoazoz | تطوير سيرفرات كونكر | 12 | 2020-06-23 02:09 PM |
| حل للمشكله دي يشباب مجناني خش وافهم | uncelsam | مشكلات السيرفيرات كونكر الشخصيه | 5 | 2020-02-25 03:52 PM |