版本1.12.2
怎么用命令方块实现,经过某个地方就给予物品或者药水效果?
怎么用命令方块实现,移动方块或者放置方块?
怎么用命令方块实现,经过某个地方就给予物品或者药水效果?
怎么用命令方块实现,移动方块或者放置方块?
本帖最后由 Don_Trueno 于 2022-8-5 00:28 编辑
1.12.2 (应该,有错误请指出)(已修改)
execute @a[x=1,y=1,z=1,dx=1,dy=0,dz=1] ~ ~ ~ give @s stone
给经过x在1~2之间,z在1~2之间,y=1玩家石头
药水效果的话后半段改为effect @s <状态效果id>
具体可以去wiki查
放置方块可使用
setblock 1 1 1 stone
想要移动效果的话在原位置也执行一次指令,把stone改为air
1.12.2 (应该,有错误请指出)(已修改)

给经过x在1~2之间,z在1~2之间,y=1玩家石头
药水效果的话后半段改为effect @s <状态效果id>
具体可以去wiki查
放置方块可使用

想要移动效果的话在原位置也执行一次指令,把stone改为air
Don_Trueno 发表于 2022-8-5 00:17
1.12.2 (应该,有错误请指出)
execute @a[x=1,y=1,z=1,dx=1,dy=0,dz=1] give @s stone
给经过x ...
错了,是execute @a[x=1,y=1,z=1,dx=1,dy=0,dz=1] ~ ~ ~ give @s stone
少了三个~ ~ ~
以及补充一下,放置方块大面积的可以用/fill
Don_Trueno 发表于 2022-8-5 00:17
1.12.2 (应该,有错误请指出)(已修改)
execute @a[x=1,y=1,z=1,dx=1,dy=0,dz=1] ~ ~ ~ give @s ...
我想具体某一个坐标位置,应该咋输入数值呢?
加里兽先生 发表于 2022-8-5 01:02
我想具体某一个坐标位置,应该咋输入数值呢?
去掉dx dy dz
Don_Trueno 发表于 2022-8-5 07:43
去掉dx dy dz
/execute @a[x=244,y=53,z=176] ~ ~ ~ effect @s blindness 3 255
这个我想在玩家经过这个地方,然后给予玩家一个短暂失明,这个指令我在命令方块,然后一激活,没到地方就吃到效果了(原地)
啥情况呢。。。。。
加里兽先生 发表于 2022-8-5 19:15
/execute @a[x=244,y=53,z=176] ~ ~ ~ effect @s blindness 3 255
这个我想在玩家经过这个地方,然后给予 ...
是因为你现在的坐标就是244 53 176吗?
Don_Trueno 发表于 2022-8-5 19:42
是因为你现在的坐标就是244 53 176吗?
不是,绝对不是,我在其他地方设置的