1. विकी
  2. /कमांड
  3. /कमांड की बुनियादी बातें

कमांड की बुनियादी बातें

जानें कि Minecraft Bedrock कमांड कैसे काम करती हैं: syntax, @p और @e जैसे target selectors, selector arguments, और ~ और ^ coordinates।

कमांड टेक्स्ट की छोटी-छोटी लाइनें हैं जो Minecraft में चीज़ें करवाती हैं: आइटम देना, प्लेयर्स को teleport करना, मॉब spawn करना, मौसम बदलना और बहुत कुछ। ऐड-ऑन में logic जोड़ने का भी यह सबसे आसान तरीका है, क्योंकि आप इन्हें functions में एक साथ रख सकते हैं।

आसान तरीका: GodCraft

GodCraft में आप कमांड एक Function के अंदर लिखते हैं, और टाइप करते समय hints आपको कमांड के नाम और arguments सुझाते हैं।

  1. Workshop खोलें और अपने ऐड-ऑन में एक Function जोड़ें।
  2. अपनी कमांड टाइप करें। Hints आपको syntax सही रखने में मदद करते हैं।
  3. चुनें कि यह कब चलेगा: हर tick पर, world लोड होने पर एक बार, या सिर्फ़ तब जब आप /function टाइप करें।
  4. इसे अपने बाकी ऐड-ऑन के साथ export करें।

इस पेज का बाकी हिस्सा खुद कमांड की भाषा सिखाता है, जो हर हाल में आपके काम आएगी।

Cheats चालू करें

ज़्यादातर कमांड तभी काम करती हैं जब cheats चालू हों।

  1. अपने world की settings खोलें।
  2. Activate Cheats चालू करें (Game या Cheats वाले हिस्से में)।
  3. Chat खोलें और / टाइप करें। कमांड की एक लिस्ट दिखेगी।

Achievements

Cheats चालू करने से उस world के achievements बंद हो जाते हैं, भले ही आप बाद में cheats फिर से बंद कर दें। ऐड-ऑन के काम के लिए एक अलग test world इस्तेमाल करें।

कुछ कमांड, जैसे /say और /tell, cheats के बिना भी काम करती हैं।

कमांड का syntax

हर कमांड अपने नाम से शुरू होती है, उसके बाद spaces से अलग किए गए arguments आते हैं:

Chat
/give @p minecraft:diamond 5
  • give कमांड है।
  • @p बताता है कि आइटम किसे मिलेगा (एक target selector, नीचे देखें)।
  • minecraft:diamond आइटम ID है। Vanilla आइटम के लिए आप minecraft: छोड़ सकते हैं।
  • 5 मात्रा है। यह optional है: इसे छोड़ दें तो आपको 1 मिलेगा।

Reference पेज बताते हैं कि कौन-से arguments ज़रूरी हैं और कौन-से optional। जैसे, /give को एक प्लेयर और एक आइटम चाहिए, जबकि मात्रा और data optional हैं। हर argument सही क्रम में होना चाहिए, और आप किसी optional argument को छोड़कर उसके बाद वाला सेट नहीं कर सकते।

टिप

Chat में कमांड / से शुरू होती हैं। Function फ़ाइलों और command blocks के अंदर slash optional है और आम तौर पर हटा दिया जाता है।

Target selectors

Target selector चुनता है कि कमांड किन प्लेयर्स या entities पर असर डालेगी।

Selectorकिसे चुनता है
@pसबसे पास वाला प्लेयर
@aसभी प्लेयर्स
@rकोई random प्लेयर
@sआप खुद: वह entity जो कमांड चला रही है
@eसभी entities (मॉब, आइटम, प्लेयर्स और भी बहुत कुछ)
@initiatorवह प्लेयर जो किसी NPC से बात कर रहा है (NPC dialogue buttons में इस्तेमाल होता है)

आप selector की जगह किसी प्लेयर का नाम भी टाइप कर सकते हैं, जैसे /give Steve diamond। Space वाले नाम quotes में लिखे जाते हैं: "Steve Two"।

Selector arguments

चुनाव को सीमित करने के लिए square brackets में arguments जोड़ें। कई arguments को commas से अलग करें, और = के आस-पास spaces न रखें।

Chat
/kill @e[type=minecraft:zombie,r=10]

यह सिर्फ़ 10 ब्लॉक के अंदर के zombies को हटाता है। सबसे काम के arguments:

