本帖最后由 贰逼 于 2014-5-17 16:34 编辑

这次带来的是眨眼系统。可供解密、画面向地图制作者使用

同样是命令方块对画面的真实控制
相关链接:@tyson伤害红屏

下载地址


效果、原理展示:
http://v.youku.com/v_show/id_XNzEzMTM4Njg0.html


原理:(图解,更多在视频内)


首先我们需要一个名为"iseye"的计分板
  1. /scoreboard objectives add iseye dummy
复制代码
探测
接着一个指令方块高频连接两个指令方块:
  1. /scoreboard players set @e[type=Item] iseye 1 {Item:{id:"minecraft:ender_eye",tag:{display:{Name:"Blink",Lore:["After Throw The 'Blink' ,You Can Blink"]}}}}
复制代码
命令讲解:给物品id为末影之眼、名为Blink,附加信息为“After Throw The 'Blink' ,You Can Blink”的物品计分板“iseye”设置为1
  1. /testfor @e[type=Item,score_iseye_min=1]
复制代码
探测实体“iseye”计分板值是否为1,若是,则输出



输出(按先后顺序)
  1. /execute @p ~ ~ ~ summon WitherSkull ~ ~ ~ {direction:[0.0,0.0,0.0]}
复制代码
在玩家处生成一个浮空的WitherSkull,作为传送的中介

  1. /tp @p -11 6 5
复制代码
把玩家tp到小黑屋(用黑色羊毛制作的全封闭空间)

  1. /kill @e[type=Item,score_iseye_min=1]
复制代码
把计分板“iseye”值为1的物品杀死

  1. /effect @p 15 2 255 true
复制代码
给予玩家失明255、时间2s,隐藏颗粒的效果



延迟3刻

  1. /tp @p @e[type=WitherSkull]
复制代码
把玩家传送到那个WitherSkull
  1. /give @p ender_eye 1 0 {display:{Name:"Blink",Lore:["After Throw The 'Blink' ,You Can Blink"]}}
复制代码
重新给予玩家那个物品
  1. /effect @p 16 2 255 true
复制代码
给予玩家夜视255、时间2s,隐藏颗粒的效果
  1. /kill @e[type=WitherSkull]
复制代码
杀死WitherSkull

关于画面渐变:
在视频末尾已经详细讲解。



@cyqsimon @songfeitong @tyson @我的世界sun123 @PotatoMaster101 @ghyzhi10086

[groupid=546]Command Block Logic[/groupid]