我想做出把指令【将玩家传送到 x y z】改变,变成(假如传送到铁匠铺)【你已到达铁匠铺】的这种,像RPG一样的那种,求回复啊

无法更改
这是mc默认提示
gamerule把cb输出关掉
然后自行tellraw 提示信息
不知道具体版本无法给出命令
这是mc默认提示
gamerule把cb输出关掉
然后自行tellraw 提示信息
不知道具体版本无法给出命令
先输入 /gamerule commandBlockOutput false
至于文字提示,你就再执行一条 /tellraw 指令就行
至于文字提示,你就再执行一条 /tellraw 指令就行
还有还有,怎么让怎NPC复活有提示啊?例如僵尸复活了,对话框就会有【[怪物]僵尸已复活,请各位勇士速去消灭】这种的
是1.7.10呀
傲慢无礼 发表于 2019-8-28 11:22
还有还有,怎么让怎NPC复活有提示啊?例如僵尸复活了,对话框就会有【[怪物]僵尸已复活,请各位勇士速去消 ...
这个很简单的,你在召唤怪物的命令方块或者函数后面跟一条tellraw的连锁就好了
傲慢无礼 发表于 2019-8-28 11:28
我是用自定义NPC里召唤的啊,不是命令方块

呜呜呜,指令白痴一脸懵

详细点8,白痴我听不懂啊!555
傲慢无礼 发表于 2019-8-28 11:32
呜呜呜,指令白痴一脸懵
稍等片刻,我去实验一下给你一个实现思路
感觉玩mc玩的这1年白玩了,我怕是玩了个寂寞
我还想再白嫖一个问题awa,怎么让一件物品放在指定的物品背包栏里增加玩家属性啊

本帖最后由 Delamer 于 2019-8-28 12:15 编辑
命令方块从左到右的执行命令。第一个是循环-保持开启,中间是连锁-保持开启,最后一个从不受制约改成条件制约
execute as @e[type=minecraft:armor_stand] as @s unless entity @s[tag=step2] run tag @s add step1
execute as @e[tag=step1] at @s run tp @s ~ ~4 ~
execute as @e[tag=step1] at @s run tag @s add step2
execute as @e[tag=step1] at @s run tag @s remove step1
tellraw @e[type=player] "[怪物]僵尸已复活,请各位勇士速去消灭"
详细解释一下,就是检测到指定实体以后给他添加标签,检测到指定标签以后把他移动到指定位置。在指令中我召唤盔甲架的位置是下面那个平台,但是会自动传送到上面去,其实不管在哪召唤都是一样的。然后传送完毕之后添加第二个标签防止被锁死循环传送。第一条指令的type=armor_stand部分改成你自己召唤的怪物,你召唤的时候添加个name属性也好,tag属性也好,加个score也行,用那个属性来识别你召唤的实体。
下面这条指令可以去除那些灰字提示
/gamerule commandBlockOutput false


execute as @e[type=minecraft:armor_stand] as @s unless entity @s[tag=step2] run tag @s add step1
execute as @e[tag=step1] at @s run tp @s ~ ~4 ~
execute as @e[tag=step1] at @s run tag @s add step2
execute as @e[tag=step1] at @s run tag @s remove step1
tellraw @e[type=player] "[怪物]僵尸已复活,请各位勇士速去消灭"
详细解释一下,就是检测到指定实体以后给他添加标签,检测到指定标签以后把他移动到指定位置。在指令中我召唤盔甲架的位置是下面那个平台,但是会自动传送到上面去,其实不管在哪召唤都是一样的。然后传送完毕之后添加第二个标签防止被锁死循环传送。第一条指令的type=armor_stand部分改成你自己召唤的怪物,你召唤的时候添加个name属性也好,tag属性也好,加个score也行,用那个属性来识别你召唤的实体。
下面这条指令可以去除那些灰字提示
/gamerule commandBlockOutput false
傲慢无礼 发表于 2019-8-28 12:11
我还想再白嫖一个问题awa,怎么让一件物品放在指定的物品背包栏里增加玩家属性啊 ...
检测玩家背包,如果检测到一个物品就在scoreboard里面计个数,然后循环个命令方块给有计数的玩家加buff
傲慢无礼 发表于 2019-8-28 12:11
我还想再白嫖一个问题awa,怎么让一件物品放在指定的物品背包栏里增加玩家属性啊 ...
噢找到了,参考我以前问过的这个https://www.mcbbs.net/thread-854155-1-1.html
。。。。。。我觉得我不适合命令方块

这个比较简单,你先关闭指令显示,然后在传送的时候多加一个命令方块,命令方块的指令就写已到达哪个地方,希望采纳
本帖最后由 Delamer 于 2019-8-28 13:03 编辑
多试,多记,多问,早晚能学会,问答版和红石区那么多大佬呢。加油吧。https://www.mcbbs.net/forum-gameplay-1.html
傲慢无礼 发表于 2019-8-28 12:17
。。。。。。我觉得我不适合命令方块
多试,多记,多问,早晚能学会,问答版和红石区那么多大佬呢。加油吧。https://www.mcbbs.net/forum-gameplay-1.html
1.7.10:
首先输入
/gamerule commandBlockOutput false
然后在激活tp的同时,再激活一个命令方块
指令是:
/tellraw @a {text:"【你已到达铁匠铺】"}
首先输入
/gamerule commandBlockOutput false
然后在激活tp的同时,再激活一个命令方块
指令是:
/tellraw @a {text:"【你已到达铁匠铺】"}
FHC红石 发表于 2019-8-28 19:58
1.7.10:
首先输入
/gamerule commandBlockOutput false
看到版主扣我金砾说是1.7还想反驳楼主没说。。然后我刷新了一下。。。

本帖最后由 413547686 于 2019-8-29 14:11 编辑
让他复活在踏板上,踏板底下连接命令方块用say指令提示就可以了
傲慢无礼 发表于 2019-8-28 11:22
还有还有,怎么让怎NPC复活有提示啊?例如僵尸复活了,对话框就会有【[怪物]僵尸已复活,请各位勇士速去消 ...
让他复活在踏板上,踏板底下连接命令方块用say指令提示就可以了