منتديات ايجى نت عالم التميز والابداع

منتديات ايجى نت عالم التميز والابداع (https://forums.egynt.net/index.php)
-   منتدى سورسات كونكر تهيس (https://forums.egynt.net/forumdisplay.php?f=52)
-   -   حصريا خلى Vip 6 يفرق مع الناس الى شاحنه فى سيرفرك سورسات 5375 الى اخر السورسات :) (https://forums.egynt.net/showthread.php?t=22251)

ahmed pasha 03-07-2012 06:33 PM

حصريا خلى Vip 6 يفرق مع الناس الى شاحنه فى سيرفرك سورسات 5375 الى اخر السورسات :)
 
سسسللل


1307085078egynt.net


الشرح
النهاردة حبيت اقدم خدمة للناس اللي عاملة سيرفرات و عاوزة تخلي فيه فرق لفلفة ما بين الل شايحن و اللي مش شاحن

و الحل هو اني اللي شاحن في اي بي هياخد ضعف الفلفة مع اختلاف كل لفل في الفي اي بي

بمعني اني اللي معهوش في اي بي خالص هيتلفلف بمقدار اللفلفة العادية بتاعت السيرفر

اللي معاه في اي بي واحد بياخد ضعفين اللفلفة و اللي معاه اتنين بياخد 3 اضعاف و اللي معاه تلاتة بياخد 4 اضعاف

و اللي معاه اربعة بياخد 5 اضعاف و اللي معاه خمسة بياخد 6 اضعاف و اللي معاه ستة بياخد 7 اضعاف اللفلفة


فاصل34

شرح التركيب
فاصل34
و بكدة نكون انتهينا من الشرح نخوش بقي في المفيد افتح يا برنس السورس بتاعك و افتح ملف Game

و افتح منو ملف Entity.cs و ابحث في الملف ده عند الكود ده


كود:

teammate.Team.Teammates[0].VirtuePoints += (uint)(i * 3.83F);                                                  teammate.Team.SendMessage(new  Conquer_Online_Server.Network.GamePackets.Message(  "The leader, " +  teammate.Team.Teammates[0].Entity.Name + ", has gained " + (uint)(i *  7.7F) + " virtue points for power leveling the rookies.",  System.Drawing.Color.Red,  Conquer_Online_Server.Network.GamePackets.Message.  Team));                                              }                                          }                                    }                                  }                            }                        }                      } 
و انزل تحتيه علي طول و ضيف الاكواد ديه

كود:

if (killer.Level < 140)                    {                          if (killer.VIPLevel == 0)                        {                              uint extraExp = MaxHitpoints;                              extraExp *= Server.....Constants.ExtraExperienceRate;                              extraExp += extraExp * killer.Gems[3] / 100;                              extraExp += (uint)(extraExp * ((float)killer.BattlePower /  100));                            if (killer.DoubleExperienceTime >  0)                                extraExp *= 2;                              if (killer.DoubleExperienceTime5 > 0)                                  extraExp *= 5;                            if  (killer.DoubleExperienceTime10 > 0)                                  extraExp *= 10;                            if  (killer.DoubleExperienceTime15 > 0)                                  extraExp *= 15;                              if (killer.HeavenBlessing  > 0)                                extraExp += (uint)(extraExp * 20  / 100);                            if (killer.Reborn >= 2)                                  extraExp /= 3;                            if  (killer.Reborn == 1)                                extraExp /= 2;                              killer.Owner.Send(Server.....Constants.ExtraExperi  ence(extraExp));                          }                        else                          {                            uint extraExp = MaxHitpoints;                              extraExp *=  Server.....Constants.ExtraExperienceRate;                              extraExp += extraExp * killer.Gems[3] / 100;                              extraExp += (uint)(extraExp * ((float)killer.BattlePower / 100));                              if (killer.DoubleExperienceTime > 0)                                  extraExp *= 2;                            if  (killer.HeavenBlessing > 0)                                extraExp  += (uint)(extraExp * 20 / 100);                            if  (killer.Reborn >= 2)                                extraExp /= 3;                              if (killer.Reborn == 1)                                  extraExp /= 2;                            if  (killer.VIPLevel == 1)                                extraExp *= 2;                              if (killer.VIPLevel == 2)                                  extraExp *= 3;                            if  (killer.VIPLevel == 3)                                extraExp *= 4;                              if (killer.VIPLevel == 4)                                  extraExp *= 5;                            if  (killer.VIPLevel == 5)                                extraExp *= 6;                              if (killer.VIPLevel == 6)                                  extraExp *= 7;                            if (killer.Level  > 135 && killer.Level < 141 && killer.VIPLevel ==  0)                            {                                  extraExp /= 2;                            }                              killer.Owner.Send(Server.....Constants.VipExp(extr  aExp,  (killer.VIPLevel) +(uint)1));                        }                      }                    killer.Owner.XPCount++;                    if  (killer.On...pell())                        killer....pellTime++;                  }            }        } 
فاصل34

وبكدا يبقا تمام وخلص الشرح :)
مع خالص تحياتى لك
فقفقفق

فاصل4

joma 03-07-2012 07:01 PM

رد: حصريا خلى Vip 6 يفرق مع الناس الى شاحنه فى سيرفرك سورسات 5375 الى اخر السورسات :)
 
رائع جدا يا احمد
فى انتظار جديدك

ahmed pasha 03-07-2012 07:03 PM

رد: حصريا خلى Vip 6 يفرق مع الناس الى شاحنه فى سيرفرك سورسات 5375 الى اخر السورسات :)
 
اقتباس:

المشاركة الأصلية كتبت بواسطة joma (المشاركة 266897)
رائع جدا يا احمد
فى انتظار جديدك

تسلم على الرد يا حبى


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

Powered by vBulletin
الاختلاف عن البقية معنى الإبداع وصنع الشيء المستحيل ..(المقلدون خلفنا دائماً) من قلدنا أكد لنا بأننا الأفضل..