Argumentमतलबउदाहरण
typeEntity का type@e[type=minecraft:cow]
nameनाम या name tag@e[name=Bob]
familyमॉब की type family@e[family=monster]
r और rmज़्यादा से ज़्यादा और कम से कम दूरी@a[r=20]
cकितने चुनने हैं, सबसे पास वाले पहले@e[type=minecraft:pig,c=3]
tag/tag से दिया गया tag है@a[tag=red_team]
mGame mode@a[m=survival]
l और lmज़्यादा से ज़्यादा और कम से कम XP level@a[lm=10]
x, y, zदूरी कहाँ से नापनी है@e[x=0,y=64,z=0,r=5]
scoresScoreboard वैल्यू@a[scores={points=10..}]

किसी जाँच को उल्टा करने के लिए ! लगाएँ: @e[type=!minecraft:player] का मतलब है "हर वह entity जो प्लेयर नहीं है"। Negative c सबसे पास वाले की जगह सबसे दूर वाले चुनता है।

आपके अपने मॉब भी काम करते हैं। अगर आपने आपका पहला custom मॉब से myname:critter बनाया है, तो @e[type=myname:critter] या @e[family=critter] आज़माएँ।

Coordinates

Positions तीन नंबरों में लिखी जाती हैं: x (पूर्व और पश्चिम), y (ऊपर और नीचे) और z (दक्षिण और उत्तर)।

Absolute coordinates

सादे नंबर world में बिल्कुल सटीक जगहें होते हैं:

Chat
/tp @s 100 70 -250

Relative coordinates: ~

Tilde ~ का मतलब है "जहाँ से कमांड चल रही है वहाँ से", world के axes के साथ नापा गया। इसके बाद लिखा नंबर एक offset जोड़ता है।

Chat
/tp @s ~ ~10 ~
/setblock ~2 ~ ~ minecraft:gold_block
/summon minecraft:pig ~ ~1 ~
  • ~ ~10 ~ यानी सीधे 10 ब्लॉक ऊपर।
  • ~2 ~ ~ यानी 2 ब्लॉक पूर्व की ओर।
  • अकेले ~ का मतलब है उस axis पर "कोई बदलाव नहीं"।

/teleport, /setblock और /summon देखें।

Local coordinates: ^

Caret ^ इस हिसाब से नापा जाता है कि entity किधर देख रही है: बाएँ, ऊपर और आगे।

Chat
/tp @s ^ ^ ^5

यह आपको उस दिशा में 5 ब्लॉक आगे ले जाता है जिधर आप देख रहे हैं, भले ही आप तिरछा देख रहे हों। तीनों हिस्से हैं ^left ^up ^forward, और negative नंबर उल्टी दिशा में जाते हैं।

नोट

एक position में आप ^ को ~ या सादे नंबरों के साथ नहीं मिला सकते। या तो तीनों ^ रखें या एक भी नहीं।

दूसरों की तरफ़ से कमांड चलाना

/execute बदलता है कि कमांड कौन चलाएगा और कहाँ। यह गेम की सबसे ताकतवर कमांड है:

Chat
/execute as @a at @s run summon minecraft:lightning_bolt ~ ~ ~

इसे बाएँ से दाएँ पढ़ें: हर प्लेयर के लिए (as @a), उसकी अपनी जगह पर (at @s), एक summon चलाओ। /execute के अंदर @s का मतलब है बारी-बारी से हर चुनी गई entity, और ~ ~ ~ उसकी जगह है।

आज़माने के लिए कुछ कमांड

Chat
/give @s minecraft:diamond_sword
/effect @a minecraft:speed 30 1
/time set day
/weather clear
/say Hello, world!
/kill @e[type=minecraft:item]
  • /effect 30 सेकंड के लिए Speed II देता है (amplifier 1 का मतलब level II)।
  • /time और /weather world को बदलते हैं।
  • आखिरी कमांड ज़मीन पर गिरे सारे आइटम हटा देती है, जो तब काम आता है जब टेस्ट करते-करते सब बिखर जाए।

आगे क्या

  • कमांड को एक फ़ाइल में रखें ताकि एक साथ कई चला सकें: Functions और command blocks।
  • Chat से उन्हें चलाने के लिए /function इस्तेमाल करें।
  • Commands reference में हर कमांड देखें, शुरुआत /execute से करें।

कमांड: गाइड

कमांड की बुनियादी बातें ·Functions और command blocks

We use cookies to improve your experience and analyse site traffic. Learn more