Szükségem van arra, hogy egy parancsblokk mondjon dolgokat a csevegésben, amikor az be van kapcsolva, vagy még inkább, amikor valaki ívik a világba.
Megjegyzések
- Próbáltad már te is ezt kipróbálni?
Válasz
Kétféleképpen adhat ki dolgokat a csevegésbe.
A /say
parancs, szintaxis /say <Message ...>
üzenetet jelenít meg a csevegésben. Ennek az üzenetnek azonban mindig a parancsblokk neve lesz.
Egy /say Hello World!
paranccsal ellátott parancsblokk kiad:
[@] Hello World!
Alternatív megoldásként a /tellraw
parancs, a szintaxis /tellraw <target> <json compound array/singleton>
üzenetet jelenít meg a csevegésben, de kimenetének teljes testreszabása a színtől a formázásig a json
formázással.
Egy /tellraw @a {"text":"Hello World!"}
paranccsal ellátott parancsblokk kiad :
Hello World!
Vannak olyan alkalmazások, mint a minecraftjson.com , amely json karaktersorozat, amelyet a /tellraw
és egyéb parancsokban használhat, amelyek teljes ellenőrzést biztosítanak a kiadottakról.
Van még egy Minepedia szakasz a karakterlánc formátumáról, ha úgy dönt, hogy maga írja őket.
Válasz
Használja az /say
parancsot. Ez a A parancs blokkja lassítja a csevegő üzenet megjelenítését a teljes szerveren.
Válasz
Először is, hogy észlelje a lejátszót:
/testfor @e[type=Player]
Ismétlődő parancsblokkban (mindig aktív). Ezután legyen egy láncparancs-blokk (mindig aktív), kapcsolódva az elsőhöz, mondván:
/say <YOUR MESSAGE>
Megjegyzések
- 1.13. szintaxis az 1. parancshoz:
/execute if entity @e[type=player]
. Miért használja a@e[type=player]
szót csak a@a
helyett?
Válasz
Újabb verziókban használja:
/tellraw @e {"text":"MESSAGE"}
Ha azt szeretné, hogy a szavai színesek legyenek, felhasználás:
/tellraw @e {"text":"MESSAGE","color":"COLOR"}
Megjegyzések
- HI Minecraft súgó, üdvözlöm a Stack Exchange-ben! Sajnos úgy döntöttem, hogy visszavonom a válaszodat, mivel te nem adtál hozzá semmi újat, amit nem ' nem mondtak el a többi válaszban. Aytimothy már válaszában megemlítette, hogy használhatja a
/tellraw
szót. De ha részletesen leírná a/tellraw
parancs használatát, akkor a válasza mindenképpen értékes lehet, és adhat hozzá valamit! Mivel Ön új felhasználó, javasolhatom a a bemutató megtekintését ?
Válasz
Csak tegyen egy nyomólemezt a parancsblokk alá, ahol sétál / ívik, és /say @a <Your message>