Minecraft怎么用我的世界命令方块指令testfor指令来查找这个方块周围r=10的范围内有没有某个玩家

503 Service Unavailable(Cdn Cache Server V2.0)
Service Unavailable
Error Times: Sat, 17 Mar :01 GMT
IP: 117.85.154.171
Node information:jfzh181:7,
PSjstzdx2wv78:5
URL: http://www.ptbus.com/wdsj/339992/
Please contact our support:
Service Unavailable
出错时间: Sat, 17 Mar :01 GMT
用户IP: 117.85.154.171
节点信息:jfzh181:7,
PSjstzdx2wv78:5
URL: http://www.ptbus.com/wdsj/339992/
如需支持请联系我们:
查看报错详情:
您所请求的网址(URL)无法获取
当尝试读取下面的网址(URL)时:
http://www.ptbus.com/wdsj/339992/
发生了下列错误:
系统返回以下内容:
&&&&(11) Resource temporarily unavailable
您要连接的网络服务器或网络可能发生故障。请稍后再试。
The requested URL could not be retrieved
While trying to retrieve the URL:
http://www.ptbus.com/wdsj/339992/
The following error was encountered:
Connection Failed
The system returned:
&&&&(11) Resource temporarily unavailable
The remote host or network may be down.
Please try the request again.您的当前位置: > 正文
我的世界testforblocks原版命令方块指令解读
来源:作者:网友分享
我的世界testforblocks原版命令方块指令解读。在新版的原版游戏中,命令方块指令中的testforblocks和testforblock其实是两个不一样的指令。虽然都是对比方块的,但是testforblocks这个指令对比的是一个区域的方块。
原版testforblocks指令解读:
/testforblocks指令切勿和/testforblock搞混,一个是/testforblocks,一个是/testforblock)。
这条指令的用处就是对比2个区域的方块,如果对比成功就会输出(两个区域方块完全相同),对比失败就会关闭输出。这个和/testforblock差不多,只不过/testforblocks可以对比一个区域的方块,而不是单个方块。
首先,指令的格式是:
/testforblocks [格式]
大家看见,这个和/clone一样,有3个XYZ。这3个XYZ和/clone的一样,前2个是控制区域1,后面的是控制区域2。比如,如果我使用:
/testforblocks 1 1 1 3 3 3 10 10 10
那么指令方块就会选中坐标1,1,1和3,3,3内的方块,然后和10,10,10区域内的方块进行比较(和/clone一样,区域2的坐标(XYZ),就是建筑北西处的坐标,也就是-x,-z)。
之后就是格式,目前只有2个格式:
all - (默认就是all)
对比所有的方块,不管是什么方块。空气也会被对比。
masked - 不会对比空气方块
比如:如果区域1和区域2一样,但是在区域1的空气方块处,区域2有几个建筑方块,那就会被无视。
所以如果我使用:
/testforblocks 1 1 1 3 3 3 10 10 10 all
那么指令方块就会对比区域1,1,1和3,3,3,然后和10,10,10的地方比较。如果有不同的话那么指令方块不会输出,即使是空气。
但是,使用:
/testforblocks 1 1 1 3 3 3 10 10 10 masked
这样子指令方块也是会把区域1,1,1和3,3,3,对比10,10,10,但是会无视空气方块。如果1,1,1和3,3,3内有空气方块,而在10,10,10内这些空气方块是其他方块,指令方块还是会照样输出,因为无视了空气方块,指令方块只会对比1,1,1和3,3,3到10,10,10的非空气的方块。
(注意:/testforblocks和/testforblock和/testfor一样,如果要不停探测的话,那需要一个脉冲)
小编点评:/testforblocks指令突出点还是比较容易发现,那就是对于区块的对比。这这种指令一般出现在大型的一键生成装置代码中。
(window.slotbydup=window.slotbydup || []).push({
id: '951995',
container: s,
size: '300,200',
display: 'inlay-fix'只有认证用户才能操作
为了享受完美体验,赶快去认证吧
7 工业时代史蒂夫
大家好。今天教大家如何探测玩家已经选中的物品栏,用的指令方块。选中物品栏一共有9个,就是玩家建造时选择的:(注意:版本最起码14w02c,1.7无法运行)&于是,在MC1.8更新后,/testfor也能有datatag了。我们这里用的datatag是:{SelectedItemSlot:0}。这个意思就是玩家选中的物品栏。这个和容器的Slot一样。详情去看本人的自定义箱子教程。NBT后面的数字就是选择物品栏的数字。比如:第一个物品就是0,第二个就是1。最高是8,因为玩家只有9个物品栏。进入教程。和其他的testfor一样,都需要一个脉冲。本人用的是指令方块高速脉冲做的:&大家看见,我选中了第五个物品栏,所以第五个输出开启。指令是:/testfor @p&{SelectedItemSlot:0}复制代码大家看见这条指令是十分的简单。要做的就是加个脉冲,放个红石比较器就好了。当然,这里本人写的是@p,也就是最近的玩家。大家可以用1.8最新的@e制作,这样探测的更全面。==========END========
打赏人数0钻石+0理由
阔绰的打赏了钻石&&1&&颗
你需要先登录才能回帖&
剩余2000个字
YF炎枫归来
欢迎加入麦块社区
30经验值3钻石
要继续支持麦块喔手机命令方块如何停止_百度知道
手机命令方块如何停止
而且是重复,现在想改成创造都没用了,怎么办我开了一个手机上的服务器,但是因为用命令方块一不小心设置了将游戏改成生存模式
我有更好的答案
&x2;player&x2,y2。。;x;最小音量&gt,z&execute可能是最难的一种指令,见下无detect模式execute &tp &player& &title/ &block&x1,y1;音量&gt。gamemode &0生存,1创造,2冒险(1.1以上pe或中国版)!!title &player& & &等级&testfor &实体& [r=半径 m=模式 还有xyz轴任选填上] 用比较器输出信号playsound &声音& &lt,17000晚上&weather &晴天clear&gt,y; &发声的中心点一般填~ ~ ~& &lt,z&effect & &满足条件后执行的命令&举例 execute @e[type=snowball] ~ ~ ~ summon 闪电(详细说明在下方) ~ ~ ~
1.1或以上;word&gt,y2,z2& &lt,z1&time set &数字;x,y,z2&gt,3旁观(pc)&summon &lt,中国版中闪电的id是lightning_bolt,1.1以下是lightningbolt上面这个指令会在丢雪球的地方召唤闪电含有detect模式目的是探测实体周围(半径&lt,1000为中午player=玩家!,z& & setblock &rot&give &lt,y;实体名& &雨天和雷暴记不得了;数量&gt,z& &subtitle/actionbar3种模式自己选&title大标题 subtitle小标题(必须和大标题一起执行,且要在大标题之前执行) actionbar提示标题,显示在屏幕低端say &特殊值& &255)的方块;实体&player&x; &实体的偏移量x,y,z&gt,y;block&fil &x1;时间&clone &lt,y1,z1& &player& &效果英文& & &效果& &x; &id& &lt
采纳率:90%
来自团队:
为您推荐:
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。当前位置:
本次小编又带来了命令方块的教学了,作为游戏的一大难点,可以讲的东西也比较多,这次我们就来讲讲命令方块探测背包
编辑:PigSama发布时间: 15:07
  本次小编又带来了命令方块的教学了,作为游戏的一大难点,可以讲的东西也比较多,这次我们就来讲讲命令方块探测背包
  探测玩家背包物品的方法
  教大家如何在MC1.8里探测玩家背包的物品。
  有2个做法:一个是用/clear,另一个是用/testfor。用testfor做更加高级,不过1.8更新后/clear也可以探测NBT什么,所以2个方法都可以。这个东西可以放在冒险地图里面。
  首先是clear。自从1.8更新后,clear的格式改变了。现在可以自定义清空数量和物品NBT了。现在的指令格式:
  /clear &玩家& &物品& [数据] [数量] [dataTag]
  /clear我就不详细多说了,这条指令在很早就有了,不过以前一直没法清空自定义数量,自定义NBT等。给大家举个例子:如果要清空玩家背包里的一个叫&Test&的石剑:
  那么指令就是:
  clear @a :stone_sword 0 1 {display:{Name:&Test&}}
  大家看见,指令里的1就是数量,后面的{display:{Name:&Test&}}意思就是石剑的NBT,也就是拥有自定义名字为&Test&的石剑。所以,当大家按下按钮后,如果背包里没有叫Test的石剑,那就是指令无效,不会给出输出。有的话就会情空掉一个石剑,然后给出输出。如果是要单纯物品探测的话,那请自行把数量改成0,然后后面用比较器进行输出。/clear比较基础我就不多深入讲解了。
  之后就是/testfor指令了。1.8又更新了点NBT,让/testfor更强大了。用testfor的好处就是可以自定义物品栏等等,还可以探测玩家已经选中的物品栏。指令:
  /testfor @p {Inventory:[{Slot:0b,id:minecraft:stone_sword,Damage:0s,Count:1b,tag:{display:{Name:&Test&}}}]}
  大家看见,这条指令还是探测刚才的一个叫&Test&的石剑。不过这次更加高级。NBT讲解:
  Inventory:探测玩家仓库背包。/testfor用的,如果要探测玩家背包一定要加入这个NBT。
  Slot:玩家物品的槽位。这行可选可不选。帖子下面会详细讲解槽位,单位是b。(数字后面一定要打b,比如:1b,0b等等)
  id:探测目标物品的id。本人这里打的是minecraft:stone_sword,也就是石剑的ID。大家自行修改。
  Damage:数据。这行默认为0,数据用来分辨多个相同物品。比如:多彩色的羊毛。单位是s,一定要加。
  Count:数量。单位是b,一定要加入。这个好像只对可叠加物品起效,比如有5个叠加的羊毛,就可以探测得到。5把石剑的话,如果不是叠加在一起,那就无发探测,导致输出失败。
  tag:这个我就不多说了,基础的NBT链接NBT。这个很多指令都可以用:summon,setblock等等。后面括号里的就是另外的NBT,控制石剑本身,而不和/testfor搞混。
  (本教程不会加入探测玩家选中槽位教程。上次已经发过一个了(SelectedItemSlot),有兴趣的点击这里查看)
  之后来说下背包槽位。大家知道,当打开背包后有很多很多槽位可以放物品。而/testfor探测背包有一项是可以探测玩家放入物品的槽位的。这个最大的用处就是可以探测玩家穿着什么装备什么。槽位的控制图:
  大家看见,0就是玩家选中的第一个槽位。之后100就是鞋子,101就是裤子,到103就是头盔。合成物品的是80,81,82和83。其他就不多说了,大家可以自己研究。玩家选中的槽位就是0-8。
  Slot讲解。大家看见指令里的是0b,也就是玩家第一个手拿的物品。(详情看玩家背包槽位分布图)。所以,Slot后面填写的就是0b-8b,这个探测不一定要是玩家选中了这个槽位,而是只要这个槽位里有达到要求的物品就可以了。配合SelectedItemSlot的话可以达到更好的效果。
经营许可证:皖ICP备号-1,QQ:1104747 、5633249

我要回帖

更多关于 命令方块召唤him指令 的文章

 

随机推荐