本帖最后由 yeyaowei 于 2013-2-8 16:21 编辑
对本文意义不明者可以先参看此文:
计分板(Scoreboard)——一个很重要的游戏机制哦 作者:DJXGAME

只适用于13w04a以上版本!
这次我只讲一下原理,因为刚刚做的实例太简陋以及很乱,怕被人笑话= =要地图的私聊吧...
原理:命令摘自wiki
1、首先你得创建一个项目
  1. /scoreboard objectives add <name> <criteria> [display name]
复制代码
2、你在起点放个踏板,终点放个踏板,起点的踏板呢用命令方块设置剩余时间为多少秒,比如10秒

  1. /scoreboard players set <player> <objectives> <count>
复制代码
3、之后弄个脉冲,连接命令方块设置一直减去数值1
  1. /scoreboard players remove <player> <objectives> <count>
  2. /scoreboard players remove @a time 1
复制代码
4、用testfor命令以及红石比较器来判断时间有没到,到了时间的话就say 你输了!
  1. /testfor @a[score_time=0]
复制代码
5、终点踏板 say 你赢了!
6、在脉冲的地放红石连接上面的命令方块,之后呢,看图(不太会解释)

左边这个活塞称为1号活塞,右边的称为2号活塞
比如,你踩起点的踏板,就开启1号活塞,这样的话如果那个地方有方块的话,大家都知道会挡住红石是吧,开启1号活塞就把那个方块给推过去了,这样就可以有脉冲慢慢减去时间,如果到了终点的踏板,开启2号活塞,把方块推前挡住红石
这样脉冲就失效了是吧~免得到时候,踩到重点踏板!左下角 你赢了!过一会儿你输了!这样就可以避免了。
其实这个可以很大优化以及改进的,我很懒的= = 大家改进改进可以私信给我喔!
好了 没了~
求人气 求金币!我要勋章啊!QAQ