会员登录 立即注册

搜索

墨山游侠-雪球菜单

[复制链接]
崎山小鹿 发表于 2025-3-14 15:28:14 | 显示全部楼层 |阅读模式
崎山小鹿
2025-3-14 15:28:14 1228 0 看全部
微信截图_20250319230830.png

微信截图_20250319194654.png
聊天栏输入前置指令

/scoreboard objectives add 雪球菜单 dummy

/gamerule commandblockoutput false

/gamerule sendcommandfeedback false

三、命令方块内输入指令

(一) 雪球菜单运行

1.【循环|无条件|保持开启|延迟0】

/replaceitem entity @a slot.hotbar 8 destroy snowball 16 0 {"minecraft:item_lock":{"mode":"lock_in_slot"}}

2.【连锁|无条件|保持开启|延迟0】

/execute at @e[type=snowball] run scoreboard players add @p[r=2] 雪球菜单 1

3.【连锁|无条件|保持开启|延迟0】

/execute at @e[type=snowball] run playsound random.orb @p[r=2]

4.【连锁|无条件|保持开启|延迟0】

/execute at @a[scores={雪球菜单=1..}] run kill @e[type=snowball,c=1,r=2]

5.【连锁|无条件|保持开启|延迟0】

/execute as @a[scores={雪球菜单=1..6}] run titleraw @s actionbar {"rawtext":[{"text":"§l§b 『雪球菜单』\n▶==================◀\n"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={雪球菜单=1}]"},{"text":"  §6"},{"text":"  §e"}]}},{"text":"①.『传送主城』\n"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={雪球菜单=2}]"},{"text":"  §6"},{"text":"  §e"}]}},{"text":"②.『原地去世』\n"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={雪球菜单=3}]"},{"text":"  §6"},{"text":"  §e"}]}},{"text":"③.『生存模式』\n"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={雪球菜单=4}]"},{"text":"  §6"},{"text":"  §e"}]}},{"text":"④.『设重生点』\n"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={雪球菜单=5}]"},{"text":"  §6"},{"text":"  §e"}]}},{"text":"⑤.『发起传送』\n"},{"translate":"%%2","with":{"rawtext":[{"selector":"@s[scores={雪球菜单=6}]"},{"text":"  §6"},{"text":"  §e"}]}},{"text":"⑥.『接受传送』\n"},{"text":"§b▶==================◀\n§a抬头确定✔§c低头关闭✘\n\n\n\n\n"}]}

6.【连锁|无条件|保持开启|延迟0】

/scoreboard players set @a[scores={雪球菜单=7..}] 雪球菜单 1

7.【连锁|无条件|保持开启|延迟0】

/title @a[scores={雪球菜单=!0},rxm=88] actionbar §l§cMenu Off§f | §7已关闭

8.【连锁|无条件|保持开启|延迟0】

/execute as @a[scores={雪球菜单=!0},rxm=88] at @s run playsound random.levelup @s ~~~ 1 1.5

9.【连锁|无条件|保持开启|延迟0】

/scoreboard players set @a[scores={雪球菜单=!0},rxm=88] 雪球菜单 0

(二) 雪球菜单功能

1.【循环|无条件|保持开启|延迟0】

/tp @a[scores={雪球菜单=1},rx=-88] 5000 70 5000

(这里的5000 70 5000就是主城坐标,需要你自己修改)

2.【连锁|无条件|保持开启|延迟0】

/title @a[scores={雪球菜单=1},rx=-88] actionbar §l§b回城成功

3.【连锁|无条件|保持开启|延迟0】

/kill @a[scores={雪球菜单=2},rx=-88]

4.【连锁|无条件|保持开启|延迟0】

/title @a[scores={雪球菜单=2},rx=-88] actionbar §l§c去世成功

5.【连锁|无条件|保持开启|延迟0】

/gamemode 0 @a[scores={雪球菜单=3},rx=-88]

6.【连锁|无条件|保持开启|延迟0】

/title @a[scores={雪球菜单=3},rx=-88] actionbar §l§a已变为生存模式

7.【连锁|无条件|保持开启|延迟0】

/spawnpoint @a[scores={雪球菜单=4},rx=-88]

8.【连锁|无条件|保持开启|延迟0】

/title @a[scores={雪球菜单=4},rx=-88] actionbar §l§6设置成功

