منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   تطوير سيرفرات كونكر (https://code.vpscairo.com/forumdisplay.php?f=11)
-   -   حاجه خفيفه كدا للشباب افكت البريك (https://code.vpscairo.com/showthread.php?t=4844)

ابو مروان 2020-05-10 02:45 AM

حاجه خفيفه كدا للشباب افكت البريك
 
دا افكت البريك بتاع الضربه البريك عبارة عن ان الضربه لم بتكون بريك بيظهر فوق الشخصيه الى بتنضرب او الوحش الى بينضرب افكت شكل الدرع كدا
نخش فى الاضافه
ابحث عن كلاس
Calculate
بعد كدا ابحث عن فويد
كود PHP:

public static void Refinary(Entity attackerEntity attackedref double Damageref Attack Packetbool magic false

ضيف دا مكانو
كود PHP:

public static void Refinary(Entity attackerEntity attackedref double Damageref Attack Packetbool magic false)
        {
            if (
attacker.Name == "Thundercloud") return;
            if (
attacker.EntityFlag == EntityFlag.Entity)
            {
                if (!
attacker.IsTaoist(attacker.Class))
                {
                    if (
attacked.BattlePower attacker.BattlePower)
                    {
                        if (
attacker.Breaktrough 0)
                        {
                            if (
attacker.Breaktrough attacked.Counteraction)
                            {
                                
double Power = (double)(attacker.Breaktrough attacked.Counteraction);
                                if (
attacker.NobilityRank ConquerStructures.NobilityRank.King)
                                {
                                    
Power = (double)(Power 0);
                                    if (
MyMath.Success2(Power))
                                    {
                                        
Damage += Damage 1;
                                        
Damage += 15000;
                                        
Packet.Effect1 |= Attack.AttackEffects1.Break;
                                    }
                                    else 
Immu(attacked);
                                }
                                else
                                {
                                    
Power = (double)(Power 0);
                                    if (
MyMath.Success(Power))
                                    {
                                        
Damage += Damage 1;
                                        
Packet.Effect1 |= Attack.AttackEffects1.Break;
                                    }
                                    else 
Immu(attacked);
                                }
                            }
                            else
                                
Immu(attacked);

                        }
                    }
                    if (
RateStatus(80))
                    {

                        if (!
magic)
                        {
                            if (
attacker.CriticalStrike 0)
                            {
                                if (
attacker.CriticalStrike attacked.Immunity)
                                {
                                    
double Power = (double)(attacker.CriticalStrike attacked.Immunity);
                                    if (
Kernel.ChanceSuccess2(((float)attacker.CriticalStrike 300f) - ((float)attacked.Immunity 300f)))
                                    {
                                        
Damage += 15000;
                                        
Packet.Effect1 |= Attack.AttackEffects1.CriticalStrike;
                                    }

                                    else
                                        
Immu(attacked);

                                }
                                else
                                    
Immu(attacked);
                            }
                        }
                        else
                        {
                            if (
attacker.Penetration 0)
                            {
                                
double Power = (double)(attacker.Penetration 1);
                                if (
MyMath.Success(Power))
                                {
                                    
Damage += Damage 4;
                                    
Packet.Effect1 |= Attack.AttackEffects1.Penetration;
                                }
                                else if (
attacker.SkillCStrike 0)
                                {
                                    if (
attacker.SkillCStrike >= attacked.Immunity)
                                    {
                                        
Power = (double)(attacker.SkillCStrike attacked.Immunity);
                                        
Power = (double)(Power 100);
                                        if (
MyMath.Success(Power))
                                        {
                                            
Damage += Damage 50 100;
                                            
Packet.Effect1 |= Attack.AttackEffects1.CriticalStrike;
                                        }
                                        else
                                            
Immu(attacked);
                                    }

                                }
                                else
                                    
Immu(attacked);
                            }
                            else if (
attacker.SkillCStrike 0)
                            {
                                if (
attacker.SkillCStrike >= attacked.Immunity)
                                {
                                    
double Power = (double)(attacker.SkillCStrike attacked.Immunity);
                                    
Power = (double)(Power 100);
                                    if (
MyMath.Success(Power))
                                    {
                                        
Damage += Damage 50 100;
                                        
Packet.Effect1 |= Attack.AttackEffects1.CriticalStrike;
                                    }
                                    else
                                        
Immu(attacked);
                                }

                            }
                            else
                                
Immu(attacked);
                        }
                        if (
attacker.Breaktrough 0)
                            {
                                if (
attacker.Breaktrough attacked.Immunity)
                                {
                                    
double Power = (double)(attacker.Breaktrough attacked.Immunity);
                                    if (
Kernel.ChanceSuccess2(((float)attacker.Breaktrough 300f) - ((float)attacked.Immunity 300f)))
                                    {
                                        
Damage += 15000;
                                        
Packet.Effect1 |= Attack.AttackEffects1.Break;
                                    }

                                    else
                                        
Immu(attacked);

                                }
                                else
                                    
Immu(attacked);
                            }
                        else if (
attacker.SkillCBreak 0)
                            {
                                if (
attacker.SkillCBreak >= attacked.Immunity)
                                {
                                    
double Power = (double)(attacker.SkillCBreak attacked.Immunity);
                                    
Power = (double)(Power 100);
                                    if (
MyMath.Success(Power))
                                    {
                                        
Damage += Damage 50 100;
                                        
Packet.Effect1 |= Attack.AttackEffects1.Break;
                                    }
                                    else
                                        
Immu(attacked);
                                }
                            }
                            else
                                
Immu(attacked);
                        }
                        
                    }
                }
            if (
attacked.EntityFlag == EntityFlag.Entity)
            {
                if (
RateStatus(5))
                {
                    if (
attacked.Block 0)
                    {
                        
double Power = (double)(attacked.Block 2);
                        if (
MyMath.Success(Power))
                        {
                            
Damage Damage 2;
                            
Packet.Effect1 |= Attack.AttackEffects1.Block;
                        }
                    }
                    if (
attacked.IsShieldBlock)
                    {
                        if (
MyMath.Success(attacked.ShieldBlockPercent))
                        {
                            
Damage Damage 2;
                            
Packet.Effect1 |= Attack.AttackEffects1.Block;
                        }
                    }

                }
            }
        } 

بعد كدا ابحث عن فويد
كود PHP:

public static void Refinary(Entity attackerSobNpcSpawn attackedref double Damageref Attack Packetbool magic false

هتلقيه تحت الفويد الى ضفناه على طول
حط دا مكانو
كود PHP:

public static void Refinary(Entity attackerSobNpcSpawn attackedref double Damageref Attack Packetbool magic false)
        {
            if (
attacker.EntityFlag == EntityFlag.Entity)
            {
                if (
RateStatus(10))
                {

                    if (!
magic)
                    {
                        if (
attacker.CriticalStrike 0)
                        {

                            
double Power = (double)(attacker.CriticalStrike);
                            
Power = (double)(Power 100);
                            if (
MyMath.Success(Power))
                            {
                                
Damage += Damage 80 100;
                                
Packet.Effect1 |= Attack.AttackEffects1.CriticalStrike;
                            }

                        }
                        if (
attacker.Breaktrough 0)
                        {

                            
double Power = (double)(attacker.Breaktrough);
                            
Power = (double)(Power 100);
                            if (
MyMath.Success(Power))
                            {
                                
Damage += Damage 80 100;
                                
Packet.Effect1 |= Attack.AttackEffects1.Break;
                            }
                        }
                    }
                    else
                    {
                        if (
attacker.Penetration 0)
                        {
                            
double Power = (double)(attacker.Penetration 100);
                            if (
MyMath.Success(Power))
                            {
                                
Damage Damage 50 100;
                                
Packet.Effect1 |= Attack.AttackEffects1.Penetration;
                            }

                        }
                        if (
attacker.SkillCStrike 0)
                        {
                            
double Power = (double)(attacker.SkillCStrike);
                            
Power = (double)(Power 100);
                            if (
MyMath.Success(Power))
                            {
                                
Damage += Damage 50 100;
                                
Packet.Effect1 |= Attack.AttackEffects1.CriticalStrike;
                            }
                        }
                        if (
attacker.SkillCBreak 0)
                        {
                            
double Power = (double)(attacker.SkillCBreak);
                            
Power = (double)(Power 100);
                            if (
MyMath.Success(Power))
                            {
                                
Damage += Damage 50 100;
                                
Packet.Effect1 |= Attack.AttackEffects1.Break;
                            }
                        }
                    }
                }
            }
        } 

لو جالك ايرور فى كلو SkillCBreak
افتح كلاس Entity
وابحث عن
كود PHP:

public int SkillCStrike

ضيف دا تحتو
كود PHP:

public int SkillCBreak

وكدا البريك هيظهر معاك فى الضربه :)

Hassan Emprator 2020-05-10 03:45 AM

رد: حاجه خفيفه كدا للشباب افكت البريك
 
عاش

ابو مروان 2020-05-10 03:52 AM

رد: حاجه خفيفه كدا للشباب افكت البريك
 
اقتباس:

المشاركة الأصلية كتبت بواسطة hassan emprator (المشاركة 42665)
عاش

حبيب قلبى نورت يا سحس :)

محمد ياسر 2020-05-10 09:40 AM

رد: حاجه خفيفه كدا للشباب افكت البريك
 
عاش

Users 2020-05-10 10:48 AM

رد: حاجه خفيفه كدا للشباب افكت البريك
 
عاااش الله ينور عليك استمر

ALz3em 2020-05-10 09:51 PM

رد: حاجه خفيفه كدا للشباب افكت البريك
 
عاش تسلم ايدك

KERO 2020-05-11 12:17 AM

رد: حاجه خفيفه كدا للشباب افكت البريك
 
ممكن استريم

محمودمحمدسالم 2020-05-11 12:21 AM

رد: حاجه خفيفه كدا للشباب افكت البريك
 
عاش يا كيرو استمر

ElSaher 2020-05-11 09:46 AM

رد: حاجه خفيفه كدا للشباب افكت البريك
 
عاش+ربنا معاك يا صحبي

ابو مروان 2020-05-11 07:17 PM

رد: حاجه خفيفه كدا للشباب افكت البريك
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Hazem (المشاركة 42699)
عاش

حبيب يا حزومه


الساعة الآن 02:32 PM

مرحبا بكم في منتدي اكواد لتطوير الالعاب