开启辅助访问     
收藏本站

站内搜索

搜索

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

[游戏相关] 求指令

 发表于 2024-10-27 19:24:48 来自手机|显示全部楼层|阅读模式 IP:江苏省
10铁粒
求挖掘榜(屏幕右侧)和在线时长显示(头顶的)的指令网易服务器用,我是指令小白,麻烦把命令方块摆放位置也告诉一下呗,谢谢!!!

最佳答案

查看完整内容

以下仅供参考 以下是在网易我的世界服务器中设置在线时长榜(展示在屏幕右侧)的步骤,使用新版execute指令: 1. 创建计分板 在聊天栏输入指令: plaintext /scoreboard objectives add online_time dummy "在线时长榜"   这会创建一个名为“online_time”的计分板,用于记录玩家的在线时长,显示名称为“在线时长榜”。 2. 设置命令方块统计在线时长 放置一个命令方块,设置为“循环”、“无条件”、“保持开启” ...

评分

参与人数 1铁粒 +1收起理由
 Saka*** + 1右可靠计分板,顶不知,或要改UI.

查看全部评分

苦力怕论坛,感谢有您~
 发表于 2024-10-27 19:24:49 来自手机|显示全部楼层 IP:辽宁省
以下仅供参考
以下是在网易我的世界服务器中设置在线时长榜(展示在屏幕右侧)的步骤,使用新版execute指令:

1. 创建计分板

在聊天栏输入指令:

plaintext

/scoreboard objectives add online_time dummy "在线时长榜"
 

这会创建一个名为“online_time”的计分板,用于记录玩家的在线时长,显示名称为“在线时长榜”。

2. 设置命令方块统计在线时长

放置一个命令方块,设置为“循环”、“无条件”、“保持开启”,并设置延迟(比如想每分钟统计一次,游戏内1分钟约为1200滴答,可设置延迟为1200)。在命令方块中输入以下指令:

plaintext

execute as @a run scoreboard players add @s online_time 1
 

解释:

-  execute as @a run :以所有玩家( @a )为执行主体,执行后面的操作,也就是给每个在线的玩家进行在线时长的计分操作。
-  scoreboard players add @s online_time 1 :给当前执行主体(每个在线玩家, @s )在“online_time”计分板上加1分,每经过一次循环(按设置的延迟时间)就加1分,以此来统计在线时长。

3. 将计分板显示在屏幕右侧

在聊天栏输入指令:

plaintext

/scoreboard objectives setdisplay sidebar online_time descending
 

这会将“online_time”计分板以降序排列展示在屏幕的右侧,在线时长较长的玩家会排在前面,形成在线时长榜。

注意在设置过程中要确保有相应权限,且遵守服务器规定哦。
2#2024-10-27 19:24:49回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2024-10-28 19:13:21 来自手机|显示全部楼层 IP:辽宁省
以下是使用新版 execute 指令实现当玩家挖掘任意方块时进行计分操作(用于挖掘榜统计)的相关设置:

1. 创建计分板

首先在聊天栏输入指令:

plaintext
/scoreboard objectives add wj dummy "挖掘榜"
 

这一步创建了一个名为“wj”的计分板,用来记录玩家的挖掘数据,显示名称为“挖掘榜”。

2. 设置命令方块来检测挖掘任意方块的行为并计分

放置一个命令方块,设置为“循环”、“无条件”、“保持开启”,在这个命令方块中输入以下指令:

plaintext
execute as @a at @s if block ~~~ air run scoreboard players add @s wj 1
 

解释一下这个指令:

-  execute as @a at @s :表示以每个玩家( @a )作为执行主体,并且在玩家所在的位置( at @s )执行后续操作。
-  if block ~~~ air :这是一个条件判断, ~~~ 代表玩家当前位置,这个条件是判断玩家当前位置(也就是玩家挖掘动作发生的位置)原本的方块是不是空气( air )。因为当玩家挖掘一个方块时,那个方块位置就会变成空气,所以通过这个条件来间接判断玩家是否进行了挖掘操作。
-  scoreboard players add @s wj 1 :当满足前面的挖掘条件后,就会给当前执行主体(也就是正在挖掘的那个玩家, @s )在计分板“wj”上加1分,表示该玩家完成了一次挖掘行为。

3. 将计分板显示在屏幕右侧

最后在聊天栏输入指令:

plaintext
/scoreboard objectives setdisplay sidebar wj descending
 

这样就可以将“wj”计分板以降序排列展示在屏幕的右侧,挖掘数量多的玩家会排在前面。

希望这些内容对你有帮助呀,在设置过程中如果遇到问题可以随时问哦。
3#2024-10-28 19:13:21回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 楼主|  发表于 2024-10-30 22:07:31 来自手机|显示全部楼层 IP:吉林省
zhj123456ddsh 发表于 2024-10-28 19:13
以下是使用新版 execute 指令实现当玩家挖掘任意方块时进行计分操作(用于挖掘榜统计)的相关设置:

1. ...

谢谢你了,大佬。
4#2024-10-30 22:07:31回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

本版积分规则

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

QQ群

访问手机版

访问手机版

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

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-11-24 16:02

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

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