عرض مشاركة واحدة
قديم 2019-08-06, 05:02 PM
المشاركة 4
Rider
.:: عضو خبير ::.
  • غير متواجد
افتراضي رد: مشكلة بخصوص اسكلة النينجا ToxicFog
هتدخل علي world و تبحث عن #region ToxicFog
لقيتها بدلها ب دي هيجيلك ايرور في Player غيرها ل Entity

كود:
   #region ToxicFog
            
if (client.Player.ToxicFogLeft 0)
            {
                if (
Now >= client.Player.ToxicFogStamp.AddSeconds(2))
                {
                    
float Percent client.Player.ToxicFogPercent;
                    if (
client.Player.Detoxication != 0)
                    {
                        
float immu client.Player.Detoxication 100F;
                        
Percent Percent immu;
                    }
                    
client.Player.ToxicFogLeft--;
                    if (
client.Player.ToxicFogLeft == 0)
                    {
                        
client.Player.RemoveFlag(Update.Flags.Poisoned);
                        return;
                    }
                    
client.Player.ToxicFogStamp Now;
                    if (
client.Player.Hitpoints 1)
                    {
                        
uint damage Game.Attacking.Calculate.Percent(client.PlayerPercent);
                        if (
client.Player.ContainsFlag2(Network.GamePackets.Update.Flags2.AzureShield))
                        {

                            if (
damage client.Player.AzureShieldDefence)
                            {
                                
damage -= client.Player.AzureShieldDefence;
                                
Game.Attacking.Calculate.CreateAzureDMG(client.Player.AzureShieldDefenceclient.Playerclient.Player);
                                
client.Player.RemoveFlag2(Network.GamePackets.Update.Flags2.AzureShield);
                            }
                            else
                            {
                                
Game.Attacking.Calculate.CreateAzureDMG((uint)damageclient.Playerclient.Player);
                                
client.Player.AzureShieldDefence -= (ushort)damage;
                                
client.Player.AzureShieldPacket();
                                
damage 1;
                            }
                        }
                        else
                            
client.Player.Hitpoints -= damage;

                        
Network.GamePackets.SpellUse suse = new Network.GamePackets.SpellUse(true);
                        
suse.Attacker client.Player.UID;
                        
suse.SpellID 10010;
                        
suse.AddTarget(client.Playerdamagenull);
                        
client.SendScreen(susetrue);
                
//        if (client != null)
                  //          client.UpdateQualifier(client.ArenaStatistic.PlayWith, client, damage);//

                    
}
                }
            }
            else
            {
                if (
client.Player.ContainsFlag(Update.Flags.Poisoned))
                    
client.Player.RemoveFlag(Update.Flags.Poisoned);
            }
            
#endregion 

طب ملقتهاش ابحث عن
كود:
 private void BuffersCallback

و حط الكود الي فوق ده تحتها