كونكر عرب

كونكر عرب (https://conquer-arab.com/index.php)
-   تطوير سيرفرات كونكر (https://conquer-arab.com/forumdisplay.php?f=11)
-   -   تعديل الدروب على وحوش BigMonster (https://conquer-arab.com/showthread.php?t=6055)

fapri 2020-09-07 09:52 PM

تعديل الدروب على وحوش BigMonster
 
بسم الله الرحمن الرحيم


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

طبعا هتدور عندك فى كلاس MonsterTable.cs عندك على الوحوش الكبيرة وهتضيفهم دول مكانهم وبس كدا

كود PHP:

MonsterTable.cs 

كود PHP:

            #region BigMonster [DragonIsland/DeityLand]
            
if (Name.Contains("SnowBanshee") || Name.Contains("BloodyBanshee") || Name.Contains("ChillingSpook") || Name.Contains("DragonWraith") || Name.Contains("NetherTyrant")
                || 
Name.Contains("QueenofEvil") || Name == "ThrillingSpook" || Name.Contains("NemesisTyrant"))
            {
                
//if (killer.MapID != 10250 || killer.MapID != 10137) return;
                
killer.ConquerPoints += 250000;
                
killer.TitlePoints += 200;
                
killer.SubProStages.StudyPoints += 500;
                
SubProStages.UpdateStundyPoints(killer.Owner, 500);
                
killer.Owner.Player.Update(MsgName.Effect, "zf2-e300", true);
                
#region ItemDrop
                
byte type1;
                
uint ItemID = 0;
                if (
Kernel.RateM(30))// UniversalRuneEssence
                
{
                    for (
int i = 0; i < 3; i++)
                    {
                        
type1 = (byte)Kernel.Random.Next(3, 11);
                        switch (
type1)
                        {
                            case 
1:
                                
ItemID = 4060001;
                                break;
                            case 
2:
                                
ItemID = 4060001;
                                break;
                            case 
3:
                                
ItemID = 4060001;
                                break;
                            case 
4:
                                
ItemID = 4060001;
                                break;
                            case 
5:
                                
ItemID = 4060001;
                                break;
                            case 
6:
                                
ItemID = 4060001;
                                break;
                            case 
7:
                                
ItemID = 4060001;
                                break;
                            case 
8:
                                
ItemID = 4060001;
                                break;
                            case 
9:
                                
ItemID = 4060001;
                                break;
                            case 
10:
                                
ItemID = 4060001;
                                break;
                        }
                    }
                    
DropItem(killer, Owner.X, Owner.Y, ItemID);
                }
                if (
Kernel.RateM(50)) // UniversalRuneEssence
                
{
                    for (
int i = 0; i < 3; i++)
                    {
                        
type1 = (byte)Kernel.Random.Next(3, 11);
                        switch (
type1)
                        {
                            case 
1:
                                
ItemID = 4060001;
                                break;
                            case 
2:
                                
ItemID = 4060001;
                                break;
                            case 
3:
                                
ItemID = 4060001;
                                break;
                            case 
4:
                                
ItemID = 4060001;
                                break;
                            case 
5:
                                
ItemID = 4060001;
                                break;
                            case 
6:
                                
ItemID = 4060001;
                                break;
                            case 
7:
                                
ItemID = 4060001;
                                break;
                            case 
8:
                                
ItemID = 4060001;
                                break;
                            case 
9:
                                
ItemID = 4060001;
                                break;
                            case 
10:
                                
ItemID = 4060001;
                                break;
                        }
                    }
                    
DropItem(killer, (ushort)((Owner.X) + 3), (ushort)((Owner.Y) + 0), ItemID);
                }
                if (
Kernel.RateM(50)) // BlueRuneEssence
                
{
                    for (
int i = 0; i < 3; i++)
                    {
                        
type1 = (byte)Kernel.Random.Next(3, 11);
                        switch (
type1)
                        {
                            case 
1:
                                
ItemID = 4040001;
                                break;
                            case 
2:
                                
ItemID = 4040001;
                                break;
                            case 
3:
                                
ItemID = 4040001;
                                break;
                            case 
4:
                                
ItemID = 4040001;
                                break;
                            case 
5:
                                
ItemID = 4040001;
                                break;
                            case 
6:
                                
ItemID = 4040001;
                                break;
                            case 
7:
                                
ItemID = 4040001;
                                break;
                            case 
8:
                                
ItemID = 4040001;
                                break;
                            case 
9:
                                
ItemID = 4040001;
                                break;
                            case 
10:
                                
ItemID = 4040001;
                                break;
                        }
                    }
                    
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 0), ItemID);
                }
                if (
Kernel.RateM(70)) // BlueRuneEssence
                
{
                    for (
int i = 0; i < 3; i++)
                    {
                        
type1 = (byte)Kernel.Random.Next(3, 11);
                        switch (
type1)
                        {
                            case 
1:
                                
ItemID = 4040001;
                                break;
                            case 
2:
                                
ItemID = 4040001;
                                break;
                            case 
3:
                                
ItemID = 4040001;
                                break;
                            case 
4:
                                
ItemID = 4040001;
                                break;
                            case 
5:
                                
ItemID = 4040001;
                                break;
                            case 
6:
                                
ItemID = 4040001;
                                break;
                            case 
7:
                                
ItemID = 4040001;
                                break;
                            case 
8:
                                
ItemID = 4040001;
                                break;
                            case 
9:
                                
ItemID = 4040001;
                                break;
                            case 
10:
                                
ItemID = 4040001;
                                break;
                        }
                    }
                    
DropItem(killer, (ushort)((Owner.X) + 6), (ushort)((Owner.Y) + 0), ItemID);
                }
                if (
Kernel.RateM(60)) // BlueRuneEssence
                
{
                    for (
int i = 0; i < 2; i++)
                    {
                        
type1 = (byte)Kernel.Random.Next(2, 11);
                        switch (
type1)
                        {
                            case 
1:
                                
ItemID = 4040001;
                                break;
                            case 
2:
                                
ItemID = 4040001;
                                break;
                            case 
3:
                                
ItemID = 4040001;
                                break;
                            case 
4:
                                
ItemID = 4040001;
                                break;
                            case 
5:
                                
ItemID = 4040001;
                                break;
                            case 
6:
                                
ItemID = 4040001;
                                break;
                            case 
7:
                                
ItemID = 4040001;
                                break;
                            case 
8:
                                
ItemID = 4040001;
                                break;
                            case 
9:
                                
ItemID = 4040001;
                                break;
                            case 
10:
                                
ItemID = 4040001;
                                break;
                        }
                    }
                    
DropItem(killer, (ushort)((Owner.X) - 6), (ushort)((Owner.Y) - 0), ItemID);
                }
                if (
Kernel.RateM(40)) // YellowRuneEssence
                
{
                    for (
int i = 0; i < 3; i++)
                    {
                        
type1 = (byte)Kernel.Random.Next(3, 14);
                        switch (
type1)
                        {
                            case 
1:
                                
ItemID = 4050001;
                                break;
                            case 
2:
                                
ItemID = 4050001;
                                break;
                            case 
3:
                                
ItemID = 4050001;
                                break;
                            case 
4:
                                
ItemID = 4050001;
                                break;
                            case 
5:
                                
ItemID = 4050001;
                                break;
                            case 
6:
                                
ItemID = 4050001;
                                break;
                            case 
7:
                                
ItemID = 4050001;
                                break;
                            case 
8:
                                
ItemID = 4050001;
                                break;
                            case 
9:
                                
ItemID = 4050001;
                                break;
                            case 
10:
                                
ItemID = 4050001;
                                break;
                            case 
11:
                                
ItemID = 4050001;
                                break;
                            case 
12:
                                
ItemID = 4050001;
                                break;
                            case 
13:
                                
ItemID = 4050001;
                                break;
                        }
                    }
                    
DropItem(killer, (ushort)((Owner.X) - 0), (ushort)((Owner.Y) + 3), ItemID);
                }
                if (
Kernel.RateM(70)) // YellowRuneEssence
                
{
                    for (
int i = 0; i < 3; i++)
                    {
                        
type1 = (byte)Kernel.Random.Next(3, 14);
                        switch (
type1)
                        {
                            case 
1:
                                
ItemID = 4050001;
                                break;
                            case 
2:
                                
ItemID = 4050001;
                                break;
                            case 
3:
                                
ItemID = 4050001;
                                break;
                            case 
4:
                                
ItemID = 4050001;
                                break;
                            case 
5:
                                
ItemID = 4050001;
                                break;
                            case 
6:
                                
ItemID = 4050001;
                                break;
                            case 
7:
                                
ItemID = 4050001;
                                break;
                            case 
8:
                                
ItemID = 4050001;
                                break;
                            case 
9:
                                
ItemID = 4050001;
                                break;
                            case 
10:
                                
ItemID = 4050001;
                                break;
                            case 
11:
                                
ItemID = 4050001;
                                break;
                            case 
12:
                                
ItemID = 4050001;
                                break;
                            case 
13:
                                
ItemID = 4050001;
                                break;
                        }
                    }
                    
DropItem(killer, (ushort)((Owner.X) - 0), (ushort)((Owner.Y) - 3), ItemID);
                }
                if (
Kernel.RateM(90)) // YellowRuneEssence
                
{
                    for (
int i = 0; i < 2; i++)
                    {
                        
type1 = (byte)Kernel.Random.Next(2, 14);
                        switch (
type1)
                        {
                            case 
1:
                                
ItemID = 4050001;
                                break;
                            case 
2:
                                
ItemID = 4050001;
                                break;
                            case 
3:
                                
ItemID = 4050001;
                                break;
                            case 
4:
                                
ItemID = 4050001;
                                break;
                            case 
5:
                                
ItemID = 4050001;
                                break;
                            case 
6:
                                
ItemID = 4050001;
                                break;
                            case 
7:
                                
ItemID = 4050001;
                                break;
                            case 
8:
                                
ItemID = 4050001;
                                break;
                            case 
9:
                                
ItemID = 4050001;
                                break;
                            case 
10:
                                
ItemID = 4050001;
                                break;
                            case 
11:
                                
ItemID = 4050001;
                                break;
                            case 
12:
                                
ItemID = 4050001;
                                break;
                            case 
13:
                                
ItemID = 4050001;
                                break;
                        }
                    }
                    
DropItem(killer, (ushort)((Owner.X) + 0), (ushort)((Owner.Y) + 6), ItemID);
                }
                if (
Kernel.RateM(30)) // YellowRuneEssence
                
{
                    for (
int i = 0; i < 1; i++)
                    {
                        
type1 = (byte)Kernel.Random.Next(1, 14);
                        switch (
type1)
                        {
                            case 
1:
                                
ItemID = 4050001;
                                break;
                            case 
2:
                                
ItemID = 4050001;
                                break;
                            case 
3:
                                
ItemID = 4050001;
                                break;
                            case 
4:
                                
ItemID = 4050001;
                                break;
                            case 
5:
                                
ItemID = 4050001;
                                break;
                            case 
6:
                                
ItemID = 4050001;
                                break;
                            case 
7:
                                
ItemID = 4050001;
                                break;
                            case 
8:
                                
ItemID = 4050001;
                                break;
                            case 
9:
                                
ItemID = 4050001;
                                break;
                            case 
10:
                                
ItemID = 4050001;
                                break;
                            case 
11:
                                
ItemID = 4050001;
                                break;
                            case 
12:
                                
ItemID = 4050001;
                                break;
                            case 
13:
                                
ItemID = 4050001;
                                break;
                        }
                    }
                    
DropItem(killer, (ushort)((Owner.X) + 0), (ushort)((Owner.Y) - 6), ItemID);
                }
                
DropItem(killer, (ushort)((Owner.X) + 6), (ushort)((Owner.Y) + 6), 3001044);//MysteryFruit
                
DropItem(killer, (ushort)((Owner.X) + 6), (ushort)((Owner.Y) + 9), 3001044);//MysteryFruit
                
DropItem(killer, (ushort)((Owner.X) + 6), (ushort)((Owner.Y) + 3), 3001044);//MysteryFruit
                
DropItem(killer, (ushort)((Owner.X) + 2), (ushort)((Owner.Y) + 7), 4050001);//YellowRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 4), (ushort)((Owner.Y) + 2), 4050001);//YellowRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 6), 4050001);//YellowRuneEssence
                
DropItem(killer, (ushort)((Owner.X) + 6), (ushort)((Owner.Y) - 3), 4050001);//YellowRuneEssence
                
DropItem(killer, (ushort)((Owner.X) + 9), (ushort)((Owner.Y) + 6), 4050001);//YellowRuneEssence
                
DropItem(killer, (ushort)((Owner.X) + 2), (ushort)((Owner.Y) + 7), 4050001);//YellowRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 4), (ushort)((Owner.Y) + 2), 4050001);//YellowRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 6), 4050001);//YellowRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 6), (ushort)((Owner.Y) + 9), 4060001);//UniversalRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 6), (ushort)((Owner.Y) + 12), 4060001);//UniversalRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 7), (ushort)((Owner.Y) + 6), 4060001);//UniversalRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 7), (ushort)((Owner.Y) + 9), 4060001);//UniversalRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 9), 4060001);//UniversalRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 6), (ushort)((Owner.Y) + 9), 4060001);//UniversalRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 6), (ushort)((Owner.Y) + 10), 4060001);//UniversalRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 12), (ushort)((Owner.Y) + 7), 4060001);//UniversalRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 12), (ushort)((Owner.Y) + 5), 4040001);//BlueRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 9), 4040001);//BlueRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 4), (ushort)((Owner.Y) + 9), 4040001);//BlueRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 4), (ushort)((Owner.Y) + 3), 4040001);//BlueRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 5), (ushort)((Owner.Y) + 6), 4040001);//BlueRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 12), (ushort)((Owner.Y) + 3), 4040001);//BlueRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 12), 4040001);//BlueRuneEssence
                
DropItem(killer, (ushort)((Owner.X) - 4), (ushort)((Owner.Y) + 9), 4040001);//BlueRuneEssence
                
DropItem(killer, (ushort)((Owner.X) + 6), (ushort)((Owner.Y) + 6), 3009002);//RadiantStarStone
                
DropItem(killer, (ushort)((Owner.X) + 2), (ushort)((Owner.Y) + 7), 3009003);//SplendidStarStone
                
DropItem(killer, (ushort)((Owner.X) - 4), (ushort)((Owner.Y) + 2), 3009001);//BrightStarStone
                
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 8), 3009000);//TwilightStarStone
                
