منتدي اكواد

منتدي اكواد (https://code.vpscairo.com/index.php)
-   مشكلات السيرفيرات كونكر الشخصيه (https://code.vpscairo.com/forumdisplay.php?f=12)
-   -   حل مشكلة perfection x2 (https://code.vpscairo.com/showthread.php?t=3977)

Tarek Roshdi 2020-03-13 04:40 AM

حل مشكلة perfection x2
 
بسم الله الرحمن الرحيم

طبعا معروف عن البريفكشن الاكس تو بتاعة مبيطلعش الا لم تكون اعلي بريفكشن من الاكونت ال بتضرب فية
انا عندي مشكلة ان الاكس تو بيطلع من اي اكونت ف اي اكونت ودة طبعا مش مظبوط ف ارجوا حد يفيدني فالحوار دة
انا حاولت اعدل فية وتمام ظبطتة ان الاكس تو ميطلعش الا لو انت اعلي بريفكشن بس جت ع دماغي وحصل مشكلتين الاولي مكنش ينفع اضرب ف الوحوش التانية ان لو اكونت البريفكشن بتاعة صفر مستحيل اموتة ممكن اطلع فية ضربة بنص مليون ومينقصش من صحتة حاجة
وشكرا مقدما للمنتدي

magdy 2020-03-13 05:13 AM

رد: حل مشكلة perfection x2
 
متابع

Users 2020-03-13 02:21 PM

رد: حل مشكلة perfection x2
 
حاضر

Tarek Roshdi 2020-03-13 11:25 PM

رد: حل مشكلة perfection x2
 
اقتباس:

المشاركة الأصلية كتبت بواسطة mr~rayzo (المشاركة 32162)
حاضر

يحضرلك الخير ياغاااالي
بس عاوزين حل بعد حاااضر دي

Rider 2020-03-15 12:25 PM

رد: حل مشكلة perfection x2
 
وريني الكود الاسلسي و الكود بعد التعديل

Tarek Roshdi 2020-03-16 12:30 AM

رد: حل مشكلة perfection x2
 
كود PHP:

            #region Perfection X2
            
byte Tiempo 0;
            new 
MsgRefineEffect().HandleLuckyStrike(attackerref Tiempo);
            if (
Kernel.Rate(Tiempo))
            {
                
Network.Writer.WriteUInt16((ushort)(<< 10), 36attack.ToArray());
                new 
MsgRefineEffect().SendEffect(attackerattackedGame.Enums.PerfectionEffect.LuckyStrike);
                
damage damage 2;
            } 

اضفتلة
كود PHP:

            #region Perfection X2
            
if ((attacker.Perfection != null)(attacked.Perfection != null))
            {
                if ((
attacker.Perfection.Id) > (attacked.Perfection.Id))
                {
                    
byte Tiempo 0;
                    new 
MsgRefineEffect().HandleLuckyStrike(attackerref Tiempo);
                    if (
Kernel.Rate(Tiempo))
                    {
                        
Network.Writer.WriteUInt16((ushort)(<< 10), 36attack.ToArray());
                        new 
MsgRefineEffect().SendEffect(attackerattackedGame.Enums.PerfectionEffect.LuckyStrike);
                        
damage damage 2;
                    }
                }
            }
            
#endregion 


Tarek Roshdi 2020-03-16 11:04 PM

رد: حل مشكلة perfection x2
 
???

Rider 2020-03-17 01:43 AM

رد: حل مشكلة perfection x2
 
جرب تخليه بالشكل ده
كود PHP:

 #region Perfection X2
            
if ((attacker.Perfection >0)
            {
                if ((
attacker.TotalPerfectionScore) > (attacked.TotalPerfectionScore))
                {
                    
byte Tiempo 0;
                    new 
MsgRefineEffect().HandleLuckyStrike(attackerref Tiempo);
                    if (
Kernel.Rate(Tiempo))
                    {
                        
Network.Writer.WriteUInt16((ushort)(<< 10), 36attack.ToArray());
                        new 
MsgRefineEffect().SendEffect(attackerattackedGame.Enums.PerfectionEffect.LuckyStrike);
                        
damage damage 2;
                    }
                }
            }
            
#endregion 

دي لو جت ايرور TotalPerfectionScore اكتب TotalPerfectionPoints علي حسب سورس بتاعك

Tarek Roshdi 2020-03-17 02:01 AM

رد: حل مشكلة perfection x2
 
اقتباس:

المشاركة الأصلية كتبت بواسطة Rider (المشاركة 32577)
جرب تخليه بالشكل ده
كود PHP:

 #region Perfection X2
            
if ((attacker.Perfection >0)
            {
                if ((
attacker.TotalPerfectionScore) > (attacked.TotalPerfectionScore))
                {
                    
byte Tiempo 0;
                    new 
MsgRefineEffect().HandleLuckyStrike(attackerref Tiempo);
                    if (
Kernel.Rate(Tiempo))
                    {
                        
Network.Writer.WriteUInt16((ushort)(<< 10), 36attack.ToArray());
                        new 
MsgRefineEffect().SendEffect(attackerattackedGame.Enums.PerfectionEffect.LuckyStrike);
                        
damage damage 2;
                    }
                }
            }
            
#endregion 

دي لو جت ايرور TotalPerfectionScore اكتب TotalPerfectionPoints علي حسب سورس بتاعك


انا شغال ع سورس رايزو
TotalPerfectionPoints
TotalPerfectionScore
الاتنين فيهم ايرور
وللتوضيح اكتر التعديل دة عندي ف كلاس Handle

Rider 2020-03-17 02:15 AM

رد: حل مشكلة perfection x2
 
كود من سورس رايزو
كود PHP:

 if(attacker.TotalPerfectionScore>attacked.TotalPerfectionScore



الساعة الآن 10:42 AM

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