حل مشكلة الاتو سكيل بيجيب على اسم الشخصية علامات استفهام

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

موضوع انهردا بيتكلم عن مشكلة ان الشخصية الاسم بتاعها بيبقى عليه علامة استفهام لما تقفل وتفتح 

اول حاجة هتخوش على كلاس Thread.cs

وهتبحث عن الكود دا

 

 private void CharactersCallback(GameState client, int time)

وضيف تحته الكود دا

#region Class Warrior Conquer
                #region Trojan
                if (client.Player.Class == 16) // Class 15
                {
                    client.Player.Class -= 1; // 
                }
                #endregion
                #region Warrior
                if (client.Player.Class == 26)// Class 25
                {
                    client.Player.Class -= 1;
                }
                #endregion
                #region Archer
                if (client.Player.Class == 46)// Class 45
                {
                    client.Player.Class -= 1;
                }
                #endregion
                #region Ninja
                if (client.Player.Class == 56)// Class 55
                {
                    client.Player.Class -= 1;
                }
                #endregion
                #region Monk
                if (client.Player.Class == 66)// Class 65
                {
                    client.Player.Class -= 1;
                }
                #endregion
                #region Pirate
                if (client.Player.Class == 76)// Class 75
                {
                    client.Player.Class -= 1;
                }
                #endregion
                #region Leelong
                if (client.Player.Class == 86)// Class 85
                {
                    client.Player.Class -= 1;
                }
                #endregion
                #region Toaist
                if (client.Player.Class == 103)// Class 102
                {
                    client.Player.Class -= 1;
                }
                #endregion
                #region Water
                if (client.Player.Class == 136)// Class 135
                {
                    client.Player.Class -= 1;
                }
                #endregion
                #region Fire
                if (client.Player.Class == 146)// Class 145
                {
                    client.Player.Class -= 1;
                }
                #endregion
                #endregion 
وبعدين هتبحث عن دى AutoSkills

