1、首先我們輸入/give @s command_block指令調出命令方塊,接着按順序向外擺放三個命令方塊,注意三個方塊箭頭的指向必須一緻。
2、舉個例子,比如用10個鐵錠購買1個鑽石。
3、然後我們點擊第一個(最裡面的)命令方塊,輸入如下指令:clear @p iron_ingot 0 9(不需要加斜杠),點擊完成。
4、我們點擊第二個命令方塊,在指令中輸入clear @p iron_ingot 0 1。這裡的清除數量必須是1。接着,我們把中間的三個按鈕分别調成“連鎖”“條件制約”“保持開啟”。
5、接着我們打開第三個命令方塊,輸入give @p diamond 1。
6、我們測試一下這個紅石商店的效果。物品欄裡有10個鐵錠。
7、點擊按鈕,鐵錠被清除,獲得鑽石,完美成功。
8、第二次測試,這次物品欄隻有9個鐵錠。
9、再次點擊按鈕,隻删除了鐵錠,卻沒有給予鑽石,修複了舊版本紅石商店中錢不夠也能買到東西的bug。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!