Kā izmantot ģenerizētus mainīgos Minecraft, lai efektīvi izveidotu komandas

Autors Jēkabs Lambs

Minecraft komandu bloki var izdarīt tik daudz lietu, ka laika ierobežojumi bieži vien ir vienīgie ierobežojumi. Dažreiz programmai nepieciešami daudzi dažādi komandu bloki, un dažreiz to izstrāde, ievietošana un izrakstīšana prasa kādu laiku. Pārbaudiet šādus veidus, kā izveidot izcilus komandu bloku dizainus, kuru izveidei nepieciešams maz laika un kuriem gandrīz nav vajadzīgs atkārtots darbs.



Izmantojot vienu komandu bloku daudzu vietā

Pareizi lietojot, viens komandu bloks (vai, lielākais, daži) var paveikt daudzu citu darbu. Šeit ir daži paņēmieni, kā padarīt komandu blokus pēc iespējas efektīvākus laika un telpas ziņā:

  • Izmantot aizpildīt un klons , nevis setblock . Ja vēlaties vienu un to pašu bloku ievietot dažādās vietās, vienkārši izmantojietaizpildītpāris reizes. Piemēram, ja vēlaties no obsidiāna izgatavot lielu, dobu kvadrātu, vienkārši aizpildiet kvadrātveida formu ar obsidiāna blokiem un pēc tam kvadrātu tā iekšpusē piepildiet ar gaisu.

    Turklāt, ja vēlaties ievietot noteiktu bloku izvietojumu vienā vai vairākās vietās, izveidojiet šo kārtojumu kaut kur ārpus redzesloka un pēc tam klonējiet to attiecīgajos galamērķos. Šīs divas metodes var ietaupīt problēmas, meklējot daudz dažādu koordinātu un rakstot desmitiem vai vairāk komandu setblock.



    sāpes labajā pusē un ribās
  • Izmantot rezultātu tablo spēlētāju darbība lai atvieglotu programmēšanu. Šī komanda ļauj jums pievienot vienu rezultātu tabulas mērķi citam. Tādējādi neizmantojiet daudz tonnurezultātu tablo spēlētāji pievienokomandas, lai mainīgais rīkotos tā, kā vēlaties - saglabājiet citus mērķus, no kuriem iegūt informāciju.

  • Ja jums ir jāizmanto daudzi komandu bloki, visi ar līdzīgām komandām, atcerieties kopēt un ielīmēt. Nospiediet Shift + Home vai Shift + End, lai ātri atlasītu lielus koda gabalus, un nospiediet Ctrl + C un Ctrl + V, lai tos kopētu un ielīmētu. Alternatīvi nospiediet Ctrl + A, lai vienlaikus atlasītu visu komandu. Šis paņēmiens ir noderīgs, lai rakstītu virkni komandu, kas lielākoties ir līdzvērtīgas.

Relatīvo koordinātu apgūšana

Vēl viena noderīga tehnika, pārvaldot komandu blokus, ir relatīvo koordinātu izmantošana. Lietojot komandas, kurām jāievada koordinātas vai rotācijas leņķi, pirms jebkura skaitļa varat ievadīt tildi (~), lai padarītu to relatīvu. Pēc tam šis skaitlis tiek aprēķināts tā, it kā komandu skrējējs atrastos koordinātās (0, 0, 0).

balta kārta 54 733

Piemēram, ja komandu bloks izpilda komandu vietnē~ ~ 1 ~, tā ir vērsta uz bloku tieši virs tā.

Lai šo procesu padarītu daudz vienkāršāku, varat izmantot relatīvās koordinātas. Šis komandu bloks ir ielādēts ar šādu komandu:

fill ~-2 ~ ~ ~-17 ~ ~ command_block 0 replace {Command:clone ~ ~ ~1 ~ ~ ~1 -1156 64 552 replace}

Kad komanda aktivizējas, tā pa labi esošās tukšās vietas aizpilda ar komandu blokiem, kuriem katram ir tā pati komanda. Kad tiek iedarbināta kāda no spiediena plāksnēm, vilnas bloka krāsa augšpusē mainās uz to, kuram spēlētājs ir priekšā.

Šis piemērs parāda, kā relatīvās koordinātas var likt tai pašai komandai darīt ļoti dažādas lietas, atkarībā no vietas, no kuras komanda tiek izpildīta.

cik maksā sertralīns bez apdrošināšanas

image0.jpg

Izmantojot komandu bloķēt minikartes

Vēl viens veids, kā vienkāršot komandu bloķēšanas mašīnas, ir minecarts. Komandu bloka minikava var ripot ap sliežu ceļu un palaist komandu jebkurā laikā, kad tā nokļūst aktivatora sliedē, ļaujot tai viegli izpildīt komandu no dažādām vietām dažādos laikos.

Tomēr ņemiet vērā vēl svarīgāku minikartu ar komandu blokiem raksturojumu: tie nav bloki - tie ir vienības . Tādēļ jūs varat teleportēt minikartus, padarīt tos neredzamus vai neuzvaramus un izvietot tā, lai tie neietekmētu blokus vai citas vienības.

Šeit ir lēciena spēle, kur spēlētājam ir mērītājs, kas izgatavots no dimanta blokiem, lai izsekotu viņa progresam.

image1.jpg

Lai izveidotu šo mērinstrumentu, lai sekotu atskaņotāja progresam, varat izmantot vienu komandu bloku minikartu. Vienkārši veiciet šīs darbības:

  1. Novietojiet aktivatora sliedes aiz mērierīces.

    Uzstādiet sliedes uz redstone blokiem tā, lai tie būtu pastāvīgi aktīvi.

    vidējās vairumtirdzniecības cenas uzmeklēšana
  2. Novietojiet spēlētāju komandā.

    Šis solis ļauj komandām atšķirt spēlētāju un to, kādi skatītāji notiek pasaulē. Pieņemsim, ka komanda ir nosaukta par skrējēju - lai izveidotu un aizpildītu šo komandu, izmantojiet šīs divas komandas, lai:

    scoreboard teams add Runner scoreboard teams join Runner 
  3. Izsauciet neredzamu, neiznīcināmu komandu bloku miniroku, kas aprīkots ar šādu komandu:

    setblock ~ ~ ~1 diamond_block
  4. Izveidojiet cilpu, kas ātri teleportē minikolu starp atskaņotāju un atbilstošo aktivatora sliedi aiz mērierīces.

    lielākā perkoceta deva

    Pirmkārt, jūs varat to teleportēt atskaņotājam ar šo komandu:

    tp @e[type=MinecartCommandBlock] @p[team=Runner]

    Tad jūs varat teleportēt to uz mērinstrumenta ar šo komandu (pēc vajadzības aizstājiet savas y- un z-koordinātas):

    tp @e[type=MinecartCommandBlock] ~ 10 712

    Tādējādi komandu bloks pastāvīgi pārbauda spēlētāja stāvokli un nolaižas uz aktivatora sliedēm, lai to atzīmētu.