超可爱的萌新 发表于 2018-5-8 16:20:11

【教程】检测玩家蹲下后又站起,新技能get√

本帖最后由 超可爱的萌新 于 2018-5-8 19:17 编辑


距离我上一次发cb帖子已经过去将近2个月了,不过我这期间我还是在关注着论坛,一个“蓄力靴”帖子里面的回复使我有了一个“目标”——检测玩家蹲下后站起。


从效果图可以看出玩家蹲下时什么都不显示,而当玩家从蹲下的形式又站起时,向玩家发送了一段“*你站了起来”的文字。其实想达到这种效果只需要用到2个计分板以及4个命令方块。
创建计分板:1./scoreboard objectives add Hqx stat.sneakTime(创建一个通过潜行时间增加分数的名为Hqx的计分板)
2./scoreboard objectives add Hqx2 dummy(创建一个只能通过命令修改分数的名为Hqx2的计分板) /scoreboard objectives add Hqx stat.sneakTime
/scoreboard objectives add Hqx2 dummy
所运用的指令:
1./scoreboard players set @a Hqx2 2(循环将所有Hqx最低为1分,Hqx2最高为1分的玩家的Hqx分数设置为2分)
2./scoreboard players remove @a Hqx 1(连锁将所有Hqx最低为1分,Hqx最高为1分的玩家的Hqx减去1分)
3./scoreboard players remove @a Hqx2 1(连锁将所有Hqx2最低为0分的玩家Hqx2减去1分)
4./tellraw @a ["",{"text":"*你站了起来","color":"gray","bold":true}](连锁向所有Hqx最低为0分,Hqx2最低为0分的玩家发送一条文本) /scoreboard players set @a Hqx2 2
/scoreboard players remove @a Hqx 1
/scoreboard players remove @a Hqx2 1
/tellraw @a ["",{"text":"*你站了起来","color":"gray","bold":true}]
第4条cb指令可以自由更改,例如/effect @a 25 1 10则是给予“蹲下后又站起的玩家”1秒钟的漂浮10。

如果你很懒或者上面的指令出错,不防试试OOC:**** Hidden Message *****
详细原理是什么:**** Hidden Message ***** 本贴为原创,未经允许禁止转载。

超可爱的萌新 发表于 2018-5-31 21:35:38

CreepzZArt 发表于 2018-5-31 21:32
为什么我使用了OOC没办法检测到?骗人的口马?取关了

之前忘了这一点,也就是必须在Hqx2分数为-2的情况下才可以使用,所以好像要手动输入这个指令#158
/scoreboard players set @a Hqx2 -2

ghfdht 发表于 2018-5-8 17:11:04

666666666666666666666666666

CreepzZArt 发表于 2018-5-8 17:42:31

ooc大神

木一233 发表于 2018-5-8 18:16:05

emm飞鞋的原理...

DHK 发表于 2018-5-9 08:07:46

能看明白飞鞋原理的都是dalao#152

面团米粉 发表于 2018-5-9 12:18:22

{:微笑S:}

雾周 发表于 2018-5-9 17:32:19


每次逛技巧版就感觉很清新
这里dalao够多
比如楼上几位和楼主(两位灌水的除外【已举报】)

Argon_gas 发表于 2018-5-9 18:54:39

好东西23333
回复学习一下.

可乐iio 发表于 2018-5-9 19:13:37

额.....

农民 发表于 2018-5-9 19:20:34

猛一看没啥用 仔细看看用途好多

马俊达 发表于 2018-5-9 20:02:01

感觉还不错 真是ooc大佬

未知人物 发表于 2018-5-9 20:33:50

6666

布莱克!! 发表于 2018-5-10 12:42:33

额额

神秘之星dack 发表于 2018-5-10 13:20:05

666

iii 发表于 2018-5-10 18:38:21

2333
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【教程】检测玩家蹲下后又站起,新技能get√