منتديات ايجي نت


دعم أهلنا في فلسطين

> >


منتدى سورسات كونكر تهيس .: منتدى خاص بكونكر تهيث والبريفت سيرفر , Conquer Online Private Servers :.

  #1  
03-07-2012, 06:33 PM
حصريا خلى Vip 6 يفرق مع الناس الى شاحنه فى سيرفرك سورسات 5375 الى اخر السورسات :)






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

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

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

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

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




شرح التركيب

و بكدة نكون انتهينا من الشرح نخوش بقي في المفيد افتح يا برنس السورس بتاعك و افتح ملف 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++;                  }             }         }  


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




  #2  
03-07-2012, 07:01 PM
رد: حصريا خلى Vip 6 يفرق مع الناس الى شاحنه فى سيرفرك سورسات 5375 الى اخر السورسات :)

رائع جدا يا احمد
فى انتظار جديدك
  #3  
03-07-2012, 07:03 PM
رد: حصريا خلى Vip 6 يفرق مع الناس الى شاحنه فى سيرفرك سورسات 5375 الى اخر السورسات :)

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

الكلمات الدلالية (Tags)
5375, 6, مع, الى, السورسات, الناس, اخر, خلي, حصريا, يفرق, شاحنه, سيرفرك, سورسات, vip, في


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



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

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