Cześć! Przygotowujesz się do egzaminu z komend Command Block w Minecraft PE? Świetnie! Ten poradnik pomoże Ci usystematyzować wiedzę. Powodzenia!
Wprowadzenie do Command Block
Command Block to potężny blok. Służy do wykonywania komend w grze.
Nie możesz go normalnie znaleźć. Trzeba go wywołać komendą.
Jak zdobyć Command Block?
Użyj komendy /give @p command_block.
@p oznacza najbliższego gracza.
Możesz użyć innych selektorów, np. @a (wszyscy gracze).
Pamiętaj, potrzebujesz uprawnień operatora (operator permissions).
Rodzaje Command Block
Istnieją trzy typy:
- Impulse (Impulsowy): Wykonuje komendę raz.
- Chain (Łańcuchowy): Wykonuje komendę, jeśli poprzedni blok w łańcuchu się wykonał.
- Repeating (Powtarzalny): Wykonuje komendę ciągle, tak długo jak jest aktywny.
Każdy typ ma inny kolor. To ułatwia identyfikację.
Podstawowe Komendy
Poznajmy kilka podstawowych komend.
/say
Wysyła wiadomość na czat.
Przykład: /say Hello, world!
/tp
Teleportuje gracza lub entity.
Przykład: /tp @p 100 64 100 (teleportuje najbliższego gracza na koordynaty 100, 64, 100).
Możesz teleportować gracza do innego gracza: /tp @p @a (teleportuje najbliższego gracza do wszystkich graczy – efekt będzie teleportacja do jednego z nich).
/give
Daje przedmiot graczowi.
Przykład: /give @p diamond 1 (daje najbliższemu graczowi 1 diament).
/effect
Nakłada efekt na gracza.
Przykład: /effect @p speed 10 5 true (daje najbliższemu graczowi efekt szybkości na 10 sekund, poziom 5, ukrywa cząsteczki).
/kill
Zabija gracza lub entity.
Przykład: /kill @e[type=zombie] (zabija wszystkie zombie).
Selektory
Selektory pozwalają wybrać, na kogo zadziała komenda.
- @p: Najbliższy gracz.
- @a: Wszyscy gracze.
- @r: Losowy gracz.
- @e: Wszystkie entity (stworzenia, przedmioty, itp.).
- @s: Wykonujący komendę (tylko w funkcjach i niektórych kontekstach).
Możesz dodać parametry do selektorów, np.:
@a[distance=..10] (wszyscy gracze w promieniu 10 bloków).
@p[x=100,y=64,z=100,distance=..5] (najbliższy gracz w promieniu 5 bloków od koordynatów 100, 64, 100).
@e[type=!minecraft:player] (wszystkie entity, które nie są graczami).
Warunkowe Komendy
Komendy warunkowe wykonują się tylko, jeśli spełniony jest pewien warunek.
Użyj Conditional w ustawieniach Command Block. Dostępne są Conditional i Unconditional.
Łącz Command Block w łańcuchy. Użyj Chain. To kluczowe do budowania skomplikowanych systemów.
Przykłady Zastosowań
Zastanawiasz się, jak wykorzystać Command Block?
System Nagród
Daj graczowi diament, gdy osiągnie określony wynik:
1. Repeating Command Block: /scoreboard players test @a score_name 10 * (sprawdza, czy gracz ma wynik co najmniej 10).
2. Chain Command Block (Conditional): /give @a[scores={score_name=10..}] diamond 1 (daje diament, jeśli wynik to co najmniej 10).
3. Chain Command Block: /scoreboard players reset @a score_name (resetuje wynik, żeby diament był dany tylko raz).
System Teleportacji
Teleportuj gracza do określonej lokacji, gdy wejdzie na płytę naciskową:
1. Impulse Command Block (podłączony do płyty naciskowej): /tp @p 200 64 200.
Stwórz Własną Grę
Możesz tworzyć własne mini-gry. Użyj Command Block, aby zarządzać zasadami, punktami i nagrodami.
Przydatne Wskazówki
Używaj notatnika do planowania komend. Pomaga to uniknąć błędów.
Testuj komendy w trybie kreatywnym. To oszczędza czas i zasoby.
Używaj komentarzy. Dodaj # przed tekstem, żeby opisać, co robi komenda.
Zrozumienie scoreboard jest kluczowe. To pozwala śledzić wyniki i tworzyć zaawansowane systemy.
Podsumowanie
Command Block to bardzo potężne narzędzie w Minecraft PE.
Pamiętaj o podstawowych komendach: /say, /tp, /give, /effect, /kill.
Naucz się używać selektorów: @p, @a, @r, @e.
Wykorzystuj warunkowe komendy i łańcuchy, aby tworzyć skomplikowane systemy.
Ćwicz i eksperymentuj. Im więcej będziesz próbował, tym lepiej zrozumiesz Command Block.
Powodzenia na egzaminie! Wierzę w Ciebie!
![MCPE 1.0.5 - 8 COMMAND BLOCK COMMANDS! [Minecraft PE 1.0.5] - YouTube Minecraft Pe Command Block Commands](https://margaretweigel.com/storage/img/mcpe-105-8-command-block-commands-minecraft-pe-105-youtube-684d1a659350c.jpg)