DropItem(killer, (ushort)((Owner.X) + 6), (ushort)((Owner.Y) - 5), 3303373);//KnowledgePill
                
DropItem(killer, (ushort)((Owner.X) + 9), (ushort)((Owner.Y) + 8), 3303373);//KnowledgePill
                
DropItem(killer, (ushort)((Owner.X) - 6), (ushort)((Owner.Y) + 9), 3303373);//KnowledgePill
                
DropItem(killer, (ushort)((Owner.X) - 6), (ushort)((Owner.Y) + 12), 3307083);//JadeofFaith
                
DropItem(killer, (ushort)((Owner.X) - 12), (ushort)((Owner.Y) + 6), 3307083);//JadeofFaith
                
DropItem(killer, (ushort)((Owner.X) - 12), (ushort)((Owner.Y) + 9), 3307083);//JadeofFaith
                
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 9), 3307083);//JadeofFaith
                
DropItem(killer, (ushort)((Owner.X) - 10), (ushort)((Owner.Y) + 3), 3307083);//JadeofFaith
                
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 10), 3307083);//JadeofFaith
                
DropItem(killer, (ushort)((Owner.X) - 4), (ushort)((Owner.Y) + 9), 3307083);//JadeofFaith
                
DropItem(killer, (ushort)((Owner.X) - 4), (ushort)((Owner.Y) + 10), 3004181);//SavageBone
                
