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.

Mer informasjon om / si-kommandoen på Minecraft-wiki

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>

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *