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

مشاهدة النسخة كاملة : خلي الكينج الاول اقوي من الثاني والثاني اقوي من الثالث وهكذا


محمد ياسر
2019-09-13, 04:20 PM
بسم الله الرحمن الرحيم

انهردا معانا موضوع جميل ومميز وهينفع اصحاب السرفرات كتير
انهردا تقدر تعمل لي الكنج الاول اتاك اقوي من الكنج الثاني وي الثاني اقوي من ال 3
وهكذا ونفس الكلام في البرنس برضو او الدوك الشرح سهل
تعلو بينا نشوف كدا
اول حاجا هتخش علي ملف
Nobility.cs

بعد كدا تبدل الكود ده بلي عندك وهنشرح الكلام ده كولو بس يارب الناس تفهم
if (num >= 50)
{
if (pair2.Value.Donation >= 200000000)
{
serf = NobilityRank.Earl;
}
else if (pair2.Value.Donation >= 100000000)
{
serf = NobilityRank.Baron;
}
else if (pair2.Value.Donation >= 30000000)
{
serf = NobilityRank.Knight;
}
}
else
{
if (pair2.Value.Position < 1)
{
//Conquer_Online_Server.ServerBase.Kernel.SendWorldM essage(new Conquer_Online_Server.Network.GamePackets.Message("Congratulation! " + client.Entity.Name + "Donation To King in Nobility Rank!", System.Drawing.Color.White, 2011), Conquer_Online_Server.ServerBase.Kernel.GamePool.V alues);
serf = NobilityRank.King;
pair2.Value.rank1 = true;
}
else if (num < 2)
{
serf = NobilityRank.King;
pair2.Value.rank2 = true;
}
else if (num < 3)
{
serf = NobilityRank.King;
pair2.Value.rank3 = true;

}
else if (num < 15)
{
serf = NobilityRank.Prince;
}
else if (num < 40)
{
serf = NobilityRank.Duke;
}
}

وخلي الكود ده كدا
public class NobilityInformation
{
public string Name;
public uint EntityUID;
public uint Mesh;
public ulong Donation;
public byte Gender;
public int Position;
public bool rank1;
public bool rank2;
public bool rank3;
public NobilityRank Rank;
}

وخش علي الملف ده
Calculate.cs

وابحث عن ده
public static uint Melee(Entity attacker, Entity attacked, Database.SpellInformation spell, ref Attack Packet)

وحط الكود ده في اي حتا تحتو الموهم ميجبلكشي ارور
if (attacker.EntityFlag == EntityFlag.Player)
{
if (attacker.Owner.NobilityInformation.rank1)
{
Damage += 1500;
}
if (attacker.Owner.NobilityInformation.rank2)
{
Damage += 1000;
}
if (attacker.Owner.NobilityInformation.rank3)
{
Damage += 500;
}
}

تعالو بينا بقا لشرح انا عملت ايه عملت لي ال 3 كنوج اتاك الاكنج الاول اقوي من التاني والتاني اقوي من ال تالت وهكذا
افرد انا عوز اعمل كنج 4
بص هتروح جاي شدد كود كدا
وتخليه كدا
else if (num < 4)
{
serf = NobilityRank.King;
pair2.Value.rank4 = true;

}

يريت تخدو بلكو من الاختلاف

وبدل ده بي ده
public class NobilityInformation
{
public string Name;
public uint EntityUID;
public uint Mesh;
public ulong Donation;
public byte Gender;
public int Position;
public bool rank1;
public bool rank2;
public bool rank3;
public bool rank4;
public NobilityRank Rank;
}

شيفين الختلاف في
public bool rank4;

وتروح علي ملف ده
Calculate.cs
وتبدل دي بلي عندك
if (attacker.EntityFlag == EntityFlag.Player)
{
if (attacker.Owner.NobilityInformation.rank1)
{
Damage += 1500;
}
if (attacker.Owner.NobilityInformation.rank2)
{
Damage += 1000;
}
if (attacker.Owner.NobilityInformation.rank3)
{
Damage += 500;
}
if (attacker.Owner.NobilityInformation.rank4)
{
Damage += 300;
}
}


يارب اكون ادرت اشرح كويس ويريت الناس تخود بلها من الاخلتف
انا كدا قلتلكو علي الطريقه ممكن بقا تتبقها علي البرنس او دوك زي منتا عوز والشرح سهلا اوي

Hassan Emprator
2019-09-13, 04:24 PM
عاش يبني اسطوره ولله اهلا بي العوده احبيبي

ALz3em
2019-09-13, 04:43 PM
عاش تسلم أيدك

Rider
2019-09-14, 08:44 AM
عاش موضوع اكثر من رائع

HBESA
2019-09-23, 12:50 PM
بيجيب ايرور في كل حاجه بتنزل

ahmedfarouk
2023-07-22, 01:47 AM
تسلم