在游戲《我的世界》中,使用/tellraw可以模仿別人說(shuō)話,還能顯示別人退出游戲之類的信息。下面一起來(lái)學(xué)習(xí)一下吧。
主要是/tellraw 首先是模仿其他玩家講話。(服務(wù)器的話,首先需要有OP權(quán)限,之后服務(wù)器要是官方純凈服務(wù)器,并非水桶服)。如果是水桶服的話本人無(wú)法100%確定能否使用。模仿其他玩家說(shuō)話的指令:
1 /tellraw @a
2 {text:"<",extra:[{text:"(玩家名字)",hoverEvent:{action:show_text,value:"358353b7-896f-399e-81a8-470ea0b5edea"},color:white}, {text:"> "},{text:"(說(shuō)話的文字)"}]}
大家看到,主要是用/tellraw提示一個(gè)信息。在玩家名字地方輸入玩家的名字,然后說(shuō)話的文字地方打入想讓某個(gè)玩家說(shuō)出的文字。大家看見,本人還加入了hoverEvent,后面有一行隨機(jī)的數(shù)字和字母。這個(gè)就是UUID的關(guān)系。因?yàn)?.8更新后,多人服務(wù)器玩家可以鼠標(biāo)移到某個(gè)玩家的名字,然后可以看見他的UUID。加入這個(gè)UUID提高真實(shí)性。當(dāng)然,不需要使用本人這里使用的UUID,玩家可以自己隨機(jī)修改。
之后大家看見本人還加入了color。這是因?yàn)?,如果服?wù)器里有積分板的teams的話,那么如果目標(biāo)玩家在一個(gè)teams里面,之后那個(gè)teams有自定義顏色,那么那個(gè)玩家說(shuō)出的話也有自定義顏色。所以,這個(gè)顏色的話默認(rèn)就是白色。如果目標(biāo)玩家在一個(gè)teams里,導(dǎo)致他的名字顏色改變,那么就可以改變color,來(lái)提高真實(shí)性。
之后教大家如何來(lái)模仿某個(gè)玩家加入了游戲/退出了游戲。主要還是使用這個(gè)/tellraw。指令是:
1 /tellraw @a
2 {text:"",extra:[{text:"(玩家名字) ",color:yellow,hoverEvent:{action:show_text,value:"358353b7-896f-399e-81a8-470ea0b5edea"}},{color:yellow,text:"joined the game"}]}
大家看見,這個(gè)和剛才的一樣。也同樣擁有hoverEvent和color。原理和剛才一樣,如果玩家在一個(gè)有顏色的積分板teams里,那么不管他退出,打字還是按tab查看,他的名字都會(huì)有那個(gè)teams的顏色。hoverEvent顯示UUID來(lái)提高真實(shí)性。
玩家只要在玩家名字的地方輸入目標(biāo)的玩家就可以了。之后大家可能會(huì)問,指令前面為什么會(huì)有一個(gè){text:""},然后到{extra}才加入文字?這是因?yàn)?,?jīng)過(guò)試驗(yàn)之后,本人發(fā)現(xiàn)如果在一開始的text內(nèi)加入名字的話,那么就要加入hoverEvent來(lái)提高真實(shí)性。但是,一旦加入了hoverEvent,那么其他玩家移到這行句子的任何部位,都會(huì)出現(xiàn)hoverEvent。所以,本人使用{extra}來(lái)分開這些hoverEvent,最終效果是只有移到名字,才會(huì)有hoverEvent。
之后玩家退出也一樣的指令。只要改下后面的文字就可以了。指令:
1 /tellraw @a
2 {text:"",extra:[{text:"(玩家名字) ",color:yellow,hoverEvent:{action:show_text,value:"358353b7-896f-399e-81a8-470ea0b5edea"}},{color:yellow,text:"left the game"}]}
這條指令和剛才一樣,但是就是把加入游戲變成了退出游戲。
游戲效果:
全部評(píng)論