احصائياتى

الردود
9

المشاهدات
1090
 
رفيق القلم
.:: عضو نشيط ::.
الإجابات المقدمة: 4

    غير متواجد

المشاركات
64

+التقييم
0.02

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

الاقامة

نظام التشغيل

رقم العضوية
2119
2019-12-20, 10:02 PM
المشاركة 1
2019-12-20, 10:02 PM
المشاركة 1
افتراضي تمت الإجابة بخصوص قيم الرونز فى سورس ماتركس
انا عاوز اعرف مكان الى بيعدل فيه قيم الرونز فى سورس ماتركس الى لسة نازل


أفضل جواب - كتبه Rider
calculate.cs


كود:
 public static void Refinary(Entity attacker, Entity attacked, ref double Damage, ref Attack Packet, bool magic = false) 

بدله ب ده

كود:
  public static void Refinary(Entity attacker, Entity attacked, ref double Damage, ref Attack Packet, bool 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 * 0 / 1;
                                        
Damage += 15000;
                                        
Packet.Effect1 |= Attack.AttackEffects1.Break;
                                    }
                                    else 
Immu(attacked);
                                }
                                else
                                {
                                    
Power = (double)(Power / 0);
                                    if (
MyMath.Success(Power))
                                    {
                                        
Damage += Damage * 0 / 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 * 0 / 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 (
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;
                        }
                    }

                }
            }
        } 

قديم 2019-12-21, 01:21 AM
المشاركة 2
Rider
.:: نائب المدير ::.
الإجابات المقدمة: 989
  • غير متواجد
افتراضي رد: بخصوص قيم الرونز فى سورس ماتركس
كل ايتم بتتعدل ب اي دي بتاعها مثال BOSS KILLER
physical.cs

كود:
if (item.ID >= 4030901 && item.ID >= 4030909)
                {
                    if (
monster != null)
                    {
                        if (
monster.EntityFlag == EntityFlag.Monster)
                        {
                            if (
monster.MonsterInfo.Boss || monster.Boss == 1)
                            {
                                
Level = item.ID;
                                
Level -= RuneItems.GatIDItemRune9and27(Level);
                                
Damage += (int)(Damage * ((Level / 10) + 2));
                            }
                        }
                    }
                }
            } 


قديم 2019-12-21, 05:27 AM
المشاركة 3
رفيق القلم
.:: عضو نشيط ::.
الإجابات المقدمة: 4
  • غير متواجد
افتراضي رد: بخصوص قيم الرونز فى سورس ماتركس
كل ايتم بتتعدل ب اي دي بتاعها مثال BOSS KILLER
physical.cs

كود:
if (item.ID >= 4030901 && item.ID >= 4030909)
                {
                    if (
monster != null)
                    {
                        if (
monster.EntityFlag == EntityFlag.Monster)
                        {
                            if (
monster.MonsterInfo.Boss || monster.Boss == 1)
                            {
                                
Level = item.ID;
                                
Level -= RuneItems.GatIDItemRune9and27(Level);
                                
Damage += (int)(Damage * ((Level / 10) + 2));
                            }
                        }
                    }
                }
            } 
يعنى مثلا لو عوزت اعمل لى
Breakdown قيمة تبقى زى كده

كود:
if (item.ID >= 4031501 && item.ID >= 4031509)
                {
                    if (
monster != null)
                    {
                        if (
monster.EntityFlag == EntityFlag.Monster)
                        {
                            if (
monster.MonsterInfo.Boss || monster.Boss == 1)
                            {
                                
Level = item.ID;
                                
Level -= RuneItems.GatIDItemRune9and27(Level);
                                
Damage += (int)(Damage * ((Level / 10) + 2));
                            }
                        }
                    }
                } 

صح كده

قديم 2019-12-21, 10:28 PM
المشاركة 4
Rider
.:: نائب المدير ::.
الإجابات المقدمة: 989
  • غير متواجد