وهتبدله بالكود دا

 

 #region AutoSkills
            //MrZirox 
            //amrBoss :D
            if (Player.Level >= 1)
            {
                if (Player.Class >= 80 && Player.Class <= 85)
                {
                    if (!Spells.ContainsKey(12240))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 12240 });
                    if (!Spells.ContainsKey(12290))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 12290 });
                }
                if (Player.Class >= 100 && Player.Class <= 102)
                {
                    if (!Spells.ContainsKey(1000))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1000 });
                    if (!Spells.ContainsKey(1005))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1005 });
                    if (!Spells.ContainsKey(1010))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1010 });
                }
            }
            if (Player.Level >= 15)
            {
                if (Player.Class >= 40 && Player.Class < 45)
                {
                    Player.Class++;
                    if (!Spells.ContainsKey(8002))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 8002 });
                    if (!Spells.ContainsKey(12610))
                        AddSpell(new MsgMagicInfo(true) { ID = 12610 });


                }
                if (Player.Class >= 10 && Player.Class < 15)
                {
                   Player.Class ++;
                }
                if (Player.Class >= 20 && Player.Class < 25)
                {
                Player.Class ++;
                }
                if (Player.Class >= 50 && Player.Class < 55)
                {
                 Player.Class ++;
                    if (!Spells.ContainsKey(6011))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 6011 });
                }
                if (Player.Class >= 60 && Player.Class < 65)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(10490))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 10490 });
                    if (!Spells.ContainsKey(10390))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 10390 });
                    if (!Spells.ContainsKey(10415))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 10415 });
                }
                if (Player.Class >= 70 && Player.Class < 75)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(11070))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11070 });
                    if (!Spells.ContainsKey(11110))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11110 });
                    if (!Spells.ContainsKey(11140))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11140 });
                }
                if (Player.Class >= 80 && Player.Class < 85)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(12300))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 12300 });
                    if (!Spells.ContainsKey(12320))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 12320 });
                    if (!Spells.ContainsKey(12340))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 12340 });
                    if (!Spells.ContainsKey(12330))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 12330 });
                    if (!Spells.ContainsKey(12270))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 12270 });
                }
                if (Player.Class >= 100 && Player.Class < 102)
                {
                    Player.Class ++;
                }
            }
            if (Player.Level >= 20)
            {
                if (Player.Class >= 50 && Player.Class <= 55)
                {
                    if (!Spells.ContainsKey(11180))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11180 });
                }
                if (Player.Class >= 60 && Player.Class <= 65)
                {
                    if (!Spells.ContainsKey(10410))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 10410 });
                }
            }
            if (Player.Level >= 23)
            {
                if (Player.Class >= 40 && Player.Class <= 45)
                {
                    if (!Spells.ContainsKey(8001))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 8001 });
                }
            }
            if (Player.Level >= 40)
            {
                if (Player.Class >= 40 && Player.Class < 45)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(11620))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11620 });
                    if (!Spells.ContainsKey(11610))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11610 });
                    if (!Spells.ContainsKey(11660))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11660 });
                }
                if (Player.Class >= 10 && Player.Class < 15)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(1110))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1110 });
                    if (!Spells.ContainsKey(1015))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1015 });
                    if (!Spells.ContainsKey(1115))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1115 });
                    if (!Spells.ContainsKey(1270))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1270 });
                    if (!Spells.ContainsKey(1190))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1190 });
                }
                if (Player.Class >= 20 && Player.Class < 25)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(1015))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1015 });
                    if (!Spells.ContainsKey(1025))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1025 });
                    if (!Spells.ContainsKey(1020))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1020 });
                    if (!Spells.ContainsKey(1040))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1040 });
                    if (!Spells.ContainsKey(11200))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11200 });
                    if (!Spells.ContainsKey(11190))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11190 });
                }
                if (Player.Class >= 50 && Player.Class < 55)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(6000))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 6000 });
                    if (!Spells.ContainsKey(11230))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11230 });
                    if (!Spells.ContainsKey(11170))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11170 });
                }
                if (Player.Class >= 60 && Player.Class < 65)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(10381))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 10381 });
                    if (!Spells.ContainsKey(10395))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 10395 });
                    if (!Spells.ContainsKey(10420))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 10420 });
                    if (!Spells.ContainsKey(10421))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 10421 });
                    if (!Spells.ContainsKey(10422))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 10422 });
                    if (!Spells.ContainsKey(10423))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 10423 });
                    if (!Spells.ContainsKey(10424))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 10424 });
                }
                if (Player.Class >= 70 && Player.Class < 75)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(11030))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11030 });
                    if (!Spells.ContainsKey(11060))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11060 });
                    if (!Spells.ContainsKey(11130))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11130 });
                }
                if (Player.Class >= 80 && Player.Class < 85)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(12120))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 12120 });
                    if (!Spells.ContainsKey(12130))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 12130 });
                    if (!Spells.ContainsKey(12140))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 12140 });
                }
                if (Player.Class >= 132 && Player.Class < 135)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(1055))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1055 });
                    if (!Spells.ContainsKey(1195))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1195 });
                    if (!Spells.ContainsKey(1125))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1125 });
                    if (!Spells.ContainsKey(1050))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1050 });
                    if (!Spells.ContainsKey(10309))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 10309 });
                }
                if (Player.Class >= 142 && Player.Class < 145)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(1195))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1195 });
                    if (!Spells.ContainsKey(1125))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1125 });
                }
            }
            if (Player.Level >= 45)
            {
                if (Player.Class >= 132 && Player.Class <= 135)
                {
                    if (!Spells.ContainsKey(1085))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1085 });
                }
            }
            if (Player.Level >= 46)
            {
                if (Player.Class >= 40 && Player.Class <= 45)
                {
                    if (!Spells.ContainsKey(8000))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 8000 });
                }
            }
            if (Player.Level >= 50)
            {
                if (Player.Class >= 40 && Player.Class <= 45)
                {
                    if (!Spells.ContainsKey(11590))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11590 });
                }
                if (Player.Class >= 132 && Player.Class <= 135)
                {
                    if (!Spells.ContainsKey(1090))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1090 });
                    if (!Spells.ContainsKey(12370))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 12370 });
                    if (!Spells.ContainsKey(12390))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 12390 });
                }
                if (Player.Class >= 142 && Player.Class <= 145)
                {
                    if (!Spells.ContainsKey(12380))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 12380 });
                    if (!Spells.ContainsKey(12400))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 12400 });
                }
            }
            if (Player.Level >= 52)
            {
                if (Player.Class >= 142 && Player.Class <= 145)
                {
                    if (!Spells.ContainsKey(1180))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1180 });
                }
            }
            if (Player.Level >= 55)
            {
                if (Player.Class >= 132 && Player.Class <= 135)
                {
                    if (!Spells.ContainsKey(1095))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1095 });
                }
                if (Player.Class >= 142 && Player.Class <= 145)
                {
                    if (!Spells.ContainsKey(1150))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1150 });
                }
            }
            if (Player.Level >= 60)
            {
                if (Player.Class >= 132 && Player.Class <= 135)
                {
                    if (!Spells.ContainsKey(1075))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1075 });
                }
            }
            if (Player.Level >= 61)
            {
                if (Player.Class >= 20 && Player.Class <= 25)
                {
                    if (!Spells.ContainsKey(1051))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1051 });
                }
            }
            if (Player.Level >= 65)
            {
                if (Player.Class >= 142 && Player.Class <= 145)
                {
                    if (!Spells.ContainsKey(1120))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1120 });
                }
            }
            if (Player.Level >= 70)
            {
                if (Player.Class >= 10 && Player.Class < 15)
                {
                    Player.Class ++;
                }
                if (Player.Class >= 20 && Player.Class < 25)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(11160))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11160 });
                }
                if (Player.Class >= 40 && Player.Class < 45)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(8003))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 8003 });
                    if (!Spells.ContainsKey(8030))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 8030 });
                    if (!Spells.ContainsKey(11650))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11650 });
                }
                if (Player.Class >= 50 && Player.Class < 55)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(6001))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 6001 });
                    if (!Spells.ContainsKey(6010))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 6010 });
                }
                if (Player.Class >= 60 && Player.Class < 65)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(10425))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 10425 });
                }
                if (Player.Class >= 70 && Player.Class < 75)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(11120))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11120 });
                }
                if (Player.Class >= 80 && Player.Class < 85)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(12280))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 12280 });
                    if (!Spells.ContainsKey(12200))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 12200 });
                    if (!Spells.ContainsKey(12170))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 12170 });
                    if (!Spells.ContainsKey(12160))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 12160 });
                }
                if (Player.Class >= 132 && Player.Class < 135)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(1100))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1100 });
                    if (!Spells.ContainsKey(5001))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 5001 });
                }
                if (Player.Class >= 142 && Player.Class < 145)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(5001))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 5001 });
                }
            }
            if (Player.Level >= 71)
            {
                if (Player.Class >= 40 && Player.Class <= 45)
                {
                    if (!Spells.ContainsKey(9000))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 9000 });
                }
            }
            if (Player.Level >= 81)
            {
                if (Player.Class >= 132 && Player.Class <= 135)
                {
                    if (!Spells.ContainsKey(1175))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1175 });
                }
            }
            if (Player.Level >= 82)
            {
                if (Player.Class >= 142 && Player.Class <= 145)
                {
                    if (!Spells.ContainsKey(1160))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1160 });
                }
            }
            if (Player.Level >= 84)
            {
                if (Player.Class >= 142 && Player.Class <= 145)
                {
                    if (!Spells.ContainsKey(1165))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1165 });
                }
            }
            if (Player.Level >= 90)
            {
                if (Player.Class >= 40 && Player.Class <= 45)
                {
                    if (!Spells.ContainsKey(11670))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11670 });
                }
                if (Player.Class >= 60 && Player.Class <= 65)
                {
                    if (!Spells.ContainsKey(10400))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 10400 });
                }
            }
            if (Player.Level >= 94)
            {
                if (Player.Class >= 132 && Player.Class <= 135)
                {
                    if (!Spells.ContainsKey(1170))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 1170 });
                }
            }
            if (Player.Level >= 100)
            {
                if (Player.Class >= 40 && Player.Class <= 45)
                {
                    Player.Class ++;
                    AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 8003, Level = 1 });
                    if (!Spells.ContainsKey(11600))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 11600 });
                }
                if (Player.Class >= 10 && Player.Class < 15)
                {
                    Player.Class ++;
                }
                if (Player.Class >= 20 && Player.Class < 25)
                {
                    Player.Class ++;
                }
                if (Player.Class >= 40 && Player.Class < 45)
                {
                    Player.Class++;
                }
                if (Player.Class >= 50 && Player.Class < 55)
                {
                    Player.Class ++;
                }
                if (Player.Class >= 60 && Player.Class < 65)
                {
                    Player.Class ++;
                }
                if (Player.Class >= 70 && Player.Class < 75)
                {
                    Player.Class ++;
                }
                if (Player.Class >= 80 && Player.Class < 85)
                {
                    Player.Class ++;
                }
                if (Player.Class >= 132 && Player.Class < 135)
                {
                    Player.Class ++;
                }
                if (Player.Class >= 142 && Player.Class < 145)
                {
                    Player.Class ++;
                }
            }
            if (Player.Level >= 110)
            {

                if (Player.Class >= 10 && Player.Class < 15)
                {
                    Player.Class ++;
                }
                if (Player.Class >= 20 && Player.Class < 25)
                {
                    Player.Class ++;
                }
                if (Player.Class >= 50 && Player.Class < 55)
                {
                    Player.Class ++;
                    if (!Spells.ContainsKey(6004))
                        AddSpell(new Network.GamePackets.MsgMagicInfo(true) { ID = 6004 });
                }
                if (Player.Class >= 60 && Player.Class < 65)
                {
                    Player.Class ++;
                }
                if (Player.Class >= 70 && Player.Class < 75)
                {
                    Player.Class ++;
                }
                if (Player.Class >= 80 && Player.Class < 85)
                {
                    Player.Class ++;
                }
                if (Player.Class >= 132 && Player.Class < 135)
                {
                    Player.Class ++;
                }
                if (Player.Class >= 40 && Player.Class < 45)
                {
                    Player.Class++;
                }
                if (Player.Class >= 142 && Player.Class < 145)
                {
                    Player.Class ++;
                }
            }
            #endregion

وبكيدا الموضوع خلص وصورة للايضاح



تنويه : الصور والفيديوهات في هذا الموضوع على هذا الموقع مستمده أحيانا من مجموعة متنوعة من المصادر الإعلامية الأخرى. حقوق الطبع محفوظة بالكامل من قبل المصدر. إذا كان هناك مشكلة في هذا الصدد، يمكنك الاتصال بنا من هنا.

عن الكاتب

هذا النص هو مثال لنص يمكن أن يستبدل في نفس المساحة، لقد تم توليد هذا النص من مولد النص العربى

0 التعليقات لموضوع "حل مشكلة الاتو سكيل بيجيب على اسم الشخصية علامات استفهام"

شروط التعليق :
■ يجب على التعليق أن يكون بلا روابط إشهارية
■ لاستعمال خط عريض ضع الكود : النص هنا...
■ لاستعمال خط مائل ضع الكود : النص هنا...
■ لإضافة صورة ضعها بهذا الكود : ... رابط الصورة هنا ...
الابتسامات الابتسامات