开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

1.21如何制作死亡榜还有踩在某方块上会给你某buff命令?

 发表于 2024-8-23 12:22:26 来自手机|显示全部楼层|阅读模式 IP:湖北省
50铁粒
1.21如何制作死亡榜还有踩在某方块上会给你某buff命令?

最佳答案

查看完整内容

给buff: 在铁块上给速度1buff
苦力怕论坛,感谢有您~
 发表于 2024-8-23 12:22:27 来自手机|显示全部楼层 IP:广东省
给buff:
  1. execute as @a at @s if block ~~-1~ iron_block run effect @s speed 10  
复制代码
在铁块上给速度1buff
2#2024-8-23 12:22:27回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2024-8-23 12:31:51 来自手机|显示全部楼层 IP:辽宁省
在《我的世界》中,要实现您描述的功能,可以通过以下命令来完成。

首先,制作死亡榜可以使用以下命令:

plaintext
复制
/scoreboard objectives add deaths deathCount  "死亡次数"
 

这个命令会创建一个名为“deaths”的计分板,用于记录玩家的死亡次数。

至于踩在某方块上给予某 buff 的命令,您可以使用以下示例命令(假设方块是钻石块,给予的 buff 是速度提升):

plaintext
复制
/execute as @a at @s if block ~ ~ ~ diamond_block run effect give @s speed 1 10
 

这个命令会检测玩家是否站在钻石块上,如果是,则给予速度提升的 buff ,持续 10 秒,等级为 1 。

请注意,具体的命令可能需要根据您游戏的版本和实际需求进行调整。
3#2024-8-23 12:31:51回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2024-8-23 12:39:38 来自手机|显示全部楼层 IP:辽宁省
首先,制作死亡榜可以使用以下命令:

/scoreboard objectives add deaths deathCount  "死亡次数"
至于踩在某方块上给予某 buff 的命令,您可以使用以下示例命令(假设方块是钻石块,给予的 buff 是速度提升):

/execute as @a at @s if block ~ ~ ~ diamond_block run effect give @s speed 1 10
4#2024-8-23 12:39:38收起回复
无民人2024-8-23 12:44IP:湖北省
回复
报错了,光你这个就有好几个报错点
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2024-8-23 12:43:47 来自手机|显示全部楼层 IP:辽宁省
zhj123456ddsh 发表于 2024-8-23 12:39
首先,制作死亡榜可以使用以下命令:

/scoreboard objectives add deaths deathCount  "死亡次数"

死亡榜那个不对,以下是最新
/scoreboard objectives add deaths deathCount "死亡次数"
/scoreboard players add @a[deathCount=1] deaths 1
5#2024-8-23 12:43:47收起回复
无民人2024-8-23 12:47IP:湖北省
回复
我说的是踩在某方块上获得某状态
zhj123456ddsh2024-8-23 12:48IP:辽宁省
回复
那你可以替换
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2024-8-23 12:49:31 来自手机|显示全部楼层 IP:辽宁省
要用命令方块
6#2024-8-23 12:49:31收起回复
无民人2024-8-23 12:57IP:湖北省
回复
用的就是命令方块
zhj123456ddsh2024-8-23 12:57IP:辽宁省
回复
我刚才评论最新的也不好用吗
zhj123456ddsh2024-8-23 12:58IP:辽宁省
回复
不对,好像有问题
zhj123456ddsh2024-8-23 12:58IP:辽宁省
回复
稍等一下
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2024-8-23 12:51:49 来自手机|显示全部楼层 IP:辽宁省
首先创建一个名为“deaths”的计分板目标:
无需命令方块
/scoreboard objectives add deaths deathCount "死亡次数"
 

然后,检测玩家死亡并增加计分板分数:
命令方块循环无条件
/execute @a ~ ~ ~ detect ~ ~-1 ~ air 0 kill @s add @s deaths 1
 

要实现踩在某方块(假设为钻石块)上给予某 buff(比如速度提升),可以这样设置命令方块:
循环无条件
/execute @a ~ ~ ~ detect ~ ~-1 ~ diamond_block 0 effect @s speed 1 10
7#2024-8-23 12:51:49收起回复
无民人2024-8-23 12:57IP:湖北省
回复
这个也报错啊,1.21.21
zhj123456ddsh2024-8-23 12:59IP:辽宁省
回复
等一下
zhj123456ddsh2024-8-23 13:00IP:辽宁省
回复
/execute as @a at @s run detect ~ ~-1 ~ air 0 kill @s add @s deaths 1
这个是第 2 个命令
zhj123456ddsh2024-8-23 13:01IP:辽宁省
回复
/execute as @a at @s run detect ~ ~-1 ~ diamond_block 0 effect @s speed 1 10
这是第 3 个,第 1 个不变
无民人回复zhj123456ddsh2024-8-23 13:03IP:湖北省
回复
用循环加连锁吗?
还有 2 条回复, 点击查看
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2024-8-23 12:53:36 来自手机|显示全部楼层 IP:辽宁省
zhj123456ddsh 发表于 2024-8-23 12:51
首先创建一个名为“deaths”的计分板目标:
无需命令方块
/scoreboard objectives add deaths deathCount " ...

有一些数值你可以替换
8#2024-8-23 12:53:36回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2024-8-23 13:10:14 来自手机|显示全部楼层 IP:辽宁省
那一个部分报错了
9#2024-8-23 13:10:14收起回复
无民人2024-8-23 13:20IP:湖北省
回复
三个都是@a,~ ~ ~,最后删完了。
zhj123456ddsh2024-8-23 13:24IP:辽宁省
回复
那可以了吗
zhj123456ddsh2024-8-23 13:27IP:江苏省
回复
指令要用我改后的那个
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2024-8-23 13:11:19 来自手机|显示全部楼层 IP:辽宁省
第一个在聊天框里就行
10#2024-8-23 13:11:19回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供云服务 | GMT+8, 2024-10-20 02:41

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号