Jeg trenger en måte for en kommandoblokk å si ting i chatten når den er slått på, eller mer foretrukket når noen gyter inn i verden.
Kommentarer
- Har du prøvd å prøve dette selv?
Svar
Det er to måter du kan sende ting til chatten ut.
Kommandoen /say
, syntaks /say <Message ...>
viser en melding i chatten. Denne meldingen vil imidlertid alltid ha kommandoblokkens navn ved siden av.
En kommandoblokk med /say Hello World!
vil sende ut:
[@] Hello World!
Alternativt viser /tellraw
kommandoen, syntaks /tellraw <target> <json compound array/singleton>
en melding i chatten, men den gir full tilpasning av utdataene fra farge til formatering ved hjelp av json
formatering.
En kommandoblokk med /tellraw @a {"text":"Hello World!"}
vil sende ut :
Hello World!
Det finnes applikasjoner som minecraftjson.com som genererer en json-streng som skal brukes i /tellraw
og forskjellige andre kommandoer som gir deg full kontroll over hva som sendes ut.
Det er også en Minepedia -delen om strengformatet hvis du bestemmer deg for å skrive dem selv.
Svar
Bruk /say
-kommandoen. Dette er en lukker en kommandoblokk for å vise en chatmelding til hele serveren.
Svar
Først og fremst, for å oppdage en spiller, gjør:
/testfor @e[type=Player]
I en gjentatt kommandoblokk (alltid aktiv). Deretter har du en kjedekommandoblokk (alltid aktiv), koblet til den første, og sier:
/say <YOUR MESSAGE>
Kommentarer
- 1.13 syntaks for første kommando:
/execute if entity @e[type=player]
. Hvorfor bruker du også@e[type=player]
i stedet for bare@a
?
Svar
I nyere versjoner, bruk:
/tellraw @e {"text":"MESSAGE"}
Hvis du vil at ordene dine skal være i farger, bruk:
/tellraw @e {"text":"MESSAGE","color":"COLOR"}
Kommentarer
- HI Minecraft Help, velkommen til Stack Exchange! Jeg bestemte meg dessverre for å nedstemme svaret ditt, siden du svaret ikke la til noe nytt som ikke var ' ikke fortalt i de andre svarene. Aytimothy nevnte allerede i svaret at du kunne bruke
/tellraw
. Men hvis du kunne utdype bruken av/tellraw
-kommandoen, kan svaret ditt definitivt være verdifullt og legge til noe! Siden du er en ny bruker, kan jeg foreslå å sjekke ut turen ?
Svar
Bare sett en trykkplate der du går / gyter under kommandoblokken og har kommandoen som /say @a <Your message>