Ik heb een manier nodig voor een commandoblok om dingen te zeggen in de chat wanneer het wordt aangedreven, of liever wanneer iemand spawnt in de wereld.

Reacties

  • Heb je een poging gedaan dit zelf te proberen?

Antwoord

Er zijn twee manieren waarop u dingen naar de chat kunt sturen.

Het /say commando, syntaxis /say <Message ...> geeft een bericht weer in de chat. Dit bericht zal echter altijd de naam van het opdrachtblok hebben.

Een opdrachtblok met /say Hello World! zou het volgende uitvoeren:

[@] Hello World! 

Als alternatief geeft het /tellraw commando, syntaxis /tellraw <target> <json compound array/singleton> een bericht weer in de chat, maar het geeft je volledige aanpassing van de uitvoer van kleur naar opmaak met json opmaak.

Een opdrachtblok met /tellraw @a {"text":"Hello World!"} zou uitvoeren :

Hello World! 

Er zijn applicaties zoals minecraftjson.com die een json string om te gebruiken in /tellraw en diverse andere commandos die je volledige controle geven over wat er wordt uitgevoerd.

Er is ook een Minepedia sectie over het stringformaat, mocht u besluiten ze zelf te schrijven.

Antwoord

Gebruik het /say commando. Dit a Staat een opdrachtblok toe om een chatbericht aan de hele server weer te geven.

Meer informatie over het / say-commando op de Minecraft-wiki

Answer

Allereerst, om een speler te detecteren, doe:

/testfor @e[type=Player] 

In een herhalend opdrachtblok (altijd actief). Zorg dan voor een kettingopdrachtblok (altijd actief), verbonden met het eerste, en zeg:

/say <YOUR MESSAGE> 

Reacties

  • 1.13 syntaxis voor eerste commando: /execute if entity @e[type=player]. En waarom gebruik je @e[type=player] in plaats van alleen @a?

Antwoord

Gebruik in nieuwere versies:

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

Als u wilt dat uw woorden in kleur zijn, gebruik:

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

Reacties

  • Hallo Minecraft Help, welkom bij Stack Exchange! Ik heb helaas besloten om je antwoord te verlagen, aangezien je antwoord niets nieuws toevoegt dat niet ' al in de andere antwoorden is vermeld. Aytimothy noemde in zijn antwoord al dat je /tellraw zou kunnen gebruiken. Maar als je zou kunnen uitweiden over het gebruik van het /tellraw commando, dan zou je antwoord zeker waardevol kunnen zijn en iets toevoegen! Aangezien u een nieuwe gebruiker bent, kan ik u voorstellen om de tour te bekijken?

Antwoord

Plaats gewoon een drukplaat waar je loopt / spawnt onder het opdrachtblok en gebruik de opdracht als /say @a <Your message>

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *