Potrzebuję sposobu, aby blok poleceń mówił rzeczy na czacie, gdy jest włączony, a najlepiej, gdy ktoś się odrodzi na świat.
Komentarze
- Czy próbowałeś (aś) tego spróbować samemu?
Odpowiedź
Istnieją dwa sposoby przesyłania informacji do czatu.
Polecenie /say
, składnia /say <Message ...>
wyświetla wiadomość na czacie. Jednak ta wiadomość zawsze będzie zawierała nazwę bloku poleceń.
Blok poleceń zawierający /say Hello World!
wyświetli:
[@] Hello World!
Alternatywnie, polecenie /tellraw
, składnia /tellraw <target> <json compound array/singleton>
wyświetla wiadomość na czacie, ale daje możesz w pełni dostosować jego wynik od koloru do formatowania przy użyciu formatowania json
.
Blok poleceń z /tellraw @a {"text":"Hello World!"}
wyświetli :
Hello World!
Istnieją aplikacje, takie jak minecraftjson.com , które generują json do użycia w /tellraw
i różnych innych poleceniach, które dają pełną kontrolę nad tym, co jest wyświetlane.
Istnieje również Minepedia na temat formatu ciągu znaków, jeśli zdecydujesz się napisać je samodzielnie.
Odpowiedź
Użyj polecenia /say
Pozwala blokowi poleceń wyświetlić wiadomość czatu na całym serwerze.
Więcej informacji na temat polecenia / say na wiki Minecrafta
Odpowiedź
Przede wszystkim, aby wykryć Gracza, wykonaj:
/testfor @e[type=Player]
W powtarzającym się bloku poleceń (zawsze aktywny). Następnie należy mieć łańcuchowy blok poleceń (zawsze aktywny), połączony z pierwszym, mówiąc:
/say <YOUR MESSAGE>
Komentarze
- Składnia 1.13 dla pierwszego polecenia:
/execute if entity @e[type=player]
. Poza tym, dlaczego używasz@e[type=player]
zamiast tylko@a
?
Odpowiedź
W nowszych wersjach użyj:
/tellraw @e {"text":"MESSAGE"}
Jeśli chcesz, aby Twoje słowa były kolorowe, użyj:
/tellraw @e {"text":"MESSAGE","color":"COLOR"}
Komentarze
- Cześć Pomoc Minecraft, witamy w Stack Exchange! Niestety zdecydowałem się zlekceważyć Twoją odpowiedź, ponieważ nie dodałaś niczego nowego, czego nie ' nie podano w innych odpowiedziach. Aytimothy już wspomniał w swojej odpowiedzi, że możesz użyć
/tellraw
. Ale gdybyś mógł bardziej szczegółowo opisać użycie polecenia/tellraw
, Twoja odpowiedź mogłaby być zdecydowanie wartościowa i coś dodać! Ponieważ jesteś nowym użytkownikiem, czy mogę zasugerować sprawdzenie wycieczki ?
Odpowiedź
Po prostu umieść płytę naciskową w miejscu, w którym chodzisz / spawnujesz, pod blokiem poleceń i otrzymaj polecenie jako /say @a <Your message>