Ako používať /Tesfor na účely tvorby mapy (Minecraft)?
Príkaz /testfor je v Minecrafte, aby vám pomohol s príkazovými blokmi. Ak sa nachádzate v situácii, keď neviete, ako používať tento príkaz, tento článok uvedie všetko na pravú mieru a pomôže vám ho efektívne používať.
- 1Pochopte, že príkaz /testfor, aj keď ho môže použiť hráč, je určený na použitie v príkazových blokoch. Ak neviete, ako získať príkazový blok, stačí napísať: "/give (Player) minecraft: command_block". Tento blok nemôžete nájsť v inventári kreatív.
- 2Napíšte /testfor a stlačte kláves Enter. Poskytne vám syntax príkazu. Ako je však vysvetlené, je určený na použitie v príkazovom bloku. Ak je to na Dobrodružnej mape, neviete, pre koho budete testovať. Tam, kde napíšete prehrávač, môžete použiť niekoľko plnív. Patria sem: @p (Zameriava sa na najbližšieho hráča), @a (Zameriava sa na všetkých hráčov), @r (Zameriava sa na náhodného hráča) alebo @e (Toto sa zameriava na všetky entity. Toto bolo pridané v aktualizácii 1,8.)
- Posledná časť syntaxe je dátová značka. To bude popísané neskôr.
- 3Vytvorte najzákladnejšiu aplikáciu. Toto má zistiť, či je hráč online. Je však jednoduchšie stlačiť tlačidlo karty na klávesnici (v režime pre viacerých hráčov). Môžete však nechať komparátor prevziať výstup z príkazového bloku, rovnako ako z hrudníka. Za týmto účelom umiestnite komparátor so vstupom proti príkazovému bloku. Ak príkaz uspeje (nájde hráča), vydá signál redstone.
- 4Toto slúži na napájanie druhého príkazového bloku, v ktorom je spustených mnoho príkazov. Jednou z najľahších je /povedzte, nech vám to niečo hovorí. Môžete použiť /tellraw na estetickejší vzhľad, ale to vyžaduje text vo formáte JSON, a to je úplne iný predmet, ktorý si vyžaduje vlastný návod. Prvý príkazový blok testuje hráča a druhý vám hovorí, že tento hráč je online.
- 5Použite príkaz data tag. Pokryjeme a vysvetlíme dva typy, ale zvyšok budete musieť urobiť, aby ste sa ich naučili. Do syntaxe príkazu zadajte: "/testfor (Player) (Data Tag)". Dátové značky sú zapísané v zátvorkách ({}). Jeden údajový štítok je zvolený slot. Ak to chcete použiť, zadajte: "/testfor (Player) {SelectedSlot: (Slot #)}" Automaty sú uvedené od 0, takže váš prvý slot pre horúci panel je vlastne slot 0. Váš druhý slot pre hotbar je slot 1 atď..
- 6Použite inú dátovú značku, inventár. Syntax tohto je zložitá. Napíšte "/testfor (Player) {Inventár: [{Slot: (Slot Number) b, tag: {display: {Name:" (Name of object) "}}}]}}" Toto funguje iba pre sloty hotbar.
- 7Používajte viac dátových štítkov naraz, oddeľte ich kómou. Zadajte napríklad: "/testfor (Player) {SelectedItemSlot: 0, Inventory: [{Slot: 0b, tag: {display: {Name:" Bow "}}}]]}}".
- Hodiny a /fill môžete použiť na spustenie príkazu dvadsaťkrát za začiarknutie hry (inými slovami, naozaj, naozaj, rýchlo).
Prečítajte si tiež: Ako ťažiť v Minecrafte?