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

الردود
12

المشاهدات
3114
 
Tefa

Tefa is on a distinguished road

    غير متواجد

المشاركات
2,515

+التقييم
1.19

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

الاقامة

نظام التشغيل

رقم العضوية
358
2019-08-27, 12:40 AM
المشاركة 1 
#1  
افتراضي اضافة شوية رونز اضافه خاصه بالسورس
بسم الله و الحمد لله و الصلاة و السلام علي رسول الله

اما بعد الاضافه بالكامل تم تطوريها بواسطتي جميع الحقوق محفوظه ليه

سيرش
كود:
public void LoadItemStats()
        { 

ضيف


كود:
 if (Entity.bosskilleractivate == true)
                
Entity.bosskilleractivate false;
            if (
Entity.nomercyactivate == true)
               
Entity.nomercyactivate false;
            if (
Entity.witcheryactivate == true)
                
Entity.witcheryactivate false


entitytable.cs

سيرش

كود:
client.Entity.AddFlower reader.ReadUInt32("Flower"); 

ضيف

كود:
 client.Entity.bosskiller reader.ReadUInt32("bosskiller");
                    
client.Entity.nomercy reader.ReadUInt32("nomercy");
                    
client.Entity.freesoulbooster reader.ReadUInt32("freesoulbooster");
                    
client.Entity.witchery reader.ReadUInt32("witchery"); 

سيرش

كود:
.Set("Strength"e.Strength

ضيف

كود:
.Set("bosskiller"e.bosskiller)
                        .
Set("nomercy"e.nomercy)
                        .
Set("freesoulbooster"e.freesoulbooster)
                        .
Set("witchery"e.witchery

سيرش

كود:
public static void UpdateLocation(Client.GameState client

ضيف


كود:
 public static void Updatebosskiller(Client.GameState client)
        {
            
UpdateData(client"bosskiller"client.Entity.bosskiller);
        }
        public static 
void Updatenomercy(Client.GameState client)
        {
            
UpdateData(client"nomercy"client.Entity.nomercy);
        }
        public static 
void Updatefreesoulbooster(Client.GameState client)
        {
            
UpdateData(client"freesoulbooster"client.Entity.freesoulbooster);
        }
        public static 
void Updatewitchery(Client.GameState client)
        {
            
UpdateData(client"witchery"client.Entity.witchery);
        } 

سيرش Calculate.cs

كود:
 public static void CheckDamage

انزل لحد

كود:
if (attacked.EntityFlag == EntityFlag.Monster

انزل كمان لحد
كود:
 if (attacked.MonsterInfo.Boss || attacked.Boss == 1

تحت
كود:
  if (magic)
                        {
                            
Damage = (int)Damage 10;
                        } 

ضيف

كود:
[PHP#region boss killer
            
if (attacker.bosskiller == && attacker.bosskilleractivate == false)
            {
                
Damage Damage 220 100;
            
attacker.bosskilleractivate true;
            }
            if (
attacker.bosskiller == && attacker.bosskilleractivate == false)
            {
                
Damage Damage 230 100;
            
attacker.bosskilleractivate true;
            }
            if (
attacker.bosskiller == && attacker.bosskilleractivate == false)
            {
                
Damage Damage 240 100;
            
attacker.bosskilleractivate true;
            }
            if (
attacker.bosskiller == && attacker.bosskilleractivate == false)
            {
                
Damage Damage 250 100;
            
attacker.bosskilleractivate true;
            }
            if (
attacker.bosskiller == && attacker.bosskilleractivate == false)
            {
                
Damage Damage 260 100;
            
attacker.bosskilleractivate true;
            }
            if (
attacker.bosskiller == && attacker.bosskilleractivate == false)
            {
                
Damage Damage 270 100;
            
attacker.bosskilleractivate true;
            }
            if (
attacker.bosskiller == && attacker.bosskilleractivate == false)
            {
                
Damage Damage 280 100;
            
attacker.bosskilleractivate true;
            }
            if (
attacker.bosskiller == && attacker.bosskilleractivate == false)
            {
                
Damage Damage 290 100;
            
attacker.bosskilleractivate true;
            }
            if (
attacker.bosskiller == && attacker.bosskilleractivate == false)
            {
                
Damage Damage 300 100;
                
attacker.bosskilleractivate true;
            }
                             
#endregion 

[/PHP]

تحت
كود:
  if (!magic)
            {
                
Damage = (int)Damage 4;
            } 

ضيف نفس الكود الي فوق
بعدها
سيرش

كود:
public Equipment

ضيف
كود:
 if (client.Entity.bosskilleractivate == true)
                
client.Entity.bosskilleractivate false;
            if (
client.Entity.nomercyactivate == true)
                
client.Entity.nomercyactivate false;
            if (
client.Entity.witcheryactivate == true)
                
client.Entity.witcheryactivate false

entity.cs
سيرش

كود:
public uint Jail

تحتها
ضيف

كود:
public uint bosskiller;
        public 
uint nomercy;
        public 
uint freesoulbooster;
public 
uint witchery;
public 
bool nomercyactivate false;
        public 
bool witcheryactivate false;
        public 
bool bosskilleractivate false

ان بي سي بيقولك انته لابس رون لفل كام و عايز تقلعها ولا لا

كود:
#region Rune
                         
case 66667:
                             {
                                 switch (
npcRequest.OptionID)
                                 {
                                     case 
0:
                                         {
                                             
dialog.Text("Welcome Mr:"+client.Entity.Name+" i am rune master can unequip your runes here");
                                             if (
client.Entity.bosskiller == && client.Entity.nomercy == && client.Entity.witchery == && client.Entity.freesoulbooster ==0)
                                                 
dialog.Text("it Seems like you do not equip any rune");
                                             
                                                 if (
client.Entity.bosskiller >= || client.Entity.nomercy >= || client.Entity.witchery >= || client.Entity.freesoulbooster >= 1)
                                                     
dialog.Text("It seems you Equip ");
                                                 if (
client.Entity.bosskiller >= 1)
                                                 
dialog.Text(" BossKiller(+"+client.Entity.bosskiller+") ,");
                                             if (
client.Entity.nomercy >= 1)
                                                 
dialog.Text(" NoMercy(+" client.Entity.nomercy ") ,");
                                             if (
client.Entity.witchery >= 1)
                                                 
dialog.Text(" Witchery(+" client.Entity.witchery ") ,");
                                             if (
client.Entity.freesoulbooster >= 1)
                                                 
dialog.Text(" FreeSoulBooster(+" client.Entity.freesoulbooster ") ,");
                                             if (
client.Entity.bosskiller >= || client.Entity.nomercy >= || client.Entity.witchery >= || client.Entity.freesoulbooster >= 1)
                                                 
dialog.Text("Please Select Rune You wanna unequip\n");

                                             if (
client.Entity.bosskiller >= 1)
                                                 
dialog.Option("BossKiller."1);
                                             if (
client.Entity.nomercy >= 1)
                                                 
dialog.Option("NoMercy."2);
                                             if (
client.Entity.witchery >= 1)
                                                 
dialog.Option("Witchery."3);
                                             if (
client.Entity.freesoulbooster >= 1)
                                                 
dialog.Option("FreeSoulBooster."4);
                                            
                                             
dialog.Option("No Thanks."255);
                                             
dialog.Send();
                                             break;
                                         }
                                     case 
4:
                                         {
                                             if (
client.Entity.freesoulbooster == 1)
                                             {
                                                 
client.Inventory.Add100(403120101);
                                             
client.Entity.freesoulbooster 0;

                                             break;
                                             }
                                             else
                                             if (
client.Entity.freesoulbooster == 2)
                                             {
                                                 
client.Inventory.Add100(403120201);
                                             
client.Entity.freesoulbooster 0;

                                             break;
                                             }
                                             else
                                             if (
client.Entity.freesoulbooster == 3)
                                             {
                                                 
client.Inventory.Add100(403120301);
                                             
client.Entity.freesoulbooster 0;

                                             break;
                                             }
                                             else
                                             if (
client.Entity.freesoulbooster == 4)
                                             {
                                                 
client.Inventory.Add100(403120401);
                                                 
client.Entity.freesoulbooster 0;
                                                 break;
                                             }
                                             else
                                             if (
client.Entity.freesoulbooster == 5)
                                             {
                                                 
client.Inventory.Add100(403120501);
                                                 
client.Entity.freesoulbooster 0;
                                                 break;
                                             }
                                             else
                                             if (
client.Entity.freesoulbooster == 6){
                                                 
client.Inventory.Add100(403120601);
                                                 
client.Entity.freesoulbooster 0;
                                                 break;
                                             }
                                             else
                                             if (
client.Entity.freesoulbooster == 7){
                                                 
client.Inventory.Add100(403120701);
                                                 
client.Entity.freesoulbooster 0;
                                                 break;
                                             }
                                             else
                                             if (
client.Entity.freesoulbooster == 8){
                                                 
client.Inventory.Add100(403120801);
                                                 
client.Entity.freesoulbooster 0;
                                                 break;
                                             }
                                             else
                                             if (
client.Entity.freesoulbooster == 9){
                                                 
client.Inventory.Add100(403120901);
                                                 
client.Entity.freesoulbooster 0;
                                                 break;
                                             }
                                             

                                             break;
                                         }
                                     case 
3:
                                         {
                                             if (
client.Entity.witchery == 1)
                                             {
                                                 
client.Inventory.Add100(403130101);
                                                 
client.Entity.witchery 0;
                                                 
client.Entity.witcheryactivate false;
                                                 
client.LoadItemStats();
                                                 
client.Equipment.UpdateEntityPacket();
                                                 break;
                                             }
                                             else

                                                 if (
client.Entity.witchery == 2)
                                                 {
                                                     
client.Inventory.Add100(403130201);
                                                     
client.Entity.witchery 0;
                                                     
client.Entity.witcheryactivate false;
                                                     
client.LoadItemStats();
                                                     
client.Equipment.UpdateEntityPacket();
                                                     break;
                                                 }
                                             else
                                                     if (
client.Entity.witchery == 3)
                                                     {
                                                         
client.Inventory.Add100(403130301);
                                                         
client.Entity.witchery 0;
                                                         
client.Entity.witcheryactivate false;
                                                         
client.LoadItemStats();
                                                         
client.Equipment.UpdateEntityPacket();
                                                         break;
                                                     }
                                             else
                                             if (
client.Entity.witchery == 4)
                                             {
                                                 
client.Inventory.Add100(403130401);
                                             
client.Entity.witchery 0;
                                             
client.Entity.witcheryactivate false;
                                             
client.LoadItemStats();
                                             
client.Equipment.UpdateEntityPacket();
                                             break;
                                             }
                                             else
                                                 if (
client.Entity.witchery == 5)
                                                 {
                                                     
client.Inventory.Add100(403130501);
                                                     
client.Entity.witchery 0;
                                                     
client.Entity.witcheryactivate false;
                                                     
client.LoadItemStats();
                                                     
client.Equipment.UpdateEntityPacket();
                                                     break;
                                                 }
                                                 else

                                             if (
client.Entity.witchery == 6)
                                             {
                                                 
client.Inventory.Add100(403130601);
                                             
client.Entity.witchery 0;
                                             
client.Entity.witcheryactivate false;
                                             
client.LoadItemStats();
                                             
client.Equipment.UpdateEntityPacket();
                                             break;
                                             }
                                             else
                                                 if (
client.Entity.witchery == 7)
                                                 {
                                                     
client.Inventory.Add100(403130701);
                                                     
client.Entity.witchery 0;
                                                     
client.Entity.witcheryactivate false;
                                                     
client.LoadItemStats();
                                                     
client.Equipment.UpdateEntityPacket();
                                                     break;
                                                 }
                                                 else

                                                     if (
client.Entity.witchery == 8)
                                                     {
                                                         
client.Inventory.Add100(403130801);
                                                         
client.Entity.witchery 0;
                                                         
client.Entity.witcheryactivate false;
                                                         
client.LoadItemStats();
                                                         
client.Equipment.UpdateEntityPacket();
                                                     }
                                                     else

                                                         if (
client.Entity.witchery == 9)
                                                         {
                                                             
client.Inventory.Add100(403130901);
                                                             
client.Entity.witchery 0;
                                                             
client.Entity.witcheryactivate false;
                                                             
client.LoadItemStats();
                                                             
client.Equipment.UpdateEntityPacket();
                                                             break;
                                                         }

                                             break;
                                         }
                                     case 
2:
                                         {
                                             if (
client.Entity.nomercy == 1)
                                             {
                                                 
client.Inventory.Add100(403100101);
                                                 
client.Entity.nomercy 0;
                                                 
client.Entity.nomercyactivate false;
                                                 
client.LoadItemStats();
                                                 
client.Equipment.UpdateEntityPacket();
                                                 break;
                                             }
                                             else
                                                 if (
client.Entity.nomercy == 2)
                                                 {
                                                     
client.Inventory.Add100(403100201);
                                                     
client.Entity.nomercy 0;
                                                     
client.Entity.nomercyactivate false;
                                                     
client.LoadItemStats();
                                                     
client.Equipment.UpdateEntityPacket();
                                                     break;
                                                 }
                                                 else

                                             if (
client.Entity.nomercy == 3)
                                             {
                                                 
client.Inventory.Add100(403100301);
                                             
client.Entity.nomercy 0;
                                             
client.Entity.nomercyactivate false;
                                             
client.LoadItemStats();
                                             
client.Equipment.UpdateEntityPacket();
                                             break;
                                             }
                                             else
                                             if (
client.Entity.nomercy == 4)
                                             {
                                                 
client.Inventory.Add100(403100401);
                                             
client.Entity.nomercy 0;
                                             
client.Entity.nomercyactivate false;
                                             
client.LoadItemStats();
                                             
client.Equipment.UpdateEntityPacket();
                                             break;
                                             }
                                             else
                                             if (
client.Entity.nomercy == 5)
                                             {
                                                 
client.Inventory.Add100(403100501);
                                             
client.Entity.nomercy 0;
                                             
client.Entity.nomercyactivate false;
                                             
client.LoadItemStats();
                                             
client.Equipment.UpdateEntityPacket();
                                             break;
                                             }
                                             else
                                             if (
client.Entity.nomercy == 6)
                                             {
                                                 
client.Inventory.Add100(403100601);
                                             
client.Entity.nomercy 0;
                                             
client.Entity.nomercyactivate false;
                                             
client.LoadItemStats();
                                             
client.Equipment.UpdateEntityPacket();
                                             break;
                                             }
                                             else
                                             if (
client.Entity.nomercy == 7)
                                             {
                                                 
client.Inventory.Add100(403100701);
                                             
client.Entity.nomercy 0;
                                             
client.Entity.nomercyactivate false;
                                             
client.LoadItemStats();
                                             
client.Equipment.UpdateEntityPacket();
                                             break;
                                             }
                                             else
                                             if (
client.Entity.nomercy == 8)
                                             {
                                                 
client.Inventory.Add100(403100801);
                                             
client.Entity.nomercy 0;
                                             
client.Entity.nomercyactivate false;
                                             
client.LoadItemStats();
                                             
client.Equipment.UpdateEntityPacket();
                                             break;
                                             }
                                             else
                                             if (
client.Entity.nomercy == 9)
                                             {
                                                 
client.Inventory.Add100(403100901);
                                             
client.Entity.nomercy 0;
                                             
client.Entity.nomercyactivate false;
                                             
client.LoadItemStats();
                                             
client.Equipment.UpdateEntityPacket();
                                             break;
                                             }
                                             
                                             break;
                                         }
                                     case 
1:
                                         {
                                             if (
client.Entity.bosskiller == 1)
                                             {
                                                 
client.Inventory.Add100(4030901,01);
                                             
client.Entity.bosskiller 0;
                                             
client.LoadItemStats();
                                             
client.Equipment.UpdateEntityPacket();
                                             break;
                                             }
                                             else
                                             if (
client.Entity.bosskiller == 2)
                                             {
                                                 
client.Inventory.Add100(403090201);
                                             
client.Entity.bosskiller 0;
                                             
client.LoadItemStats();
                                             
client.Equipment.UpdateEntityPacket();
                                             break;
                                             }
                                             else
                                             if (
client.Entity.bosskiller == 3)
                                             {
                                                 
client.Inventory.Add100(403090301);
                                             
client.Entity.bosskiller 0;
                                             
client.LoadItemStats();
                                             
client.Equipment.UpdateEntityPacket();
                                             break;
                                             }
                                             else
                                             if (
client.Entity.bosskiller == 4)
                                             {
                                                 
client.Inventory.Add100(403090401);
                                             
client.Entity.bosskiller 0;
                                             
client.LoadItemStats();
                                             
client.Equipment.UpdateEntityPacket();
                                             break;
                                             }
                                             else
                                             if (
client.Entity.bosskiller == 5)
                                             {
                                                 
client.Inventory.Add100(403090501);
                                             
client.Entity.bosskiller 0;
                                             
client.LoadItemStats();
                                             
client.Equipment.UpdateEntityPacket();
                                             break;
                                             }
                                             else
                                             if (
client.Entity.bosskiller == 6)
                                             {
                                                 
client.Inventory.Add100(403090601);
                                             
client.Entity.bosskiller 0;
                                             
client.LoadItemStats();
                                             
client.Equipment.UpdateEntityPacket();
                                             break;
                                             }
                                             else
                                             if (
client.Entity.bosskiller == 7)
                                             {
                                                 
client.Inventory.Add100(403090701);
                                             
client.Entity.bosskiller 0;

                                             
client.LoadItemStats();
                                             
client.Equipment.UpdateEntityPacket();
                                             break;
                                             }
                                             else
                                             if (
client.Entity.bosskiller == 8)
                                             {
                                                 
client.Inventory.Add100(403090801);
                                             
client.Entity.bosskiller 0;
                                             
client.LoadItemStats();
                                             
client.Equipment.UpdateEntityPacket();
                                             break;
                                             }
                                             else
                                             if (
client.Entity.bosskiller == 9)
                                             {
                                                 
client.Inventory.Add100(403090901);
                                             
client.Entity.bosskiller 0;
                                             
client.LoadItemStats();
                                             
client.Equipment.UpdateEntityPacket();
                                             break;
                                             }
                                             
                                             
                                             break;
                                         }
                                 }
                                 break;
                             }
                         
#endregion 

PacketHandler.cs
سيرش

كود:
case 723723

تحتها ضيف

كود:
 #region Runes
                #region bosskiller
                #region bosskiller1
                
case 4030901:
                    {
                        if (
client.Entity.bosskiller == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.bosskiller 1;
                          
                        }
                        else
                            
client.MessageBox("You already Equip Boss Killer Level " client.Entity.bosskiller " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region bosskiller2
                
case 4030902:
                    {
                        if (
client.Entity.bosskiller == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.bosskiller 2;

                        }
                        else
                            
client.MessageBox("You already Equip Boss Killer Level " client.Entity.bosskiller " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region bosskiller3
                
case 4030903:
                    {
                        if (
client.Entity.bosskiller == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.bosskiller 3;

                        }
                        else
                            
client.MessageBox("You already Equip Boss Killer Level " client.Entity.bosskiller " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region bosskiller4
                
case 4030904:
                    {
                        if (
client.Entity.bosskiller == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.bosskiller 4;

                        }
                        else
                            
client.MessageBox("You already Equip Boss Killer Level " client.Entity.bosskiller " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region bosskiller5
                
case 4030905:
                    {
                        if (
client.Entity.bosskiller == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.bosskiller 5;

                        }
                        else
                            
client.MessageBox("You already Equip Boss Killer Level " client.Entity.bosskiller " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region bosskiller6
                
case 4030906:
                    {
                        if (
client.Entity.bosskiller == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.bosskiller 6;

                        }
                        else
                            
client.MessageBox("You already Equip Boss Killer Level " client.Entity.bosskiller " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region bosskiller7
                
case 4030907:
                    {
                        if (
client.Entity.bosskiller == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.bosskiller 7;

                        }
                        else
                            
client.MessageBox("You already Equip Boss Killer Level " client.Entity.bosskiller " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region bosskiller8
                
case 4030908:
                    {
                        if (
client.Entity.bosskiller == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.bosskiller 8;

                        }
                        else
                            
client.MessageBox("You already Equip Boss Killer Level " client.Entity.bosskiller " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region bosskiller9
                
case 4030909:
                    {
                        if (
client.Entity.bosskiller == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.bosskiller 9;

                        }
                        else
                            
client.MessageBox("You already Equip Boss Killer Level " client.Entity.bosskiller " unequip it first from npc");
                        break;
                    }
                
#endregion

                #endregion

                #region nomercy
                #region nomercy1
                
case 4031001:
                    {
                        if (
client.Entity.nomercy == && client.Entity.witchery == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.nomercy 1;

                        }
                        else
                            if (
client.Entity.nomercy 0
                            
client.MessageBox("You already Equip No Mercy Level " client.Entity.nomercy " unequip it first from npc");
                        if (
client.Entity.witchery 0)
                            
client.MessageBox("You already Equip Witchery Level " client.Entity.witchery " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region nomercy2
                
case 4031002:
                    {
                       if (
client.Entity.nomercy == && client.Entity.witchery == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.nomercy 2;

                        }
                        else
                            if (
client.Entity.nomercy 0)
                                
client.MessageBox("You already Equip No Mercy Level " client.Entity.nomercy " unequip it first from npc");
                        if (
client.Entity.witchery 0)
                            
client.MessageBox("You already Equip Witchery Level " client.Entity.witchery " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region nomercy3
                
case 4031003:
                    {
                       if (
client.Entity.nomercy == && client.Entity.witchery == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.nomercy 3;

                        }
                        else
                            if (
client.Entity.nomercy 0)
                                
client.MessageBox("You already Equip No Mercy Level " client.Entity.nomercy " unequip it first from npc");
                        if (
client.Entity.witchery 0)
                            
client.MessageBox("You already Equip Witchery Level " client.Entity.witchery " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region nomercy4
                
case 4031004:
                    {
                       if (
client.Entity.nomercy == && client.Entity.witchery == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.nomercy 4;

                        }
                        else
                            if (
client.Entity.nomercy 0)
                                
client.MessageBox("You already Equip No Mercy Level " client.Entity.nomercy " unequip it first from npc");
                        if (
client.Entity.witchery 0)
                            
client.MessageBox("You already Equip Witchery Level " client.Entity.witchery " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region nomercy5
                
case 4031005:
                    {
                       if (
client.Entity.nomercy == && client.Entity.witchery == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.nomercy 5;

                        }
                        else
                            if (
client.Entity.nomercy 0)
                                
client.MessageBox("You already Equip No Mercy Level " client.Entity.nomercy " unequip it first from npc");
                        if (
client.Entity.witchery 0)
                            
client.MessageBox("You already Equip Witchery Level " client.Entity.witchery " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region nomercy6
                
case 4031006:
                    {
                       if (
client.Entity.nomercy == && client.Entity.witchery == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.nomercy 6;

                        }
                        else
                            if (
client.Entity.nomercy 0)
                                
client.MessageBox("You already Equip No Mercy Level " client.Entity.nomercy " unequip it first from npc");
                        if (
client.Entity.witchery 0)
                            
client.MessageBox("You already Equip Witchery Level " client.Entity.witchery " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region nomercy7
                
case 4031007:
                    {
                       if (
client.Entity.nomercy == && client.Entity.witchery == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.nomercy 7;

                        }
                        else
                            if (
client.Entity.nomercy 0)
                                
client.MessageBox("You already Equip No Mercy Level " client.Entity.nomercy " unequip it first from npc");
                        if (
client.Entity.witchery 0)
                            
client.MessageBox("You already Equip Witchery Level " client.Entity.witchery " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region nomercy8
                
case 4031008:
                    {
                       if (
client.Entity.nomercy == && client.Entity.witchery == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.nomercy 8;

                        }
                        else
                            if (
client.Entity.nomercy 0)
                                
client.MessageBox("You already Equip No Mercy Level " client.Entity.nomercy " unequip it first from npc");
                        if (
client.Entity.witchery 0)
                            
client.MessageBox("You already Equip Witchery Level " client.Entity.witchery " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region nomercy9
                
case 4031009:
                    {
                       if (
client.Entity.nomercy == && client.Entity.witchery == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.nomercy 9;

                        }
                        else
                            if (
client.Entity.nomercy 0)
                                
client.MessageBox("You already Equip No Mercy Level " client.Entity.nomercy " unequip it first from npc");
                        if (
client.Entity.witchery 0)
                            
client.MessageBox("You already Equip Witchery Level " client.Entity.witchery " unequip it first from npc");
                        break;
                    }
                
#endregion

                #endregion

                #region freesoulbooster
                #region freesoulbooster1
                
case 4031201:
                    {
                        if (
client.Entity.freesoulbooster == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.freesoulbooster 1;

                        }
                        else
                            
client.MessageBox("You already Equip Free Soul Booster Level " client.Entity.freesoulbooster " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region freesoulbooster2
                
case 4031202:
                    {
                        if (
client.Entity.freesoulbooster == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.freesoulbooster 2;

                        }
                        else
                            
client.MessageBox("You already Equip Free Soul Booster Level " client.Entity.freesoulbooster " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region freesoulbooster3
                
case 4031203:
                    {
                        if (
client.Entity.freesoulbooster == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.freesoulbooster 3;

                        }
                        else
                            
client.MessageBox("You already Equip Free Soul Booster Level " client.Entity.freesoulbooster " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region freesoulbooster4
                
case 4031204:
                    {
                        if (
client.Entity.freesoulbooster == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.freesoulbooster 4;

                        }
                        else
                            
client.MessageBox("You already Equip Free Soul Booster Level " client.Entity.freesoulbooster " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region freesoulbooster5
                
case 4031205:
                    {
                        if (
client.Entity.freesoulbooster == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.freesoulbooster 5;

                        }
                        else
                            
client.MessageBox("You already Equip Free Soul Booster Level " client.Entity.freesoulbooster " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region freesoulbooster6
                
case 4031206:
                    {
                        if (
client.Entity.freesoulbooster == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.freesoulbooster 6;

                        }
                        else
                            
client.MessageBox("You already Equip Free Soul Booster Level " client.Entity.freesoulbooster " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region freesoulbooster7
                
case 4031207:
                    {
                        if (
client.Entity.freesoulbooster == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.freesoulbooster 7;

                        }
                        else
                            
client.MessageBox("You already Equip Free Soul Booster Level " client.Entity.freesoulbooster " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region freesoulbooster8
                
case 4031208:
                    {
                        if (
client.Entity.freesoulbooster == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.freesoulbooster 8;

                        }
                        else
                            
client.MessageBox("You already Equip Free Soul Booster Level " client.Entity.freesoulbooster " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region freesoulbooster9
                
case 4031209:
                    {
                        if (
client.Entity.freesoulbooster == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.freesoulbooster 9;

                        }
                        else
                            
client.MessageBox("You already Equip Free Soul Booster Level " client.Entity.freesoulbooster " unequip it first from npc");
                        break;
                    }
                
#endregion

                #endregion

                #region witchery
                #region witchery1
                
case 4031301:
                    {
                       if (
client.Entity.nomercy == && client.Entity.witchery == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.witchery 1;

                        }
                        else
                           if (
client.Entity.nomercy 0)
                               
client.MessageBox("You already Equip No Mercy Level " client.Entity.nomercy " unequip it first from npc");
                       if (
client.Entity.witchery 0)
                           
client.MessageBox("You already Equip Witchery Level " client.Entity.witchery " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region witchery2
                
case 4031302:
                    {
                       if (
client.Entity.nomercy == && client.Entity.witchery == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.witchery 2;

                        }
                        else
                           if (
client.Entity.nomercy 0)
                               
client.MessageBox("You already Equip No Mercy Level " client.Entity.nomercy " unequip it first from npc");
                       if (
client.Entity.witchery 0)
                           
client.MessageBox("You already Equip Witchery Level " client.Entity.witchery " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region witchery3
                
case 4031303:
                    {
                       if (
client.Entity.nomercy == && client.Entity.witchery == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.witchery 3;

                        }
                        else
                           if (
client.Entity.nomercy 0)
                               
client.MessageBox("You already Equip No Mercy Level " client.Entity.nomercy " unequip it first from npc");
                       if (
client.Entity.witchery 0)
                           
client.MessageBox("You already Equip Witchery Level " client.Entity.witchery " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region witchery4
                
case 4031304:
                    {
                       if (
client.Entity.nomercy == && client.Entity.witchery == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.witchery 4;

                        }
                        else
                           if (
client.Entity.nomercy 0)
                               
client.MessageBox("You already Equip No Mercy Level " client.Entity.nomercy " unequip it first from npc");
                       if (
client.Entity.witchery 0)
                           
client.MessageBox("You already Equip Witchery Level " client.Entity.witchery " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region witchery5
                
case 4031305:
                    {
                       if (
client.Entity.nomercy == && client.Entity.witchery == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.witchery 5;

                        }
                        else
                           if (
client.Entity.nomercy 0)
                               
client.MessageBox("You already Equip No Mercy Level " client.Entity.nomercy " unequip it first from npc");
                       if (
client.Entity.witchery 0)
                           
client.MessageBox("You already Equip Witchery Level " client.Entity.witchery " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region witchery6
                
case 4031306:
                    {
                       if (
client.Entity.nomercy == && client.Entity.witchery == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.witchery 6;

                        }
                        else
                           if (
client.Entity.nomercy 0)
                               
client.MessageBox("You already Equip No Mercy Level " client.Entity.nomercy " unequip it first from npc");
                       if (
client.Entity.witchery 0)
                           
client.MessageBox("You already Equip Witchery Level " client.Entity.witchery " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region witchery7
                
case 4031307:
                    {
                       if (
client.Entity.nomercy == && client.Entity.witchery == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.witchery 7;

                        }
                        else
                           if (
client.Entity.nomercy 0)
                               
client.MessageBox("You already Equip No Mercy Level " client.Entity.nomercy " unequip it first from npc");
                       if (
client.Entity.witchery 0)
                           
client.MessageBox("You already Equip Witchery Level " client.Entity.witchery " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region witchery8
                
case 4031308:
                    {
                       if (
client.Entity.nomercy == && client.Entity.witchery == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.witchery 8;

                        }
                        else
                           if (
client.Entity.nomercy 0)
                               
client.MessageBox("You already Equip No Mercy Level " client.Entity.nomercy " unequip it first from npc");
                       if (
client.Entity.witchery 0)
                           
client.MessageBox("You already Equip Witchery Level " client.Entity.witchery " unequip it first from npc");
                        break;
                    }
                
#endregion
                #region witchery9
                
case 4031309:
                    {
                       if (
client.Entity.nomercy == && client.Entity.witchery == 0)
                        {
                            
client.Inventory.Remove(itemGame.Enums.ItemUse.RemoveFromStack);
                            
client.Entity.witchery 9;

                        }
                        else
                           if (
client.Entity.nomercy 0)
                               
client.MessageBox("You already Equip No Mercy Level " client.Entity.nomercy " unequip it first from npc");
                       if (
client.Entity.witchery 0)
                           
client.MessageBox("You already Equip Witchery Level " client.Entity.witchery " unequip it first from npc");
                        break;
                    }
                
#endregion

                #endregion
                #endregion 

سيرش

كود:
 public static void CheckDamage

تحت لحد
كود:
 #region DragonSwing 

او
كود:
#region Nobility Damage 

تحتها حط

كود:
 #region no mersy
            
if (attacker.nomercy == && attacker.nomercyactivate == false)
            {
                if (
attacker.MinAttack <= 17000 && attacker.MaxAttack <= 17000)
                {
                    
attacker.MinAttack += 5000;
                    
attacker.MaxAttack += 5000;
                    
attacker.nomercyactivate true;
                    
                }
            }
            else
                if (
attacker.nomercy == && attacker.nomercyactivate == false)
                {
                    if (
attacker.MinAttack <= 16500 && attacker.MaxAttack <= 16500)
                    {
                        
attacker.MinAttack += 5500;
                        
attacker.MaxAttack += 5500;
                        
attacker.nomercyactivate true;
                    }
                }
                else

                    if (
attacker.nomercy == && attacker.nomercyactivate == false)
                    {
                        if (
attacker.MinAttack <= 16000 && attacker.MaxAttack <= 16000)
                        {
                            
attacker.MinAttack += 6000;
                            
attacker.MaxAttack += 6000;
                            
attacker.nomercyactivate true;
                        }
                    }
            else
                        if (
attacker.nomercy == && attacker.nomercyactivate == false)
                        {
                            if (
attacker.MinAttack <= 15500 && attacker.MaxAttack <= 15500)
                            {
                                
attacker.MinAttack += 6500;
                                
attacker.MaxAttack += 6500;
                                
attacker.nomercyactivate true;
                            }
                        }
            else
                            if (
attacker.nomercy == && attacker.nomercyactivate == false)
                            {
                                if (
attacker.MinAttack <= 15000 && attacker.MaxAttack <= 15000)
                                {
                                    
attacker.MinAttack += 7000;
                                    
attacker.MaxAttack += 7000;
                                    
attacker.nomercyactivate true;
                                }
                            }
                            else

            if (
attacker.nomercy == && attacker.nomercyactivate == false)
            {
                if ( 
attacker.MinAttack <= 14500 && attacker.MaxAttack <= 14500 )
                {
                
attacker.MinAttack += 7500;
                
attacker.MaxAttack += 7500;
                
attacker.nomercyactivate true;
            }
        }
            else
            if (
attacker.nomercy == && attacker.nomercyactivate == false)
            {
                if( 
attacker.MinAttack <= 14000 && attacker.MaxAttack <= 14000 )
                {
                
attacker.MinAttack += 8000;
                
attacker.MaxAttack += 8000;
                
attacker.nomercyactivate true;
            }
        }
            else
            if (
attacker.nomercy == && attacker.nomercyactivate == false)
            {
                if( 
attacker.MinAttack <= 13000 && attacker.MaxAttack <= 13000 )
                {
                    
attacker.MinAttack += 9000;
                    
attacker.MaxAttack += 9000;
                    
attacker.nomercyactivate true;
                }
            }
            else
            if (
attacker.nomercy == && attacker.nomercyactivate == false)
            {
                if( 
attacker.MinAttack <= 12000 && attacker.MaxAttack <= 12000)
                {
                    
attacker.MinAttack += 10000;
                    
attacker.MaxAttack += 10000;
                    
attacker.nomercyactivate true;
                }
            }
            
#endregion
            #region Witchy
            
if (attacker.witchery == && attacker.witcheryactivate == false)
            {
                if( 
attacker.MagicAttack <= 13000 )
                {
                
attacker.MagicAttack += 2000;
                
attacker.witcheryactivate true;
            }
        }
            if (
attacker.witchery == && attacker.witcheryactivate == false)
            {
                if( 
attacker.MagicAttack <= 12700)
                {
                    
attacker.MagicAttack += 2300;
                    
attacker.witcheryactivate true;
                }
            }
            if (
attacker.witchery == && attacker.witcheryactivate == false)
            {
                if (
attacker.MagicAttack <= 12400)
                {
                    
attacker.MagicAttack += 2600;
                    
attacker.witcheryactivate true;
                }
            }
            if (
attacker.witchery == && attacker.witcheryactivate == false)
            {
                if (
attacker.MagicAttack <= 12000)
                {
                    
attacker.MagicAttack += 3000;
                    
attacker.witcheryactivate true;
                }
            }
            if (
attacker.witchery == && attacker.witcheryactivate == false)
            {
                if (
attacker.MagicAttack <= 11500)
                {
                    
attacker.MagicAttack += 3500;
                    
attacker.witcheryactivate true;
                }
            }
            if (
attacker.witchery == && attacker.witcheryactivate == false)
            {
                if (
attacker.MagicAttack <= 11000)
                {
                    
attacker.MagicAttack += 4000;
                    
attacker.witcheryactivate true;
                }
            }
            if (
attacker.witchery == && attacker.witcheryactivate == false)
            {
                if (
attacker.MagicAttack <= 10500)
                {
                    
attacker.MagicAttack += 4500;
                    
attacker.witcheryactivate true;
                }
            }
            if (
attacker.witchery == && attacker.witcheryactivate == false)
            {
                if (
attacker.MagicAttack <= 10000)
                {
                    
attacker.MagicAttack += 5000;
                    
attacker.witcheryactivate true;
                }
            }
            if (
attacker.witchery == && attacker.witcheryactivate == false)
            {
                if (
attacker.MagicAttack <= 9000)
                {
                    
attacker.MagicAttack += 6000;
                    
attacker.witcheryactivate true;
                }
        }
            
#endregion 

متنساش تعدل علي قاعدههEntities و تضيف
bosskiller
nomercy
freesoulbooster
witchery
اضافة ايتم ف سورس اول تعليق