مینی کرافٹ میں کمان بلاکس کو کمانے کیلئے ابتدائی رہنما
نوجوان اور نئے لوگوں کو کوڈنگ میں متعارف کروانے کا ایک بہترین طریقہ مائن کرافٹ ہے۔ کمانڈ بلاکس سیکھنے اور استعمال میں آسان ہیں ، اور جاوا پروگرامنگ بالکل ہی کونے کے آس پاس مینی کرافٹ موڈس اور بکی کٹ پلگ انز کے ساتھ ہے۔ تجربہ کار کوڈرز میں ٹنکر لگانے کے لئے بھی یہ ایک انتہائی تفریحی جگہ ہے۔
کمانڈ بلاکس کیا ہیں اور مجھے انہیں کیوں استعمال کرنا چاہئے؟
کمانڈ بلاکس ایک ریڈ اسٹون جزو ہیں جو طاقت کے وقت کنسول کمانڈز پر عملدرآمد کرتے ہیں۔ کنسول کے احکامات آگے کی سلیش کے ساتھ آگے بڑھ کر چیٹ ونڈو سے چلائے جاسکتے ہیں ، ‘/‘۔ کمانڈز کا استعمال گیم کی دنیا کو ان طریقوں سے کرنے کے لئے کیا جاتا ہے جو ہاتھ سے ممکن نہیں ہیں ، اور جب کمانڈ بلاکس میں صحیح طریقے سے استعمال کیے جاتے ہیں تو ، منیک کرافٹ کو اپنی طرح کی پیجیوڈ پروگرامنگ زبان دیتے ہیں۔ کوڈ دو چیزوں پر مشتمل ہوتا ہے: منطق اور عملدرآمد ، اور زیادہ تر پروگرامنگ زبانیں دونوں کو متن میں لکھنے کی ضرورت ہوتی ہیں۔ مائن کرافٹ کوڈنگ ایک مختلف راستہ اختیار کرتی ہے۔ پروگرام کی منطق اور ڈھانچے کا تعین اس بات سے ہوتا ہے کہ بلاکس کہاں رکھے جاتے ہیں اور وہ کیسے تار تار ہوتے ہیں ، اس کا مطلب یہ ہے کہ آپ اپنی پوری دنیا میں اڑ سکتے ہیں اور اپنے پروگرام کے مختلف حص seeوں کو دیکھ سکتے ہیں جو بلاک بہ ترتیب واقع ہے۔
ٹھیک ہے ، تو میں کیسے شروع کروں؟
یہ گائیڈ ورژن 1.9 میں نئے کمانڈ بلاکس کا استعمال کرتا ہے۔ یہ 1.8 میں کام کرے گا ، لیکن اس میں تھوڑی زیادہ مہارت درکار ہوگی۔
ایک نئی مائن کرافٹ دنیا کھولیں (سوپر فلاٹ بہترین کام کرتی ہے) ، یقینی بنائیں کہ آپ تخلیقی وضع میں ہیں اور "/" بٹن دبائیں۔ یہ کمانڈ ونڈو ہے ، جس میں چیٹ ونڈو جیسی ہی چیز ہے ، سوائے اس کے کہ یہ آپ کو کسی ’/‘ سے شروع کردے ، اور فارورڈ سلیش سے شروع ہونے والی کوئی بھی چیز کمانڈ ہے۔ پہلی کمانڈ جو آپ چلا سکتے ہیں وہ ہے
/ دے @ پی مائن کرافٹ: کمانڈ_بلاک
آئیے اس کو توڑ دیں۔ کمانڈ “/ دے” کھلاڑیوں کو انوینٹری میں رکھتا ہے اور اس کے دو دلائل ہیں: کھلاڑی اور دینے والا چیز۔ "@ پی" ایک ہے ھدف منتخب کرنے والا۔ سلیکٹر “@ p” قریب ترین کھلاڑی کا انتخاب کرتا ہے۔ متبادل کے طور پر ، آپ اپنا مائن کرافٹ صارف نام بھی استعمال کرسکتے ہیں ، لیکن اگر آپ کنسول سے کمانڈ چلاتے ہیں تو آپ ہمیشہ قریب ترین کھلاڑی ہوں گے۔ دوسرے ٹارگٹ سلیکٹرز تمام کھلاڑیوں کے لئے “a” ، بے ترتیب کھلاڑی کے لئے “r” ، اور “e” سب کو نشانہ بنائیں گےاداروں اداروں میں ہر وہ چیز شامل ہوتی ہے جو بلاک نہیں ہوتی ، جیسے راکشس ، سنوبال ، جانور اور تیر۔
کمانڈ کامیابی کے ساتھ عمل میں لائے اور آپ کو ایک نیا بلاک دے۔ شروع کرنے کے لئے اسے زمین پر کہیں بھی رکھیں۔
آپ دیکھ سکتے ہیں کہ کمانڈ آپ کی سمت کی طرف اشارہ کرتا ہے ، جیسے ہاپپرز یا بھٹیوں کی طرح۔ یہ بعد میں اہم ہوگا۔
بلاک پر دائیں کلک کریں (یا دستکاریوں اور بھٹیوں تک رسائی کے ل whatever آپ جو بھی کلید استعمال کرتے ہیں) اس پر کلک کریں اور آپ کو کمانڈ بلاک GUI کے ساتھ استقبال کیا جائے گا۔
یہ سب سے پہلے تھوڑا سا خوفناک لگتا ہے ، لیکن فکر نہ کریں ، یہ سب بٹن کچھ کرتے ہیں۔ بٹن جو "امپلس" کہتا ہے وہ کمانڈ بلاک کی قسم کو تبدیل کرتا ہے۔ کمانڈ بلاکس کی تین مختلف اقسام ہیں۔
- تسلسل ، جو پر کمانڈ چلاتے ہیںبڑھتی ہوئی ایج ریڈ اسٹون کرنٹ کا اس کا مطلب یہ ہے کہ جب انھیں طاقت دی جائے گی ، وہ ایک بار اپنا کمانڈ چلائیں گے اور رک جائیں گے ، چاہے وہ طاقت جاری رکھیں۔ یہ پہلے سے طے شدہ ترتیب ہے اور صرف 1.8 میں دستیاب ہے
- دہرائیں ، جو ہر حکم دیتا ہے ٹک لگائیں وہ طاقت سے چل رہے ہیں۔ ٹک ٹک کسی فریم کی طرح ہے ، اور ایک ٹک ٹک میں ایک سے زیادہ کمانڈز سیکنڈ میں 20 مرتبہ چلائی جاسکتی ہیں۔
- سلسلہ ، جو صرف تب چلتا ہے جب اس کی طرف اشارہ کرنے والا کمانڈ بلاک اس کے کمانڈ پر عملدرآمد کرتا ہے۔ یہ ترتیب سے چلیں گے ، یکے بعد دیگرے ، ایک ہی ٹک میں ، لہذا اس کا نام ’’ سلسلہ ‘‘ رکھا جائے گا۔
"غیر مشروط" کہنے والا بٹن کمانڈ بلاک کو یہ چیک کرنے سے روکتا ہے کہ کیا سلسلہ میں پچھلا بلاک کامیابی کے ساتھ عمل میں آیا ہے۔ دوسرا آپشن ، "مشروط" صرف اسی صورت میں چلتا ہے جب پچھلے بلاک میں غلطیاں نہ ہوں۔
بٹن جو کہ "ریڈ اسٹونڈس کی ضرورت ہے" صرف اس صورت میں کمانڈ چلاتا ہے اگر کمانڈ بلاک سے طاقت حاصل ہو۔ دوسرا آپشن ، "ہمیشہ متحرک" کمانڈ بلاک کو چیک کرنے سے روکتا ہے کہ آیا یہ طاقت ہے یا نہیں اور صرف فرض کرتا ہے کہ یہ ہے۔ اس اختیار کو امپلس کمانڈ بلاکس کے ساتھ استعمال نہیں کیا جانا چاہئے کیونکہ یہ انھیں بیکار بنا دیتا ہے۔
آئیے ہم ایک سلسلہ بنائیں ، ہمارا پہلا ‘اسکرپٹ’۔ پہلے تسلسل کمانڈ بلاک میں چین کمانڈ بلاک یا دو کا سامنا نیچے رکھیں ، جیسے:
اس بات کو یقینی بنائیں کہ چین بلاکس کو "ہمیشہ متحرک" پر سیٹ کریں۔ بصورت دیگر ہمیں ریڈ اسٹون بلاکس یا کرنٹ لگانے کی ضرورت ہوگی ، جس میں غیر ضروری جگہ لگ جاتی ہے۔ سلسلہ کے آغاز پر امپلس کمانڈ بلاک پر ایک بٹن رکھیں ، اور اسے دبائیں۔
کچھ نہیں ہوگا۔ اس کی وجہ یہ ہے کہ ہم نے انہیں ابھی تک احکامات سے نہیں پُر کیا ہے! اس میں ترمیم کرنے کیلئے امپلس بلاک پر دائیں کلک کریں ، اور بنیادی کمانڈ میں رکھیں
کہنا شروع کریں
نوٹ کریں کہ کس طرح ہمیں کمانڈ بلاکس میں فارورڈ سلیش کی ضرورت نہیں ہے۔ اگر آپ چاہیں تو استعمال کرسکتے ہیں ، لیکن یہ غیر ضروری ہے۔ "/ say" کمانڈ ایک دلیل ، متن لیتا ہے ، اور جو بھی اس پر عمل درآمد کرتا ہے اس کے نقطہ نظر سے یہ کہتا ہے۔ اگر آپ اسے چلاتے ہیں تو ، یہ باقاعدہ چیٹ کی طرح "پیغام" کے بطور ظاہر ہوگا۔ اگر یہ کمانڈ بلاک سے چلتی ہے تو ، یہ "[@] پیغام" ہوگا۔ متبادل کے طور پر ، وہاں "/ بتا" ہے ، جو ایک کھلاڑی کی دلیل لیتا ہے ، اور "/ بتاو" جو "/ بتا" کی طرح ہوتا ہے سوائے اس میں کہ متن کے بجائے کچے JSON لیتے ہیں۔
آپ چیٹ کے ل more مزید چیزیں لکھنے کے لئے چین کمانڈ بلاکس کو بھر سکتے ہیں۔ انہیں ایک ہی ٹک میں ، تاخیر کے بغیر ، ترتیب میں پھانسی دی جائے گی۔ اگر آپ انہیں تاخیر کے ساتھ چلانے کے لئے چاہتے ہیں تو ، آپ کو انہیں ریڈ اسٹون ریپیٹرز کے ساتھ ترتیب دینے کی ضرورت ہوگی۔ "/ کہیں" کے ساتھ ساتھ ، اور بھی بنیادی احکامات ہیں جو زیادہ سے زیادہ کام کرتے ہیں ، جیسے "/ دے" ، جو آئٹم دیتا ہے ، "/ اثر" ، جو دوائوں کے اثرات پر لاگو ہوتا ہے ، "/ سیٹ بلاک" اور "/ فل" جو آپ کی دنیا میں ردوبدل کرتے ہیں۔ ، اور کئی دوسرے. کمانڈروں کا ایک بہت بڑا ڈیٹا بیس ، دیگر معاون مواد کے ساتھ ، مائن کرافٹ ویکی پر پایا جاسکتا ہے۔
ٹارگٹ سلیکٹرز
"@ p" ہدف منتخب کرنے والے دراصل اس سے کہیں زیادہ طاقت ور ہیں جو انھیں پہلی نظر میں لگتا ہے۔ مثال کے طور پر ، اگر ہم تمام اداروں کو نشانہ بنانا چاہتے ہیں تو ہم "e" استعمال کریں گے ، لیکن اگر ہم صرف زومبی کو ہی نشانہ بنانا چاہتے ہیں تو ہم استعمال کریں گے
e [قسم = زومبی]
"e" کے بعد بریکٹ کو دیکھیں۔ ان خطوط کے اندر ہیں سلیکٹر کے دلائل کو نشانہ بنائیں، جس کی ایک پوری فہرست مائن کرافٹ ویکی پر مل سکتی ہے۔ "قسم" دلیل صرف ایک خاص قسم کے اداروں کو منتخب کرتی ہے ، یہ ایک "زومبی" ہے۔ اگر ہم کمانڈ بلاک کے 10 بلاکس کے اندر تمام زومبی کو نشانہ بنانا چاہتے تھے تو ہم استعمال کریں گے
e [قسم = زومبی ، r = 10]
"ر" ایک رداس دلیل ہونے کے ساتھ۔ آپ دوسروں کے درمیان مقام ، نام ، ٹیم اور اسکور کے ذریعہ بھی نشانہ بنا سکتے ہیں۔
زنجیروں کے احکام
آئیے ایک اور کمانڈ متعارف کروائیں جو دوسروں کی طرح نہیں ہے۔ کمانڈ "/ عمل" ہے۔ یہ کمانڈ ایک اور کمانڈ ان پٹ کی حیثیت سے لیتا ہے اور اسے کسی اور ہستی کے نقطہ نظر سے انجام دیتا ہے۔ "/ پھانسی" کی ساخت ہے
/ اجراءtarget X Y Z / کمانڈ
X ، Y ، اور Z سے کمانڈ چلانے کے لئے رابطہ کار ہیں۔ زیادہ تر حکموں سے اس سے کوئی فرق نہیں پڑتا ہے ، لیکن اگر آپ استعمال کرتے ہیں تو بہت فرق پڑتا ہےرشتہ دار پوزیشننگ. ایک نسبتا position پوزیشن "~" سے شروع ہوتی ہے اور اس کے بعد ایک مثبت یا منفی تعداد ظاہر ہوتی ہے جس کی نشاندہی ہوتی ہے کہ اصل سے کتنے بلاکس ہیں ، جن کو "~ ~ ~" سے تعبیر کیا جاتا ہے۔ لہذا ، مثال کے طور پر ، اگر ہم "/ کہنا" چلانا چاہتے ہیں گویا کوئی دیہاتی بات کررہا ہے ، تو ہم اس طرح کمانڈ ترتیب دے سکتے ہیں۔
/ اجراء @ ای [قسم = دیہاتی] ~ ~ ~ / ارے ارے
یہ حکم ہر دیہاتی سے ہر ایک کے پاس پیغام پہنچانے کا سبب بنے گا۔ اگر یہ ہمارے پاس ایک سے زیادہ افراد یا ایک سے زیادہ دیہاتیوں سے ہے تو یہ زیادہ سے زیادہ مناسب نہیں ہے ، تو آئیے اس حکم کو دوبارہ شکل دیں:
/ اجراء @ ایک ~ ~ ~ / عمل درآمدe [قسم = دیہاتی ، سی = 1] ~ ~ ~ / بتائیںp ارے
یہ پہلے سے کہیں زیادہ پیچیدہ ہے ، اور اس میں دو "/ عمل" کے ساتھ مل کر دو حکموں کا سلسلہ بند کرنا بھی شامل ہے۔ کمانڈ کا پہلا “/ عمل” ہر کھلاڑی پر چلتا ہے ، پھر دوسرا قریب کے قریب ایک دیہاتی کی جانچ پڑتال کرتا ہے ، اور پھر اس دیہاتی نے قریب ترین کھلاڑی "ارے" کو بتایا ہے۔ اس سے یہ یقینی بنتا ہے کہ ایک دیہاتی ایک شخص سے بات کرتا ہے۔
نحو سیکھنا
مائن کرافٹ میں یقینی طور پر بہت سارے کمانڈز موجود ہیں جو ہر ایک کا اپنا نحو ہے۔ ہر کمانڈ کے لئے مدد کے مینو عام طور پر آپ کو تیزی سے بتائے گا کہ کمانڈ کو کس دلائل کی ضرورت ہے ، اور مائن کرافٹ وکی کی ایک تفصیلی فہرست موجود ہے جو ہر ایک خود کرتا ہے۔ یہ جاننے کے بارے میں اتنا زیادہ نہیں ہے کہ ہر حکم کیا کرتا ہے ، لیکن یہ جانتے ہوئے کہ انہیں ایک ساتھ کیسے استعمال کیا جائے۔ مائن کرافٹ ایک کھیل ہے ، بہرحال ، لہذا کمانڈ کے ساتھ کھیلنا سیکھنے کے عمل کا ایک حصہ ہے۔