pc85
原版纯净服务器用的没插件,没MOD。
1、创建一个方块,这个方块用工具挖100下就能破坏。
2、该方块破坏后,绿色字体公告世界(例如在服务器聊天屏上显示:该核心已被XXX玩家占领


星E君
高频在这个方块的位置放置方块,破坏一次后他能成功激活命令方块,所以能输出一个信号

输出一百次后激活第二个命令方块,say或者tellraw

Deing
以下指令以1.9为例
首先创建一个积分变量:/scoreboard objectives add breakTime dummy
然后在一个合适的一直加载的地方创建一个记分用实体(储存分数用):/summon ArmorStand ~ ~ ~ {Marker:1,NoGravity:1,Tags:["breakTime"]}
假设要破坏的这个方块的坐标是x,y,z
高频命令方块:/testforblock x y z minecraft:air 0
上边这个命令方块接比较器,比较器激活如下三个普通命令方块
/scoreboard players add @e[tag=breakTime] breakTime 1
/execute @e[tag=breakTime,score_breakTime=99] ~ ~ ~ setblock x y z 方块id(就是那个要被破坏的方块)
/execute @e[tag=breakTime,score_breakTime_min=100] ~ ~ ~ tellraw @a {"text":"该核心已被","color":"green","extra":[{"selector":"@p[x,y,z]"},{"text":"玩家占领","color":"green"}]}

此后要重置该系统只需执行
/scoreboard players set @e[tag=breakTime] breakTime 0
并在xyz那个地方放上那个要破坏的方块即可

pc85
Deing 发表于 2016-11-22 12:59
以下指令以1.9为例
首先创建一个积分变量:/scoreboard objectives add breakTime dummy
然后在一个合适的 ...

多谢大佬,我是1.7.10的,我去试下。好用采纳哈。

pc85
pc85 发表于 2016-11-22 14:32
多谢大佬,我是1.7.10的,我去试下。好用采纳哈。

1.7没高频。,。。

Deing
pc85 发表于 2016-11-22 14:32
多谢大佬,我是1.7.10的,我去试下。好用采纳哈。

1.7.10的话有好几个地方需要改动(。。写着写着发现1.7.10指令系统实在弱爆了。。你怎么不早说版本)
首先高频可以用MC1.7:指令方块做极速脉冲教程
http://www.mcbbs.net/thread-209421-1-1.html
或者直接用比较器高频也行,比较其高频你会吧?

然后,还是先创建一个积分变量:/scoreboard objectives add breakTime dummy
然后1.7.10没有盔甲架和execute和@e,后边的部分改成这样:
假设要破坏的这个方块的坐标是x,y,z
高频激活命令方块:/testforblock x y z 0 0      (这个指令是探测xyz那个地方是不是空气,是空气说明那个方块被破坏了)
上边这个命令方块接比较器,比较器激活如下两个命令方块:(这个比较器的坐标要记下来,记做abc)
/scoreboard players add @a breakTime 1        (这是用来记录xyz那个地方出现空气——也就是方块被破坏的次数)
/setblock x y z 方块id(就是那个要被破坏的方块)          (在xyz那个地方重新放置那个方块)
然后高频激活另一个命令方块(可以还是用刚才那个高频来激活,这两个要分开,线路你自己摆吧)
/testfor @p[score_breakTime_min=100]         (探测破坏次数是否达到100次)
这个命令方块接比较器,比较器激活三个命令方块:
/setblock a b c 0 0           (把上边第一个比较器破坏,这样就不会再增加破坏次数那个分数,并且不会在xyz处放置方块了)
/tellraw @a {text:"该核心已被",color:"green",extra:[{selector:"@p[x,y,z]"},{text:"玩家占领",color:"green"}]}          /scoreboard players set @a breakTime 0         (重置破坏次数这个分数)


下处要使用时,需要先在xyz处放置那个方块,然后在abc处放置一个比较器
有点麻烦,但是1.7.10指令有很多不足,其他方法也有其他缺点,你先试试这个吧,如果有什么问题你可以先自己改一改(我已经把每个指令的作用都告诉你了。),不行再问我吧。


pc85
Deing 发表于 2016-11-22 01:34
1.7.10的话有好几个地方需要改动(。。写着写着发现1.7.10指令系统实在弱爆了。。你怎么不早说版本)
首 ...

Deing大大,有没有CB群,想学习下。

下一页 最后一页