虎水小骥
apple7032 发表于 2019-2-16 21:50
他的excuse没有任何问题
你的nbt是“主手”是玻璃瓶
他的nbt是“副手”是玻璃瓶

好吧没注意读题xxx感谢提醒
我实力有限……还请各位大佬多多指教

SPGoding
少了一個下劃線,是 "run_command" 而不是你所寫的 "run command"。
下面的指令修復了這個問題,並刪除了你所嵌套的實際並無意義的 execute 指令。
give @p sign{BlockEntityTag:{Text1:"{\"text\":\"sell空瓶回收\",\"bold\":\"true\"}",Text2:"{\"text\":\"Click me\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/give @s[nbt={Inventory:[{Slot:-106b,id:\\\"minecraft:glass_bottle\\\"}]}] minecraft:apple\"}}"}}



abel820114
SPGoding 发表于 2019-2-16 20:26
少了一個下劃線,是 "run_command" 而不是你所寫的 "run command"。
下面的指令修復了這個問題,並刪除了你 ...

原來如此,修改之後可以了,非常感謝!
想再請問一下,如果excute後面的只是不只是give apple,而是function的話,也是直接function就好了嗎? 我好像有聽過 sign執行的指令就直接是以互動人的名義執行?

abel820114
本帖最后由 abel820114 于 2019-2-17 01:54 编辑
SPGoding 发表于 2019-2-17 00:39
沒錯,sign 執行的命令是在 sign 的位置、以互動人的身份執行。

所以有點需要注意,如果你的 function  ...


原來如此,因為執行位置還是在告示牌以至於我之前一直很疑惑執行人是誰。非常感謝!

第一页 上一页 下一页 最后一页