افتراضي رد: بخصوص قيم الرونز فى سورس ماتركس
اها بس بوس كلر معموله لوحوش انما بريك دون معموله ل بولات و ابواب جيلد وار و كلام ده
هتحتاج دول
كود:
if (user.Screen.TryGetValue(Attack.OpponentUID, out target, MapObjectType.SobNpc))
                            {
                                var 
attacked = target as Network.GamePackets.SobNpcSpawn; 

و هتلغي الي تبع الوحوش

قديم 2019-12-22, 11:26 AM
المشاركة 5
taha
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: بخصوص قيم الرونز فى سورس ماتركس
عمعلش يا رفيق ممكن طلب انا السورس مش شغال البتش بتعاوا عندي عاوز باتش يشتغل عليه السورس كويس

قديم 2019-12-23, 01:54 PM
المشاركة 6
abuhaneen
.:: عضو مميز ::.
  • غير متواجد
افتراضي رد: بخصوص قيم الرونز فى سورس ماتركس
هتكون كدا
if (item.ID >= 4031501 && item.ID >= 4031509)
{
if (Attack != null)
{
if (user.Screen.TryGetValue(Attack.OpponentUID, out target, MapObjectType.SobNpc))
{
var attacked = target as Network.GamePackets.SobNpcSpawn;
{
Level = item.ID;
Level -= RuneItems.GatIDItemRune9and27(Level);
Damage += (int)(Damage * ((Level / 10) + 2));
}
}
}
}

قديم 2019-12-23, 02:39 PM
المشاركة 7
taha
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: بخصوص قيم الرونز فى سورس ماتركس
فين اضفهم دول انا معلش واعمل ايه بالظبط يجماعه علشان انا شغال بنفس السورس بتاع ماتركس

قديم 2019-12-23, 02:41 PM
المشاركة 8
taha
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: بخصوص قيم الرونز فى سورس ماتركس
ابحث عن ايه واضيفهم فين بالظبط

قديم 2019-12-24, 01:11 AM
المشاركة 9
abuhaneen
.:: عضو مميز ::.
  • غير متواجد
افتراضي رد: بخصوص قيم الرونز فى سورس ماتركس
اها بس بوس كلر معموله لوحوش انما بريك دون معموله ل بولات و ابواب جيلد وار و كلام ده
هتحتاج دول
كود:
if (user.Screen.TryGetValue(Attack.OpponentUID, out target, MapObjectType.SobNpc))
                            {
                                var 
attacked = target as Network.GamePackets.SobNpcSpawn; 

و هتلغي الي تبع الوحوش

وياريت تنزل ف تطوير سرفرات شرح للموضوع قيم

قديم 2019-12-25, 06:49 AM
المشاركة 10
taha
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: بخصوص قيم الرونز فى سورس ماتركس
يارايدر اضيفهم فين دول وايه الي امسحو وايه الي اضيفو فيه في قيم الرنز


العلامات المرجعية



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الانتقال السريع

المواضيع المتشابهه للموضوع: بخصوص قيم الرونز فى سورس ماتركس
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
سورس اخر اصدار 3d برتو سورس ماتركس ال كان بيتباع ب الف جنية 😂😁 Mo Khalid سورسات كونكر 368 اليوم 05:21 AM
سورس اليكس بي البروتو :] الابيك و الرونز و كل حاجه محمودمحمدسالم سورسات كونكر 227 2021-07-10 03:21 PM
بخصوص سورس ماتركس اللي نزلتة Mostafa Shalby تطوير سيرفرات كونكر 11 2020-10-14 04:31 AM
سستم الرونز سورس اليكس بورتو محمودمحمدسالم تطوير سيرفرات كونكر 13 2020-06-18 11:19 PM
مشاكل سورس ماتركس AliNasser مشكلات السيرفيرات كونكر الشخصيه 3 2020-02-18 06:27 PM


الساعة الآن 09:09 PM