Am nevoie de un mod pentru ca un bloc de comandă să spună lucruri în chat atunci când este alimentat, sau mai preferabil ori de câte ori apare in lume.
Comentarii
- Ați făcut vreo încercare de a încerca acest lucru singur?
Răspuns
Există două moduri în care puteți trimite lucruri la chat.
Comanda /say
, sintaxă /say <Message ...>
afișează un mesaj în chat. Cu toate acestea, acest mesaj va avea întotdeauna numele blocului de comandă alături.
Un bloc de comandă cu /say Hello World!
va genera:
[@] Hello World!
Alternativ, comanda /tellraw
, sintaxa /tellraw <target> <json compound array/singleton>
afișează un mesaj în chat, dar oferă personalizarea completă a ieșirii sale de la culoare la formatare utilizând json
formatare.
Un bloc de comandă cu /tellraw @a {"text":"Hello World!"}
ar genera :
Hello World!
Există aplicații precum minecraftjson.com care generează un șir json de utilizat în /tellraw
și diferite alte comenzi care vă vor oferi control complet asupra a ceea ce este dat.
Există, de asemenea, un Secțiunea Minepedia din formatul șirului, dacă decideți să le scrieți singuri.
Răspundeți
Utilizați comanda /say
. Aceasta a permite un bloc de comandă pentru a afișa un mesaj de chat pe întregul server.
Mai multe informații despre comanda / say de pe wiki Minecraft
Răspuns
În primul rând, pentru a detecta un jucător faceți:
/testfor @e[type=Player]
Într-un bloc de comenzi repetate (întotdeauna activ). Apoi, aveți un bloc de comandă în lanț (întotdeauna activ), conectat la primul, spunând:
/say <YOUR MESSAGE>
Comentarii
- 1.13 sintaxă pentru prima comandă:
/execute if entity @e[type=player]
. De asemenea, de ce folosiți@e[type=player]
în loc de doar@a
?
Răspuns
În versiunile mai noi, utilizați:
/tellraw @e {"text":"MESSAGE"}
Dacă doriți ca cuvintele dvs. să fie colorate, use:
/tellraw @e {"text":"MESSAGE","color":"COLOR"}
Comentarii
- HI Minecraft Help, bun venit la Stack Exchange! Din păcate, am decis să votez în jos votul răspunsului dvs., deoarece nu ați adăugat nimic nou care nu a fost ' deja spus în celelalte răspunsuri. Aytimothy a menționat deja în răspunsul său că puteți utiliza
/tellraw
. Dar dacă ați putea explica mai detaliat utilizarea comenzii/tellraw
, răspunsul dvs. ar putea fi cu siguranță valoros și ar putea adăuga ceva! Deoarece sunteți un utilizator nou, vă pot sugera să verificați turul ?
Răspundeți
Doar puneți o placă de presiune pe unde mergeți / faceți clic sub blocul de comandă și aveți comanda ca /say @a <Your message>