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

مشاهدة النسخة كاملة : خلي الجماية التورتس شغالة زي Conquer Online


Mero
2019-07-19, 04:08 PM
عفواً لايمكن عرض الروابط في الإرشيف

اول موضوع تبع المسابقة ;):D:):emoji3:


موضوع النهارده للناس العايزة تخلي الجماية Tortoise Gem عفواً لايمكن عرض الروابط في الإرشيف .d تقلل الضربة زي Conquer Online بظبط من Mero

الحل

هنخش علي class Calculate.cs

هتبحث عن

internal static uint Ranged(Entity attacker, Entity attacked, ref Attack attack, byte p = 0)

تحت

CheckDamage(attacker, attacked, ref Damage, ref attack, false);


هتضيف ده


var NormalTortoiseGemCount = 0;
var RefinedTortoiseGemCount = 0;
var SuperTortoiseGemCount = 0;
foreach (var Item in attacked.Owner.Equipment.Objects)
{
if (Item != null)
{
if (Item.SocketOne == Enums.Gem.NormalTortoiseGem)
{
NormalTortoiseGemCount++;
}
if (Item.SocketTwo == Enums.Gem.NormalTortoiseGem)
{
NormalTortoiseGemCount++;
}
if (Item.SocketOne == Enums.Gem.RefinedTortoiseGem)
{
RefinedTortoiseGemCount++;
}
if (Item.SocketTwo == Enums.Gem.RefinedTortoiseGem)
{
RefinedTortoiseGemCount++;
}
if (Item.SocketOne == Enums.Gem.SuperTortoiseGem)
{
SuperTortoiseGemCount++;
}
if (Item.SocketTwo == Enums.Gem.SuperTortoiseGem)
{
SuperTortoiseGemCount++;
}
}
}
for (int kero = 0; kero < NormalTortoiseGemCount; kero++)
{
Damage = Damage - (Damage / 100 * 2);
}
for (int kero = 0; kero < RefinedTortoiseGemCount; kero++)
{
Damage = Damage - (Damage / 100 * 4);
}
for (int kero = 0; kero < SuperTortoiseGemCount; kero++)
{
Damage = Damage - (Damage / 100 * 6);
}



وهتبحث عن

internal static uint Melee(Entity attacker, Entity attacked, ref Attack attack, byte p = 0)


تحت


CheckDamage(attacker, attacked, ref Damage, ref attack, false);


هتضيف ده


var NormalTortoiseGemCount = 0;
var RefinedTortoiseGemCount = 0;
var SuperTortoiseGemCount = 0;
foreach (var Item in attacked.Owner.Equipment.Objects)
{
if (Item != null)
{
if (Item.SocketOne == Enums.Gem.NormalTortoiseGem)
{
NormalTortoiseGemCount++;
}
if (Item.SocketTwo == Enums.Gem.NormalTortoiseGem)
{
NormalTortoiseGemCount++;
}
if (Item.SocketOne == Enums.Gem.RefinedTortoiseGem)
{
RefinedTortoiseGemCount++;
}
if (Item.SocketTwo == Enums.Gem.RefinedTortoiseGem)
{
RefinedTortoiseGemCount++;
}
if (Item.SocketOne == Enums.Gem.SuperTortoiseGem)
{
SuperTortoiseGemCount++;
}
if (Item.SocketTwo == Enums.Gem.SuperTortoiseGem)
{
SuperTortoiseGemCount++;
}
}
}
for (int kero = 0; kero < NormalTortoiseGemCount; kero++)
{
Damage = Damage - (Damage / 100 * 2);
}
for (int kero = 0; kero < RefinedTortoiseGemCount; kero++)
{
Damage = Damage - (Damage / 100 * 4);
}
for (int kero = 0; kero < SuperTortoiseGemCount; kero++)
{
Damage = Damage - (Damage / 100 * 6);
}

وياريت متعدلش فيها عشان متبوظش حاجة

انتهي

عفواً لايمكن عرض الروابط في الإرشيف

MohamedModyAdel
2019-07-20, 05:01 PM
عاش ي حب

محمد ياسر
2019-07-20, 07:25 PM
جامد ياميرو الله ينور

انت عمري
2019-10-23, 01:01 PM
ممكن نفس الموضوع لسورس اليكس ؟