9.【连锁|无条件|保持开启|延迟0】

/execute if entity @a[scores={传送=1}] as @a[scores={雪球菜单=5},rx=-88] run title @s actionbar §l§c互传通道已被占用

10.【连锁|无条件|保持开启|延迟0】

/execute unless entity @a[scores={传送=1}] as @a[scores={雪球菜单=5},rx=-88] run tellraw @a {"rawtext":[{"text":"§l〈§d世界公告§f〉§r玩家§b"},{"selector":"@s"},{"text":"§r发起了传送请求\n§7----------------------------\n§b●§7 打开雪球菜单接受传送请求\n§b●§7 60秒后无人同意自动取消传送\n§b●§7 发起传送者低头可取消传送\n----------------------------"}]}

11.【连锁|无条件|保持开启|延迟0】

/execute unless entity @a[scores={传送=1}] as @a[scores={雪球菜单=5},rx=-88] run scoreboard objectives add 传送 dummy

12.【连锁|无条件|保持开启|延迟0】

/execute unless entity @a[scores={传送=1}] as @a[scores={雪球菜单=5},rx=-88] run scoreboard players set 计时 雪球菜单 60

13.【连锁|无条件|保持开启|延迟0】

/execute unless entity @a[scores={传送=1}] as @a[scores={雪球菜单=5},rx=-88] run scoreboard players set @s 传送 1

14.【连锁|无条件|保持开启|延迟0】

/execute if entity @a[scores={传送=1}] as @a[scores={雪球菜单=6},rx=-88] run tellraw @a {"rawtext":[{"text":"§l〈§d世界公告§f〉§r已成功将玩家§b"},{"selector":"@a[scores={传送=1}]"},{"text":"§r传送至§b"},{"selector":"@s"}]}

15.【连锁|无条件|保持开启|延迟0】

/tp @a[scores={传送=1}] @a[scores={雪球菜单=6},rx=-88]

16.【连锁|有条件|保持开启|延迟0】

/scoreboard objectives remove 传送

17.【连锁|无条件|保持开启|延迟0】

/scoreboard players set @a[scores={雪球菜单=1..6},rx=-88] 雪球菜单 0

(三) 处理传送超时与低头取消传送

1.【循环|无条件|红石控制|延迟20】

/execute if score 计时 雪球菜单 matches 0..60 run scoreboard players remove 计时 雪球菜单 1

2.【连锁|无条件|保持开启|延迟0】

/execute if score 计时 雪球菜单 matches ..-1 run scoreboard objectives remove 传送

3.【连锁|有条件|保持开启|延迟0】

/tellraw @a {"rawtext":[{"text":"§l〈§d世界公告§f〉§r超时无人同意或发起传送者离线,已自动取消传送请求。"}]}

4.【连锁|无条件|保持开启|延迟0】

/execute as @a[scores={传送=1},rxm=88] run tellraw @a {"rawtext":[{"text":"§l〈§d世界公告§f〉§r玩家§b"},{"selector":"@s"},{"text":"§r已取消传送请求。"}]}

5.【连锁|无条件|保持开启|延迟0】

/execute as @a[scores={传送=1},rxm=88] run scoreboard objectives remove 传送



参考:https://www.bilibili.com/opus/949198101833318422
天不生墨翟,万古如长夜!以墨运商,以商助墨。金双石科技长期招聘科技研发人才!微信:qishanxiaolu   电话:15876572365   公司:深圳市金双石科技有限公司
回复

使用道具 举报

  • 您可能感兴趣
您需要登录后才可以回帖 登录 | 立即注册 |

本版积分规则 返回列表

管理员给TA私信
以墨运商,以商助墨。

查看:1228 | 回复:0

金双石科技,软件开发20年,技术行业领先,您的满意,就是我们的目标,认真负责,开拓进取,让成品物超所值
关于我们
公司简介
发展历程
联系我们
本站站务
友情链接
新手指南
内容审核
商家合作
广告合作
商家入驻
新闻合作

手机APP

官方微博

官方微信

联系电话:15876572365 地址:深圳市宝安区西乡街道宝民二路宝民花园 ( 粤ICP备2021100124号-1 ) 邮箱:qishanxiaolu@qq.com
QQ|Powered by Discuz! X3.5 © 2001-2024 Discuz! Team.
快速回复 返回顶部 返回列表