DropItem(killer, (ushort)((Owner.X) - 5), (ushort)((Owner.Y) + 10), 3004181);//SavageBone
                
DropItem(killer, (ushort)((Owner.X) - 3), (ushort)((Owner.Y) + 10), 3004181);//SavageBone
                
if (Kernel.RateM(70))
                {
                    for (
int i = 0; i < 1; i++)
                    {
                        
type1 = (byte)Kernel.Random.Next(1, 5);
                        switch (
type1)
                        {
                            case 
1:
                                
ItemID = 3009002;
                                break;
                            case 
2:
                                
ItemID = 3009003;
                                break;
                            case 
3:
                                
ItemID = 3009001;
                                break;
                            case 
4:
                                
ItemID = 3009000;
                                break;
                        }
                    }
                    
DropItem(killer, (ushort)((Owner.X) + 9), (ushort)((Owner.Y) - 0), ItemID);
                }
                if (
Kernel.RateM(90))
                {
                    for (
int i = 0; i < 1; i++)
                    {
                        
type1 = (byte)Kernel.Random.Next(1, 5);
                        switch (
type1)
                        {
                            case 
1:
                                
ItemID = 3009002;
                                break;
                            case 
2:
                                
ItemID = 3009003;
                                break;
                            case 
3:
                                
ItemID = 3009001;
                                break;
                            case 
4:
                                
ItemID = 3009000;
                                break;
                        }
                    }
                    
DropItem(killer, (ushort)((Owner.X) - 0), (ushort)((Owner.Y) + 9), ItemID);
                }
                if (
Kernel.RateM(10))
                {
                    for (
int i = 0; i < 1; i++)
                    {
                        
type1 = (byte)Kernel.Random.Next(1, 3);
                        switch (
type1)
                        {
                            case 
1:
                                
ItemID = 4200002;
                                break;
                            case 
2:
                                
ItemID = 4200003;
                                break;
                        }
                    }
                    
DropItem(killer, (ushort)((Owner.X) + 6), (ushort)((Owner.Y) - 3), ItemID);
                }
                
