Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 1670|回复: 11

[技巧教程] 【1.16+】扔下某个物品即可获得特定效果

[复制链接]
璀璨星河丶 当前离线
积分
5481
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-2-8
查看详细资料
发表于 2021-3-6 22:44:07 | 显示全部楼层 |阅读模式

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 Eterstars 于 2021-3-28 00:12 编辑
一.效果

在一些服务器里
可能会看到例如右键加速的小物品
所以这次指令的效果就是

扔下某个物品,可以实现某种特定效果(这里以速度为例)


二.原理
用 @e[name=物品名字]找到扔东西的玩家
然后给玩家给予效果
最后清除该物品即可


三.指令(为方便说明,将扔的物品名字定为“速度”)
下面是图示:

/testfor @e[type=item,name=速度]  【重复 无条件 保持开启】
/execute @e[type=item,name=速度] ~~~ effect @p speed 2 5  【连锁 有条件 保持开启】
/kill @e[type=item,name=速度]  【连锁 有条件 保持开启】


这就是这一周的内容了
感谢各位抽出时间能看我的帖子
下图是我的基岩版指令测试地图(地图其实很乱)

正片结束




来自群组: Server CT
whatfilmae 当前离线
积分
12549
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-8-12
查看详细资料
发表于 2021-3-6 22:47:29 | 显示全部楼层
如果把加速效果改成其他的效果的话会不会有新花样?
比如改成跳跃230??右键就会直接升天?
回复

使用道具 举报

厌倦啊 当前离线
积分
91
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2018-7-1
查看详细资料
发表于 2021-3-6 22:48:34 | 显示全部楼层
你可真是个小天才啊
回复

使用道具 举报

enderman_JC 当前离线
积分
10627
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-7-22
查看详细资料
发表于 2021-3-6 22:49:17 | 显示全部楼层
问题来了
给效果的在哪里
此外如果我没记错的话你这个选择的不是玩家

评分

参与人数 1人气 +1 收起 理由
璀璨星河丶 + 1 感谢指正

查看全部评分

回复

使用道具 举报

璀璨星河丶 当前离线
积分
5481
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-2-8
查看详细资料
 楼主| 发表于 2021-3-6 22:49:50 | 显示全部楼层
whatfilmae 发表于 2021-3-6 22:47
如果把加速效果改成其他的效果的话会不会有新花样?
比如改成跳跃230??右键就会直接升天? ...

当然可以,只要你愿意的话
效果是随便定的,我这里只是拿速度举例子罢了
回复

使用道具 举报

璀璨星河丶 当前离线
积分
5481
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-2-8
查看详细资料
 楼主| 发表于 2021-3-6 22:50:55 | 显示全部楼层
enderman_JC 发表于 2021-3-6 22:49
问题来了
给效果的在哪里
此外如果我没记错的话你这个选择的不是玩家

感谢指正
指令没打完。。。
光顾着改字号了
回复

使用道具 举报

whatfilmae 当前离线
积分
12549
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-8-12
查看详细资料
发表于 2021-3-6 22:51:04 | 显示全部楼层
enderman_JC 发表于 2021-3-6 22:49
问题来了
给效果的在哪里
此外如果我没记错的话你这个选择的不是玩家

检测掉落物给予最近的玩家speed
这有问题吗qwq
可能我不是指令大佬,所以我不知道哪里有问题吧
回复

使用道具 举报

enderman_JC 当前离线
积分
10627
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-7-22
查看详细资料
发表于 2021-3-6 22:51:43 | 显示全部楼层
whatfilmae 发表于 2021-3-6 22:51
检测掉落物给予最近的玩家speed
这有问题吗qwq

有问题,玩家站一块就会选择错误

评分

参与人数 1人气 +2 收起 理由
whatfilmae + 2 原来是这样,懂了

查看全部评分

回复

使用道具 举报

璀璨星河丶 当前离线
积分
5481
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-2-8
查看详细资料
 楼主| 发表于 2021-3-6 22:53:45 | 显示全部楼层
enderman_JC 发表于 2021-3-6 22:51
有问题,玩家站一块就会选择错误

确实。。。
不过指令触发几乎是一瞬间的事
即使刻意站的很近,也不太容易误判吧
回复

使用道具 举报

enderman_JC 当前离线
积分
10627
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-7-22
查看详细资料
发表于 2021-3-6 22:57:02 | 显示全部楼层
哦对
其实testfor并没有必要
直接循环execute就行
回复

使用道具 举报

名副其实 当前离线
积分
12364
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-8-31
查看详细资料
发表于 2021-3-6 23:07:16 | 显示全部楼层
enderman_JC 发表于 2021-3-6 22:57
哦对
其实testfor并没有必要
直接循环execute就行

有的话使用可以降低运行负担

其实还要改一个花样
就是限制住物品的id
例如只有丢出屏障什么的才可以让玩家获得特定效果
防止玩家因为这样的东西刷BUG

实在不行可以试试看改一个隐形盔甲架,在物品扔出的同时高频tp到玩家位置
需要注意的是盔甲架要设置为无视碰撞箱/悬浮并显示名字(仅玩家指针指中时显示
设置r=极小半径,之后同时杀死物品和盔甲架,能够提高侦测准确率

评分

参与人数 1人气 +1 收起 理由
enderman_JC + 1 草,原来是真的

查看全部评分

回复

使用道具 举报

rd_kaoya 当前离线
积分
202
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-9-12
查看详细资料
发表于 2021-8-25 11:44:01 | 显示全部楼层
第一条testfor应该可以省略吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2021-9-18 13:36 , Processed in 0.075809 second(s), Total 34, Slave 28 queries, Release: Build.2021.09.13 2028, Gzip On, Redis On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2020 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表