想必冒險家們都玩過一些解密地圖,在這些地圖中會有一些村民NPC,他們會在聊天框發出信息告訴冒險家們解謎的關鍵,同時也能讓冒險家們有更好的代入感,那麼這是怎麼做到的呢?答案是用~!指~!令~!指令可以幫助冒險家們完成很多有趣的操作,下面讓我們一起來看看吧。
村民會説話啦
版本:基岩版(基岩版包括手機版哦~)
要想讓某個特定的村民説話先得給他起個名字。拿出命名牌,在鐵砧中打上名字,並給一個幸運村民使用
然後在聊天框輸入/give @s command_block,村長就會給我們一個命令方塊,將命令方塊放在地面並點擊使用。
在命令欄輸入testfor @a[r=5],方塊類型選擇循環,條件設置成無條件,紅石選擇保持開啓。這個命令的意思是,檢測該命令方塊半徑為5以內的所有玩家。冒險家們如果把[r=5]改為[rm=5],則意為檢測該命令方塊半徑為5以外的所有玩家。
然後在命令方塊的任意一側放一個紅石比較器和紅石粉,再連接一個命令方塊,打開命令方塊並輸入“execute @e[type=villager,name=村長] ~~~ say 你好呀冒險家”其他設置保持默認即可。
這條命令的意思是讓一個叫“村長”的村民發出“你好呀冒險家”的信息,只要走進命令方塊周圍5格以內(圖中紅色區域)村長就會在聊天區發出信息啦。
不過看這信息的字體是不是感覺少了NPC的味道呢?NPC的字體應該有顏色的~我們可以使用到分節符“§”來調整字體格式,Windows系統可以通過Alt+0167來得到該符號,而手機可以在輸入法中查找得到哦!
在命令方塊中輸入它並加數字就能獲得不同的字體顏色了,如果再加字母“o”或者“l”,就能獲得加粗或斜體的效果。
做完這些一個會自動説話的村民NPC就誕生啦!冒險家可以根據自己的需要改成不同的對話。
也可以修改命令,比如小編把圖中紅框中的命令改成[rm=5]
這樣只有冒險家離開命令方塊5格遠時村長才會説話。
使用命令甚至還可以改變NPC哦,如果把命令中“type”的後面換成別的生物。
這樣其他生物也會説話了哦~咦?盔甲架也會説話了!(害怕)
看完小編的指令分享,你有沒有什麼特別的想法呢?冒險家們趕快去遊戲內做出你想要的NPC吧~!