#endregion
                
if (Name.Contains("SnowBanshee"))
                    
Kernel.SpawnBanshee = false;
                if (
Name.Contains("BloodyBanshee"))
                    
Kernel.BloodyBanshee = false;
                if (
Name.Contains("ChillingSpook"))
                    
Kernel.ChillingSpook1 = false;
                if (
Name.Contains("DragonWraith"))
                    
Kernel.DragonWraith = false;
                if (
Name.Contains("NetherTyrant"))
                    
Kernel.NetherTyrant = false;
                if (
Name.Contains("QueenofEvil"))
                    
Kernel.QueenofEvil = false;
                if (
Name.Contains("ThrillingSpook"))
                    
Kernel.ChillingSpook = false;
                if (
Name.Contains("NemesisTyrant"))
                    
Kernel.SpawnNemesis = false;
            }
            
#endregion 

بس كدا وطبعا دى صورة للتوضيح
عفواً لايمكن عرض الروابط إلا بعد الرد على الموضوع

fapri 2020-09-07 09:54 PM

رد: تعديل الدروب على وحوش BigMonster
 
طبعا انا عدلت علية وضفت حاجات ثانية ولكن هو مسحوب من سورس اسكواد

Lucifer 2020-09-07 10:13 PM

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

fapri 2020-09-08 12:04 AM

