MuhannaDx Posted March 7, 2016 Share Posted March 7, 2016 السلام عليكم ورحمه الله وبركاته كيفكم إن شاء الله بخير ,, دؤوم يـا رب .ء حبيت أنزل موضوع عـشان أحاول أنعش المنتدى العربي ء طبـعآ أول مرة أنزل شرح وأعذرونا لو كان فيه خطـأ وأتمنى من المبرمجين الكبار عدم التوقف من شرح خبراتهم لاخوانهم المسلمين .ء رآح أشرح تقريباً أهم الاشياء الي فالبرمجة ويقـع فيها أكثر الناس ،ء طيب بسم الله الرحمن الرحيم أكثر خطا يحصل تقريبا هو لمن تستعمل وظيفة وم تعرف وش ترجع لك الوظيفة يعني ترجع لك مثلا لاعب ترجع لك رقم ترجع لك جمله نصيه(سترنق)ء طيب كيف يعني ترجع ؟ يعني فائدة الوظيفة إوكي م فهمت ؟ الحين أفهمتك مثال : getPlayerName , ذي الوظيفة لو نخش الويكي ونشوف الـ [ Syntax ] string getPlayerName ( player thePlayer ) string طيب فائدة ذي الوظيفة ترجع لك سلسلة نصية يعني تقدر ترسلها بشات تستعملها فقريدليست مثلا الخخ...ء يعني يجي شخص يحاول يسوي زي كذا Num = 5 + getPlayerName ( player ) Num = متغير او اسم عادي تجلب منه قيمة طيب سوينا 5 زايد سلسلة نصية (سترنق)ء اوك معليش راح نستعمل كلمة سترنق بدل سلسلة نصية عشان تتعلمون صح طيب الحين الوظيفة صح او خطا ؟ اذا قلت صح تخيل معاي واحد يقول اجمع لي يافلان 5 زايد احمد ماتخش العقل شلون تجمع رقم مع سترنق ماينفع ـ معنات الوظيفة غلطء طيب باقي ال ( player thePlayer ) ذي يقلك اللاعب الي تبي تجيب اسمهه طيب تقللي كيف اجيب لاعب ؟ عندك اكثر من طريقة تجيبه من اسمه من سيرياله من حدثه الخخ.. ء بأخذ مثلا امم من الحدث الي سواه onPlayerChat ~> ذا حدث لمن اللاعب يكتب بشات لو تخش على الحدث في الويكي يجي مكتوب Source The source of this event is the player who sent the chatbox message. يقلك ان السورس هو اللاعب الي ارسل في الشات بوكس يعني لمن تكتب في داخل وظيفة الحدث هذي source معناتك تقول هذا اللاعب يصير الفنكشن كامل مع الحدث addEventHandler( "onPlayerChat", root, function () namePlayer = getPlayerName (source) outputChatBox (namePlayer .. "الذي كتب بشات", source) -- هنا حطيت سورس عشان تظهر لنفس الي كتب لو ابيها للكل احط root end ) اتمنى فهمتم المثال الاول طيب المثال الثاني : الحين نتذكر كلامنا الي هو طيب تقللي كيف اجيب لاعب ؟ عندك اكثر من طريقة تجيبه من اسمه من سيرياله من حدثه الخخ.. ء انا عطيت لكم مثال بالحدث الحين مثلا بالاسم طريقتنا الاولى : نجيب إسم اللاعب الحين نبي نجيب اللاعب من اسمه الوظيفة player getPlayerFromName ( string playerName ) طيب الوظيفة ذي وش ترجع ؟,, وقف لا تكمل قراءة وفكر وش ترجع ؟ اذا عرفت انت ماشيء تمام لو ماعرفت وش ترجع ارجع وركز واقراء ء الوظيفة ذي ترجعلك لاعب من ايش ؟ الجواب من اسمه مثال : طبعا المثال معه كود ثاني برضو راح اشرحه setPlayerMoney لو نخش الويكي bool setPlayerMoney ( player thePlayer, int amount ) يقلك في البداية اللاعب الي تبي تعطيه فلوس الخيار الثاني integer يعني رقم صحيح بدون فاصله وترجع لك الوظيفة bool يعني صح او خطا يعني اعطاه او لا نرجع لوظيفتنا : function GUI() thePlayer = getPlayerFromName ( "MuhannaDx" ) -- هنا جبنا اللاعب من اسمه ونحطه ف الكود الثاني setPlayerMoney ( thePlayer, 500000 ) -- حط اي رقم تبي تعطيه مثلا بعطيه 500 الف end setTimer(GUI, 5000,1) طيب ايش تسوي ذي الوظيفة بعد 5 ثوان تجيب اللاعب الي اسمه MuhannaDx وتعطيه 500 الف طبعا لو فيه شخص يقول سوي تحقق انه جابه انا بس حبيت افهمهم الطريقة مانبي نخش بالعميق _______________________ طيب بس هاذا الي قدرت اشرحه اليوم وان شاء الله لو شفت ناس متفاعلين وجد يبون شروحات زياده وزياده راح اشرح وغيري كمان راح يششرح والسلام عليكم ورحمة الله وبركاته Link to comment
#Basel Posted March 8, 2016 Share Posted March 8, 2016 شرح جميل جدا .... من شخص رائع .. واصل بشروحاتك ي بطل .. بتوفيق... الى الامام .. Link to comment
iMr.WiFi..! Posted March 23, 2016 Share Posted March 23, 2016 والله افادني الدرسس .. شكراً كمل شروحتك .. بتوفيقق .. ♥ Link to comment
MuhannaDx Posted March 24, 2016 Author Share Posted March 24, 2016 والله افادني الدرسس ..شكراً كمل شروحتك .. بتوفيقق .. ♥ العـفو إن شاء الله نكمل Link to comment
MuhannaDx Posted March 24, 2016 Author Share Posted March 24, 2016 شرح جميل جدا ....من شخص رائع .. واصل بشروحاتك ي بطل .. بتوفيق... الى الامام .. أنت إجمل إن شاء الله نكمل وأتمنى من غيرنا كمان يكمل ينزل شروحات Link to comment
#StrOnG_,) Posted March 25, 2016 Share Posted March 25, 2016 وعليكم السلام اهنيك شرح رائع ومفهوم موفق 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