دورات Transformice Lua: تعلم كتابة نصوص Transformice الخاصة بك وإنشاءها! " |
Ali_king « Consul » 1677164880000
| 2 | ||
مرحبا بكم أيها الفئران! يسعدني أن أقدم لكم الدورة الأولى في سلسلتنا من دورات اللوا في ترانس فور مايس! في هذه الدورة ، ستتعلم كيفية كتابة نصوص تعديلات او سكريبتات لترانس فور مايس الخاصة بك وإنشاءها. سواء كنت لاعبًا جديدًا أو مخضرمًا ، ستمنحك هذه الدورة المعرفة والأدوات لإنشاء تعديلات مثيرة ومبتكرة من شأنها تحسين تجربة اللعب الخاصة بك. يتميز لغة الـ لوا بكونها لغة برمجة نصية قوية، تسمح لك بتعديل اللعبة وتخصيصها حسب رغبتك. باستخدام اللوا، يمكنك إضافة عناصر جديدة وإنشاء خرائط مخصصة وحتى تطوير ألعابك المصغرة. في هذه الدورة، سوف نستكشف الوظائف المختلفة لـ لوا ترانس فور مايس ونتعلم كيفية استخدامها لإنشاء تعديلات ممتعة وعملية. سنغطي كل شيء من مفاهيم البرمجة النصية الأساسية إلى التقنيات المتقدمة. وسوف تتعلم أساسيات اللغة مثل الـ variables، functions، والـ loops، وأيضًا التحكم في اللعبة وتحليل البيانات وغيرها. فما تنتظرون؟ لنبدأ في هذه الرحلة المثيرة إلى عالم البرمجة في لوا ترانس فور مايس بالإضافة إلى ذلك، سأعطيكم بعض التعريفات للفانكشنز أو الأوامر: سأعطيكم بعض التعريفات للفانكشنز او الأوامر function addTextArea(playerName, text, targetPlayerName, x, y, width, height, color, alignment, fixed) يُنشئ منطقة نصية للاعب المحدد بالنص المحدد والمعلمات. سيتم وضع منطقة النص عند (x ، y) ويكون لها العرض والارتفاع المحددين. اللون هو رمز لون سداسي عشري (على سبيل المثال ، "# FF0000" للأحمر) والمحاذاة "يسار" أو "مركز" أو "يمين". إذا كان الإصلاح صحيحًا ، فلن تتحرك منطقة النص عندما يتحرك اللاعب. هذه الخاصية ل اللاعبين العاديين أو الجدد, لذلك لا توجد مشكلة في استخدامها function addImage(image, targetPlayerName, x, y, width, height) تضيف صورة إلى شاشة اللاعب المحدد في الموضع والحجم المحددين. يمكن أن تكون الصورة عنوان URL أو مسار ملف محلي. العرض والارتفاع اختياريان. هذه الخاصية ل اللاعبين العاديين أو الجدد, لذلك لا توجد مشكلة في استخدامها function removeTextArea(id, targetPlayerName) يزيل منطقة النص المحددة من شاشة اللاعب المحدد. المعرف هو القيمة المرجعة للدالة addTextArea. هذه الخاصية ل اللاعبين العاديين أو الجدد, لذلك لا توجد مشكلة في استخدامها function removeImage(id, targetPlayerName) تزيل الصورة المحددة من شاشة اللاعب المحدد. المعرف هو القيمة المرجعة لوظيفة addImage. هذه الخاصية ل اللاعبين العاديين أو الجدد, لذلك لا توجد مشكلة في استخدامها function removeImage(id, targetPlayerName) تزيل الصورة المحددة من شاشة اللاعب المحدد. المعرف هو القيمة المرجعة لوظيفة addImage. هذه الخاصية للاعبين العاديين والجدد، لذلك لا توجد مشكلة في استخدامها. function spawnItem(itemId, x, y, targetPlayerName) يضيف عنصرًا إلى الخريطة في إحداثيات X و Y المحددة. يتم تمرير معرف العنصر (item ID) كمعلمة. يجب توفير اسم اللاعب المستهدف إذا تم استخدام هذه الوظيفة بواسطة Mod أو Admin. هذه الخاصية متاحة فقط للمشرفين (Mods) والمدراء (Admins) وليست متاحة للاعبين العاديين. function setMapName(name) يتم استخدام هذه الوظيفة لتغيير اسم الخريطة. يجب تمرير الاسم الجديد كمعلمة. هذه الخاصية متاحة فقط للمشرفين (Mods) والمدراء (Admins) وليست متاحة للاعبين العاديين. Dernière modification le 1677271980000 |
Shockwave « Consul » 1677187980000
| 1 | ||
موضوع مفيد أشكرك علي صنعه هذا الموضوع بمثابة بوابة لتعلم لغة البرمجة للمبتدئين. Dernière modification le 1677212160000 |
1 | ||
شكرًا على مجهودك ولكن يوجد موضوع حاليًا يحتوي على نفس الشيء يمكنك رؤيته من هنا يُغلق الموضوع لأنه مكرر. |