رد: تعديل الدروب على وحوش BigMonster
 
اقتباس:

المشاركة الأصلية كتبت بواسطة lucifer (المشاركة 58987)
نفس الي ف اسكواد والاضافة مش كاملة اصلا

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

fapri 2020-09-08 12:07 AM

رد: تعديل الدروب على وحوش BigMonster
 
اقتباس:

المشاركة الأصلية كتبت بواسطة lucifer (المشاركة 58987)
نفس الي ف اسكواد والاضافة مش كاملة اصلا

طالما انت بتقول أن هى مش كاملة يبقي عندك لية منزلتهاش للناس

Lucifer 2020-09-08 12:11 AM

رد: تعديل الدروب على وحوش BigMonster
 
اقتباس:

المشاركة الأصلية كتبت بواسطة fapri (المشاركة 58991)
طالما انت بتقول أن هى مش كاملة يبقي عندك لية منزلتهاش للناس

انزلها للناس ليه وهي كدا كدا ف اسكواد وناس كتير عاملاها؟

Hazem 2020-09-08 12:23 AM

رد: تعديل الدروب على وحوش BigMonster
 
عاش الله ينور

fapri 2020-09-08 02:14 AM

رد: تعديل الدروب على وحوش BigMonster
 
اقتباس:

المشاركة الأصلية كتبت بواسطة lucifer (المشاركة 58992)
انزلها للناس ليه وهي كدا كدا ف اسكواد وناس كتير عاملاها؟

خلاص متتكلمش اسكت احسن وخلى الناس تستفيد

Lucifer 2020-09-08 02:22 AM

رد: تعديل الدروب على وحوش BigMonster
 
اقتباس:

المشاركة الأصلية كتبت بواسطة fapri (المشاركة 58996)
خلاص متتكلمش اسكت احسن وخلى الناس تستفيد

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

fapri 2020-09-08 02:49 AM

رد: تعديل الدروب على وحوش BigMonster
 
اقتباس:

المشاركة الأصلية كتبت بواسطة lucifer (المشاركة 58997)
طيب بص علشان انا مغلطش فيك ولا كلمتك وحش انما تيجي تكلمني وحش وتقل ادبك هزعلك وجامد كمان مش حته عيل بشخه علشان واحد بيتكلم معاه يجي يقوله خلاص متتكلمش اسكت
علي اساس ان لو حد اخد كوبي بيست زي ما انت عامل اصلا كدا هتظبط عنده؟؟ بطلوا قرف قرفتونا

الكلمة زعلتك اوى كدا على العموم انا معايا عيال قدك اصلا يا ابو ش.. بلاش نغلط علشان انا محترم ومش هغلط فيك
انا واخدها كوبى بست ملكش فية انا مش مبرمج ولا قلت على نفسى مبرمج انا قلت سحبتها من سورس انت داخل تتكلم
وتقول كلام ملهوش لزمة وتقول مش كاملة طيب نزلها كاملة يا محترم يا مؤدب يا ابن الناس الكويسة اللى ربتك صح
لكن انت مش عايز تنزلها يبقى تخرص ومتتكلمش


الساعة الآن 09:38 AM

مرحبا بكم في منتدي اكواد لتطوير الالعاب
new notificatio by 9adq_ala7sas