![]() |
|
MsgBossHarmRanking For Source Alex Any Version
بسم الله الرحمن الرحيم وبه نستعين على الصراط المستقيم اما بعد اخوانى واخواتى فى الله درسنا اليوم عن اضافه رنك الوحوش لسورس اليكس اى فيرجن اولا هتعمل كلاس جديد باسم كود PHP:
هترمى فيه الكلام الى ملهوش لازمه ده كود PHP:
ما تنساش تغير الاسم بتاع البروجكت من GameServer الى Project_Terror_v2 تمام بعد كدا هنروح على كلاس MonsterRole وهنعمل الديكشنرى الجميلة بنت الجميلة ده كود PHP:
وتنزل تحت كدا وترمى الفويد ده فى اى حته كود PHP:
كدا مافيش اى مشاكل غير ليسته جاميلة تحط فيها كل اى دى الوحوش الكبيره الى حابب الرنك يشتغل فيها كود PHP:
كدا الرنك اضافته خلصت حته تحنيكه منى كدا للناس المحنكه الى بتحب تشغل دماغها هتقولى افرض دلوقتى يا تع تع يا محنك انا عاوز ادى جوايز لاول 3 فى الرنكات ايه الدنيا هقولك يا صديقى المحنك شديد الحناكه هتروح عند اى وحش انت حاطه فى الليست بتاعت الوحوش وتعمل الكود ده وهشرحهولك كود PHP:
var array = Hunters.Values.OrderBy(p => p.Damage).Take(3).ToArray(); هنا انا بعمل فريبول اسمه مصفوفه وبطلب من الديكشنرى الى اسمها هانتر الى عملنها فوق انها ترتب الديكشنرى من حيث اعلى الدمج وتاخد 3 من الناس دول الى هما اول 3 بعد كدا بتبعتها for (int x = 0, y = 3; x < array.Length; x++, y--) { if (x > array.Length) break; Database.Server.GamePoll[array[x].UID].Player.ConquerPoints += (uint)(y * 1000); } هنا فور لوب وعملنا فريبول اسمه x وقولنا ان اكس ب0 وعوضنا عن فريبول y بتساوى 3 وقولنا ان ان المتغير اكس اخره الرقم الى حددناه فوق الى هو ال3 تمام ولو عملنا ان x<3 هيمشى عادى بس الاحسن تعمل السطر بتاع المصفوفه علشان ما تتلخفنش بعد كد قولنا ان يزود قيمه اكس بمقدار 1 الى هو ++ وينقص قيمه المتغير y بمقدر 1 الى هو -- تمام لغيت هنا وبعد كدا بنقول ان لو اكس قيمته اكبر من عدد المصفوفه يحصل بريك ويلغيها وبعد كدا كود الجوايز بقا الى تحت خالص الى هو قمنا باستدعاء المصفوفه الى عملنها فوق وشرطنا ان المصفوفه قيمتها تكون من اكس وربطنها بالميمبر uid وحددنا الجايزه سى بى وضربنا السى بى ده فى عدد القيم الى اختارنها من المصفوفه الى هما فى الاصل 3 وضربنهم فى 1000 uint Score = Hunters.ContainsKey(killer.Player.UID) == true ? Hunters[killer.Player.UID].Damage : 0; Hunters.Clear(); هنا كل الحوار اننا عملنا متغير اسمه اسكور وعملين الكودين دول علشان يمسح الاسكور نفسه الى يخص الوحش علشان حضرتك ما تلبسش ان الوحش يفضل يضاعف الجوايز بسبب ان حضرتك نسيت تمسح القيم بعد ما يستلموا علشان ما يحصلش اى ثغره وكدا خلصنا من اضافه الرنك بتاع الوحوش الى يخص سورس اليكس اى حاجه تانى مشكلة او اى حاجه اتفضل قول وانا هرد عليك |
رد: MsgBossHarmRanking For Source Alex Any Version
جميل جدا يا قلبي تسلم ايدك
|
رد: MsgBossHarmRanking For Source Alex Any Version
thanks
|
رد: MsgBossHarmRanking For Source Alex Any Version
عاش والله ياحوده تسلم ايدك
|
رد: MsgBossHarmRanking For Source Alex Any Version
عاش انا مبستخدمش اليكس بس لازم اشجعك انك نزلت حاجه نضيفة وبتفيد الناس عاش فعلا
|
رد: MsgBossHarmRanking For Source Alex Any Version
رقم الباكت لان مش موجود عندي بنفس الاسم في الجيم باكتس بعد ازنك ؟
|
رد: MsgBossHarmRanking For Source Alex Any Version
اقتباس:
|
رد: MsgBossHarmRanking For Source Alex Any Version
عاش
|
رد: MsgBossHarmRanking For Source Alex Any Version
مش شغالة 2دي
|
رد: MsgBossHarmRanking For Source Alex Any Version
اقتباس:
|
| الساعة الآن 01:52 PM |
|
مرحبا بكم في منتدي اكواد لتطوير الالعاب
new notificatio by 9adq_ala7sas