بسم الله الرحمن الرحيم
موضوع انهردا بيتكلم عن مشكلة ان الشخصية الاسم بتاعها بيبقى عليه علامة استفهام لما تقفل وتفتح
اول حاجة هتخوش على كلاس Thread.cs
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 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
وهتبدله بالكود دا
#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 التعليقات لموضوع "حل مشكلة الاتو سكيل بيجيب على اسم الشخصية علامات استفهام"
شروط التعليق :
■ يجب على التعليق أن يكون بلا روابط إشهارية
■ لاستعمال خط عريض ضع الكود : النص هنا...
■ لاستعمال خط مائل ضع الكود : النص هنا...
■ لإضافة صورة ضعها بهذا الكود : ... رابط الصورة هنا ...
الابتسامات الابتسامات