عرض مشاركة واحدة
احصائياتى

الردود
5

المشاهدات
14984
 
محمد ياسر

محمد ياسر is on a distinguished road

    غير متواجد

المشاركات
1,940

+التقييم
0.90

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

الاقامة
https://www.facebook.com/daany

نظام التشغيل

رقم العضوية
1
2019-09-13, 04:20 PM
المشاركة 1 
#1  
new خلي الكينج الاول اقوي من الثاني والثاني اقوي من الثالث وهكذا

بسم الله الرحمن الرحيم

انهردا معانا موضوع جميل ومميز وهينفع اصحاب السرفرات كتير
انهردا تقدر تعمل لي الكنج الاول اتاك اقوي من الكنج الثاني وي الثاني اقوي من ال 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.SendWorldMessage(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.Values);
                                
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 attackerEntity attackedDatabase.SpellInformation spellref 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;
                }
            } 

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