Jeg har brug for en måde, hvorpå en kommandoblok kan sige ting i chat, når den er tændt, eller mere foretrukket når nogen gyder ind i verden.

Kommentarer

  • Har du forsøgt at prøve dette selv?

Svar

Der er to måder, du kan sende ting til chatten ud.

Kommandoen /say, syntaks /say <Message ...> viser en besked i chat. Denne meddelelse vil dog altid have kommandoblokkens navn ved siden af sig.

En kommandoblok med /say Hello World! vil sende:

[@] Hello World! 

Alternativt viser /tellraw kommandoen, syntaks /tellraw <target> <json compound array/singleton> en besked i chat, men den giver din fulde tilpasning af dens output fra farve til formatering ved hjælp af json formatering.

En kommandoblok med /tellraw @a {"text":"Hello World!"} vil output :

Hello World! 

Der er applikationer som minecraftjson.com , der genererer en json-streng til brug i /tellraw og forskellige andre kommandoer, der giver dig fuldstændig kontrol over, hvad der udgives.

Der er også en Minepedia sektion om strengformatet, hvis du beslutter dig for at skrive dem selv.

Svar

Brug kommandoen /say. Dette er en lader en kommandoblok for at vise en chatbesked til hele serveren.

Flere oplysninger om kommandoen / say på Minecraft wiki

Svar

Først og fremmest skal du registrere en spiller:

/testfor @e[type=Player] 

I en gentagen kommandoblok (altid aktiv). Derefter skal du have en kædekommandoblok (altid aktiv), der er forbundet til den første og sige:

/say <YOUR MESSAGE> 

Kommentarer

  • 1.13 syntaks for 1. kommando: /execute if entity @e[type=player]. Hvorfor bruger du også @e[type=player] i stedet for bare @a?

Svar

I nyere versioner skal du bruge:

/tellraw @e {"text":"MESSAGE"} 

Hvis du vil have dine ord i farve, brug:

/tellraw @e {"text":"MESSAGE","color":"COLOR"} 

Kommentarer

  • HI Minecraft Hjælp, velkommen til Stack Exchange! Jeg besluttede desværre at nedstemme dit svar, da du svarede ikke tilføjede noget nyt, der ikke var ' ikke fortalt i de andre svar. Aytimothy nævnte allerede i sit svar, at du kunne bruge /tellraw. Men hvis du kunne uddybe brugen af kommandoen /tellraw, kan dit svar helt sikkert være værdifuldt og tilføje noget! Da du er en ny bruger, kan jeg foreslå at tjekke turen ?

Svar

Sæt bare en trykplade, hvor du går / gyder under kommandoblokken og har kommandoen som /say @a <Your message>

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *