[نصائح] كيف تصبح مبرمجاً ! |
Jack_sparrow « Censeur » 1498226640000
| 9 | ||
فى هذا الموضوع سوف اعرض لكم بعض النصائح لكى تصبح مبرمجاً ، قمت بعمل هذا الموضوع نظراً لان بعض اللاعبين لم يستطيعوا الفهم من موضوع [تعليم] لوا والألعاب الصغيرة لذلك قررت أن أصنع هذا الموضوع لوضع بعض النصائح والبادئيات فى لوا . 1- إجادة اللغة الانجليزية :- إجادة اللغة الانجليزية ليست شرطاً اساسياً ولكنها مهمة فى فهم الاكواد ، إن لم يتوفر هذا الشرط عليك الاستعانة بالمترجم او الاستعانة بصديق 2 - اختيار البرنامج الجيد للبرمجة :- استعمال برنامج يحتوى على Syntax Highlighting للغة لوا ، انصحكم بستعمال برنامج ++NotePad وتحديد الـ Syntax Highlighting الخاص بلغة لوا ، اذا كنت لا تعلم كيف تقوم بضبط الـ Syntax Highlighting الخاص بلغة لوا البرنامج التعليمى طريقة 2 اذا قمت تحميل ملف من pastebin بإمتداد txt. يمكنك تحويله بالطريقة الاولى اثناء البرمجة ، ولكن إذا قمت بإغلاق الملف وفتحه مجدداً ستجد انه تم ازالة الـ Syntax Highlighting من الملف والطريقة الحل هو تغيير امتداد الملف الاصلى من txt. إلى lua. 3 - مواضيع هامة :- Module FAQ & Documentation و [تعليم] لوا والألعاب الصغيرة و طلب لعبة صغيرة و Script Requests و Lua Snippets 4 - اختيار موقع رفع جيد للسكربتات :- عليك احتيار موقع رفع يدعم الـ Syntax Highlighting للغة لوا ويكون مدة الاحتفاظ بالملفات طويلة وانا انصحكم بـ pastebin 5- الاطلاع علي سكربتات الآخرين :- السكربتات المتاحة فى قسم البرمجيات التركيبية وفهم طريقة عمل السكربت فلكل مبرمج طريقته الخاصة احياناً تجد سكربتس متشابهة فى الاسم ولكن مختلفة فى الاكواد البرمجية 6- الاستعانة بصديق خبير فى البرمجة :- هذا الشرط مهم جداً فى تعلم البرمجة ، وعندما يعطيك الاكواد عليك اخباره أن يشرحها لك 7- عليك التفريق بين الاكواد والاحداث وهذه النقطة التى لم يفهمها الجميع س - ما هى فائدة الاحداث والاكواد ومتى نستخدم الاحداث والاكواد ؟؟ ج - الاجابة كالآتى الاحداث - events ويمكن اسخدام الاحداث كدوال - functions مثل ( فأر حصل على الجبن eventPlayerGetCheese - فأر فاز eventPlayerDied - فأر مات eventPlayerWon - فأر جاء الى الغرفة eventNewPlayer - فأر خرج من الغرفة eventPlayerLeft - فأر تحول إلى خفاش eventPlayerVampire ) س - وما هى الاكواد الاولية ؟؟ ج - الاكواد الاولية توضع داخل الاحداث ، وتكتب فى بدايتها tfm.exec ، والاكواد الاولية مثل ( تحويل لاعب لخفاش setVampirePlayer - تحويل لاعب لشامان setShaman - اعادة احياء لاعب respawnPlayer - قتل لاعب killPlayer - اعطاء جبن للاعب giveMeep - اعطاء ميب للاعب giveCheese ) س - الآن انا اصبحت اعرف ما فائدة الاكواد الاولية والاحداث والان كيف اصنع كوداً برمجياً ؟؟ ج - حسناً الان بما انك فهمت الاكواد الاولية والاحداث اصبح الموضوع سهلاً بالنسبة لك ، سنقوم بعمل كود وسيكون كالتالى ( عندما يحصل فأر على الجبن اجعله يحصل على الميب ) سنأتى بالحدث الذى فيه فأر يحصل على الجبن eventPlayerGetCheese ثم نضع (playerName) او (n) او (name) او (pn) وسأخبرك ماذا تفهم هذا الكلمات اذا استخدمنا playerName سوف نكتب فى الكود الاوّلى playerName وهذا ينطبق ايضاً مع n و name و pn والكود الاولى الذى سنستخدمه giveMeep اعطاء الميب بمعنى آخر عندما بحصل لاعب على الجبن اجعله يحصل على ميب Code Lua 1 2 3 function eventPlayerGetCheese(playerName) -- حدث حصول اللاعب على الجبن سنصنع الكود وسكون كالتالى اذا اصبح لاعب خفاش اجعله يحصل على الجبن سنأتى بالحدث الخاص بتحول لاعب لخفاش setVampirePlayer وسنستعمله كدالة وسنضيف هذه المرة playerName / n / pn / name بشرط أن تكتب نفس الشئ فى الكود الاولى والكود الاولى هو اعطاء جبن giveCheese ، وبمعنى آخر إذا اصبح لاعب خفاش قم بإعطاءه ميب Code Lua 1 2 3 function eventPlayerVampire(name) -- حدث اذا تحول شخص لخفاش وضعنا name Dernière modification le 1498228740000 |
0 | ||
شكرا لمجهوداتك |
Boucharma « Censeur » 1498227300000
| 0 | ||
شكرا جزيلاً على الموضوع المفيد .. ! لم أقرأه بعد و أرى أنه يستحق التتبيث |
Black_beard « Citoyen » 1498227480000
| 0 | ||
شكرا علي مجهودك |
Emadeloomda « Censeur » 1498229100000
| 0 | ||
وأخيرًا الموضوع الذي إنتظرته كثيرًا ، أتمنى أن يثبت. |
Glozell « Censeur » 1498230900000
| 0 | ||
شكراً لمجهودك الرائع لقد أفاد الكثير ヾ(*´∀`*)ノ |
Meddao « Censeur » 1498231200000
| 0 | ||
شكرًا هذا ما أعتدناه منك!! |
Tokimei_san « Sénateur » 1498235640000
| 1 | ||
شكرا جزيلاً... |
0 | ||
شكرا لمجهوداتك |
Pureya « Citoyen » 1498239360000
| 0 | ||
Boucharma a dit : |
Nanananiko « Censeur » 1498242540000
| 0 | ||
شكرًا على الموضوع!! |
Ahmadmide « Consul » 1498308360000
| 0 | ||
شكرا على الموضوع أرجو وضع المزيد من النصائح وأن تكون على هدا الشكل النصيحة 1 .................... |
Laplusbellef « Censeur » 1498309560000
| 0 | ||
Boazim a dit : |
Yatsuki « Censeur » 1498316820000
| 0 | ||
شكرا على مجهودك |
0 | ||
Emadeloomda a dit : واين المُراقب ؟ |
0 | ||
شكرآ على الموضوع. Dernière modification le 1498354800000 |
Yandere_zineb « Archonte » 1498369200000
| 0 | ||
الموضوع شرح الكثير من الخفايا ! شكرا لقد استفدت منه |
Hdyangy « Consul » 1498382460000
| 0 | ||
Boucharma a dit : لن يثبت لإن هناك موضوع اخر مخصص لتعلم لوا وهو مثبت بالفعل |
Heroin « Citoyen » 1498425780000
| 0 | ||
شكرًا يجب أن تتضمن الرسالة على 6 حرف على الأقل |
Maroidofli « Citoyen » 1498488900000
| 1 | ||
لم افهم راصي صخر |