^iiEcoo'x_) Posted April 27, 2017 Share Posted April 27, 2017 السلام عليكم ورحمة الله و بركاته , في هذا الموضوع سوف اشرح عن وظيفتين , وهما اعطاء لاعب صحة وجلب صحة الاعب نبدا بالوظيفة الاولى : - اعطاء لاعب صحة / هذه الوظيفة كلاينت وسيرفر , لا يوجد اختلاف ما بين سيرفر وكلاينت نفس التركيب تماما تركيب الوظيفة :- setElementHealth ( element theElement, float newHealth ) element theElement :- الايلمنت المراد اعطائه الصحة , float newHealth :- الصحة المراد اعطائها للاعب بالأرقام * الايلمنت مقسم إلى انواع كثيرة , لكن يوجد اليمنت خاص بالفنكشن وهو 1- اللاعب 2- السيارة 3- البيد شيء مهم يرجى التركيز عليه في اعطاء صحة للسيارة 1- السيارة من 1000 - 650 تكون جيدة ! 2- اذا كانت صحة السيارة 450 فإن الناتج يكون :- دخان ابيض بنسبة 100% ( كثيف ) و دخان اسود بنسبة 50 ( متوسط ) ؛ 3- اذا كانت صحة السيارة 250 فإن الناتج سوف يكون :- دخان ابيض بنسبة 0% ( لا يوجد ) و دخان اسود بنسبة 100% ( كثير ) ؛ 4- إذا كانت صحة السيارة 249 فإن الناتج يكون دخان اسود كثيف جدا , و نار مشتعلة ! نأخذ مثال بسيط :- في هذا المثال عند كتابة كوماند يعطي السيارة صحة ! local car = createVehicle ( id , x , y , z ) -- صناعة سيارة addCommandHandler ( "Health" , -- كوماند function ( ) -- وظيفة setElementHealth ( car , 750 ) -- اعطاء السيارة صحة end -- انهاء الوظيفة ) -- اغلاق الكوماند وفي هذا المثال :- عند كتابة كوماند يعطي جميع اللاعبين صحة addCommandHandler ( "GiveAll" , -- كوماند function ( ) -- وظيفة setElementHealth ( root , 100 ) -- اعطاء الجميع صحة end -- انهاء الوظيفة ) -- اغلاق الكوماند -- root هي نفسها getRootElement ونبدا الآن بالوظيفة الثانية وهي جلب صحة الاليمنت :- الوظيفة سيرفر وكلينت / نفس الجملة التركيبية ولا يختلف شيء الجملة التركيبية للوظيفة :- getElementHealth ( element theElement ) element theElement :- الايامنت المراد جلب صحته نأخذ اخر مثال في هذا المثال عند الضغط على الزر يجلب لنا صحة اللاعب و يزيده عليها 10 addEventHandler ( "onClientGUIClick" , root , -- عند الضغط ع الزر function ( ) -- وظيفة if ( source == button ) then -- التحقق من الزر setElementHealth ( localPlayer , getElementHealth ( localPlayer ) + 10 ) -- زيادة 10 على صحة اللاعب end -- انهاء التحقق من الزر end -- انهاء الوظيفة ) -- اغلاق الوظيفة والسلام عليكم ورحمة الله وبركاته Link to comment
Abu-Solo Posted April 27, 2017 Share Posted April 27, 2017 9 minutes ago, #_iMr.[E]coo said: السلام عليكم ورحمة الله و بركاته , في هذا الموضوع سوف اشرح عن وظيفتين , وهما اعطاء لاعب صحة وجلب صحة الاعب نبدا بالوظيفة الاولى : - اعطاء لاعب صحة / هذه الوظيفة كلاينت وسيرفر , لا يوجد اختلاف ما بين سيرفر وكلاينت نفس التركيب تماما تركيب الوظيفة :- setElementHealth ( element theElement, float newHealth ) element theElement :- الايلمنت المراد اعطائه الصحة , float newHealth :- الصحة المراد اعطائها للاعب بالأرقام * الايلمنت مقسم إلى انواع كثيرة , لكن يوجد اليمنت خاص بالفنكشن وهو 1- اللاعب 2- السيارة 3- البيد شيء مهم يرجى التركيز عليه في اعطاء صحة للسيارة 1- السيارة من 1000 - 650 تكون جيدة ! 2- اذا كانت صحة السيارة 450 فإن الناتج يكون :- دخان ابيض بنسبة 100% ( كثيف ) و دخان اسود بنسبة 50 ( متوسط ) ؛ 3- اذا كانت صحة السيارة 250 فإن الناتج سوف يكون :- دخان ابيض بنسبة 0% ( لا يوجد ) و دخان اسود بنسبة 100% ( كثير ) ؛ 4- إذا كانت صحة السيارة 249 فإن الناتج يكون دخان اسود كثيف جدا , و نار مشتعلة ! نأخذ مثال بسيط :- في هذا المثال عند كتابة كوماند يعطي السيارة صحة ! local car = createVehicle ( id , x , y , z ) -- صناعة سيارة addCommandHandler ( "Health" , -- كوماند function ( ) -- وظيفة setElementHealth ( car , 750 ) -- اعطاء السيارة صحة end -- انهاء الوظيفة ) -- اغلاق الكوماند وفي هذا المثال :- عند كتابة كوماند يعطي جميع اللاعبين صحة addCommandHandler ( "GiveAll" , -- كوماند function ( ) -- وظيفة setElementHealth ( root , 100 ) -- اعطاء الجميع صحة end -- انهاء الوظيفة ) -- اغلاق الكوماند -- root هي نفسها getRootElement ونبدا الآن بالوظيفة الثانية وهي جلب صحة الاليمنت :- الوظيفة سيرفر وكلينت / نفس الجملة التركيبية ولا يختلف شيء الجملة التركيبية للوظيفة :- getElementHealth ( element theElement ) element theElement :- الايامنت المراد جلب صحته نأخذ اخر مثال في هذا المثال عند الضغط على الزر يجلب لنا صحة اللاعب و يزيده عليها 10 addEventHandler ( "onClientGUIClick" , root , -- عند الضغط ع الزر function ( ) -- وظيفة if ( source == button ) then -- التحقق من الزر setElementHealth ( localPlayer , getElementHealth ( localPlayer ) + 10 ) -- زيادة 10 على صحة اللاعب end -- انهاء التحقق من الزر end -- انهاء الوظيفة ) -- اغلاق الوظيفة والسلام عليكم ورحمة الله وبركاته أحسنت وبارك الله فيك 10 / 10 بارك الله فيك , ممتاز في الاختبار 10 من 10 # سوف ارسل رسالة لـ جوال والدك أنك أتقنت Link to comment
^iiEcoo'x_) Posted April 27, 2017 Author Share Posted April 27, 2017 Just now, Abu-Solo said: أحسنت وبارك الله فيك 10 / 10 بارك الله فيك , ممتاز في الاختبار 10 من 10 # سوف ارسل رسالة لـ جوال والدك أنك أتقنت مواح , حبيب قلبي , والله ما معي فراطة عشان اعطيك هههههههههههه منور Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now