دليل المبتدئين لكتل القيادة في Minecraft
Minecraft هي واحدة من أفضل الطرق لإدخال الشباب والأشخاص الجدد على الترميز. كتل الأوامر سهلة التعلم والاستخدام ، كما أن برمجة Java قريبة تمامًا من تعديل Minecraft ومكونات Bukkit الإضافية. كما أنها مجرد مكان ممتع للغاية للمبرمجين من ذوي الخبرة في التلاعب.
ما هي كتل القيادة وماذا يجب أن أستخدمها?
كتل الأوامر هي مكون redstone الذي ينفذ أوامر وحدة التحكم عند تشغيله. يمكن تشغيل أوامر وحدة التحكم من نافذة الدردشة من خلال متابعتها بشرطة مائلة للأمام ، "/". تستخدم الأوامر لتعديل عالم اللعبة بطرق غير ممكنة باليد ، وعندما تستخدم بشكل صحيح في قوالب الأوامر ، تعطي Minecraft نوعًا خاصًا بها من لغة برمجة psuedo. يتكون الكود من أمرين: المنطق والتنفيذ ، ومعظم لغات البرمجة تتطلب كلاهما كتابة في النص. يأخذ الترميز Minecraft مسارًا مختلفًا ؛ يتم تحديد منطق وبنية البرنامج من خلال مكان وضع الكتل وكيفية توصيلها ، مما يعني أنه يمكنك الطيران فوق العالم الخاص بك ومشاهدة الأجزاء المختلفة من برنامجك وضعت خارج كتلة من جانب.
حسنًا ، كيف أبدأ?
يستفيد هذا الدليل من كتل الأوامر الجديدة في الإصدار 1.9. ستعمل في 1.8 ، ولكنها قد تتطلب المزيد من الخبرة.
افتح عالم Minecraft جديد (يعمل Superflat بشكل أفضل) ، وتأكد من أنك في وضع Creative ، واضغط على زر "/". هذا هو إطار الأوامر ، وهو نفس الشيء مثل نافذة المحادثة ، إلا أنه يبدأ تشغيلك بـ '/' ، وأي شيء يبدأ بالشرطة المائلة للأمام هو أمر. الأمر الأول الذي يمكنك تشغيله هو
/ givep minecraft: command_block
دعونا نكسر هذا. يضع الأمر "/ give" العناصر في قائمة جرد لاعبين ، ولديه وسيطان: اللاعب والعنصر المراد تقديمه. "p" هو الهدف محدد. يختار المحدد "p" أقرب لاعب. بدلا من ذلك ، يمكنك أيضا استخدام اسم المستخدم الخاص بك Minecraft ، ولكن إذا قمت بتشغيل أمر من وحدة التحكم سوف تكون دائما أقرب لاعب. محددات الهدف الأخرى هي "a" لجميع اللاعبين ، "r" لمشغل عشوائي ، و "e" ستستهدف جميع جهات. تشمل الكيانات كل ما هو ليس كتلة ، مثل الوحوش ، كرات الثلج ، الحيوانات ، والسهام.
يجب تنفيذ الأمر بنجاح وإعطائك كتلة جديدة. ضعه في أي مكان على الأرض للبدء.
يمكنك أن ترى أن كتلة الأوامر تشير في الاتجاه الذي تضعه فيه ، مثل الكثير من القواديس أو الأفران. هذا وسوف يكون من المهم في وقت لاحق.
انقر بزر الماوس الأيمن على الكتلة (أو استخدم أي مفتاح تستخدمه للوصول إلى صياغة الجداول والأفران) وسيتم استقبالك مع واجهة الأوامر GUI.
يبدو الأمر مخيفًا قليلاً في البداية ، لكن لا تقلق ، كل هذه الأزرار تفعل شيئًا. الزر الذي يقول "Impulse" يغير نوع كتلة الأوامر. هناك ثلاثة أنواع مختلفة من كتل الأوامر:
- الدافع ، والتي تقوم بتشغيل الأوامر على حافة صاعدة من ريدستون الحالية. وهذا يعني أنه عندما يتم تشغيلها ، فإنها سوف تدير أمرها مرة واحدة وتتوقف ، حتى لو استمر في تشغيلها. هذا هو الإعداد الافتراضي وهو الوحيد المتاح في 1.8
- أكرر ، والتي تدير الأوامر كل علامة هم بالطاقة. القراد يشبه الإطار ، ويمكن تشغيل أوامر متعددة في علامة واحدة ، تصل إلى 20 مرة في الثانية.
- السلسلة ، التي تعمل فقط إذا كانت كتلة الأمر التي تشير إليها قد نفذت أمرها. سيتم تشغيل هذه بالترتيب ، واحد تلو الآخر ، في علامة واحدة ، وبالتالي اسم "سلسلة".
الزر الذي يقول "Unconditional" يوقف كتلة الأوامر من التحقق مما إذا كان قد تم تنفيذ الحظر السابق في السلسلة بنجاح. الخيار الآخر ، "شرطي" ، لا يتم تشغيله إلا إذا لم تعرض المجموعة السابقة أي أخطاء.
يعمل الزر الذي يشير إلى "يلزم Redstone" فقط على تشغيل الأمر في حالة تشغيل كتلة الأوامر. الخيار الآخر ، "نشط دومًا" يوقف كتلة الأوامر من التحقق مما إذا كان يعمل بالطاقة ويفترض أنه فقط. لا ينبغي استخدام هذا الخيار مع فدرات أوامر Impulse لأنه يجعلها عديمة الفائدة.
دعونا نجعل سلسلة ، "النصي" الأول. ضع كتلة أوامر تسلسلية أو اثنتين في أول كتلة أوامر اندفاع ، على النحو التالي:
تأكد من تعيين كتل السلسلة على "نشط دائمًا". وإلا فإننا نحتاج إلى وضع كتل من الحجر الأحمر أو التيار ، والتي تأخذ مساحة غير ضرورية. ضع زرًا على كتلة أوامر الدفع في بداية السلسلة ، واضغط عليها.
لا شيء سيحدث. هذا لأننا لم نملأهم بالأوامر حتى الآن! حق انقر فوق كتلة الدافع لتحريره ، ووضع في الأمر الأساسي
قل ابدأ
لاحظ كيف لا نحتاج إلى شرطة مائلة للأمام في قوالب الأوامر. يمكنك استخدام واحد إذا كنت تريد ، لكنه غير ضروري. يأخذ الأمر "/ say" حجة واحدة ، نص ، ويقول إنه من وجهة نظر كل من ينفذها. إذا قمت بتشغيله ، فسيتم عرضه كـ "رسالة" تمامًا مثل الدردشة العادية. إذا تم تشغيله من كتلة الأمر ، فستكون "[@] رسالة". بدلاً من ذلك ، يوجد "/ tell" ، الذي يأخذ وسيطة المشغل و "/ tellraw" الذي يشبه "/ tell" باستثناء أنه يأخذ JSON الخام بدلاً من النص.
يمكنك ملء كتل أوامر السلسلة لكتابة المزيد من الأشياء للدردشة. وسيتم تنفيذها بالترتيب دون تأخير في نفس العلامة. إذا كنت تريد تشغيلها بتأخير ، فستحتاج إلى إعدادها باستخدام مكررات Redstone. جنبا إلى جنب مع "/ say" ، هناك أوامر أساسية أخرى تفعل المزيد من الأشياء ، مثل "/ تعطي" ، والتي تعطي العناصر ، "/ الأثر" ، والتي تنطبق تأثيرات جرعة ، "/ setblock" و "/ ملء" التي تعديل عالمك ، وغيرها الكثير. يمكن العثور على قاعدة بيانات كبيرة للأوامر في Minecraft Wiki ، بالإضافة إلى محتويات أخرى مفيدة.
محددات الهدف
إن محددات استهداف "p" هي في الواقع أقوى بكثير مما تبدو للوهلة الأولى. على سبيل المثال ، إذا أردنا استهداف جميع الكيانات ، فسنستخدم "e" ، ولكن إذا أردنا استهداف الكسالى فقط ، فسنستخدم
e [نوع = الكسول]
لاحظ الأقواس بعد "e". داخل تلك الأقواس محددات محدد الهدف, قائمة كاملة منها يمكن العثور عليها في Minecraft Wiki. تقوم وسيطة "النوع" باختيار الكيانات من نوع معين فقط ، وهذا هو "Zombie". إذا أردنا استهداف جميع الكسالى داخل 10 كتل من كتلة القيادة ، سوف نستخدمها
e [نوع = الكسول، ص = 10]
مع "r" كونها جدل نصف قطرها. يمكنك أيضًا الاستهداف حسب الموقع والاسم والفريق والنتيجة وغيرها.
تسلسل الأوامر
دعونا نقدم قيادة أخرى ليست مثل الآخرين. الأمر هو "/ execute". يأخذ هذا الأمر أمرًا آخر كإدخال وينفذ من وجهة نظر كيان آخر. هيكل "/ تنفيذ" هو
/ تنفيذtarget X Y Z / الأمر
X ، Y ، و Z هي إحداثيات لتشغيل الأمر من. هذا لا يهم مع معظم الأوامر ، ولكن يهم كثيرا إذا كنت تستخدم المواقع النسبية. يبدأ الموضع النسبي بـ "~" ويتبعه رقم موجب أو سالب يشير إلى عدد الكتل من الأصل ، والتي يشير إليها "~ ~ ~". لذا ، على سبيل المثال ، إذا أردنا تشغيل "/ say" كما لو كان أحد القرويين يتحدث ، يمكننا إعداد الأمر على النحو التالي:
/ exee [type = Villager] ~ ~ ~ / say Hey
سيؤدي هذا الأمر إلى إرسال رسالة إلى الجميع ، من كل قروي. هذا ليس مثاليًا إذا كان لدينا أكثر من شخص واحد أو أكثر من قروي واحد ، لذا دعنا نعيد صياغة هذا الأمر:
/ تنفيذa ~ ~ ~ / تنفيذe [type = Villager، c = 1] ~ ~ ~ / tellp Hey
هذا أكثر تعقيدًا من الأول ، ويتضمن تسلسل أمرين "/ execute" معًا. أول "/ تنفيذ" للأمر يعمل على كل لاعب ، ثم الشيك الثاني لقرار واحد بالضبط في مكان قريب ، وبعد ذلك يخبر هذا القروي بأقرب لاعب "مهلا". هذا يتأكد من أن أحد القرويين فقط يتحدث عن كل شخص.
تعلم بناء الجملة
هناك بالتأكيد الكثير من الأوامر في Minecraft لكل منها قواعدها الخاصة. عادةً ما تخبرك قوائم المساعدة لكل أمر ما هي الحجج التي يحتاجها الأمر ، ولدى Minecraft Wiki قائمة مفصلة بما يفعله كل شخص. لا يتعلق الأمر بمعرفة بالضبط ما يفعله كل أمر ، بل معرفة كيفية استخدامه معًا. Minecraft هي لعبة ، بعد كل شيء ، لذا فإن اللعب بالأوامر هو جزء من عملية التعلم.