请选择 进入手机版 | 继续访问电脑版
查看: 3763|回复: 137

[命令方块] 【不影响潜行的 shift技能触发+技能冷却CD】

  [复制链接]

38

主题

440

帖子

233

积分

Lv.5 农牧专家

UID
16359
小麦
77
金锭
1113
下界之星
0
发表于 2018-9-2 17:37:27 | 显示全部楼层 |阅读模式
今天带来的是shift技能触发,但是一般情况下简单的shift触发会使得玩家不能正常潜行(本来想潜行结果触发了技能)。所以做了这个:快速按一下shift触发技能,但如果长按(潜行状态)就不会触发技能。
疾跑2.gif
按一下shift触发技能(加速3秒)并开始冷却倒计时。
潜行3.gif
如果长按shift则不会触发。

具体原理就是检测玩家松开shift的时候,一共按了shift多长时间。stat.sneakTime这个判据,只要玩家按住shift,就会每tick加一分,那么只要把玩家上一个tick的分数和此时的tick做比对,如果相同,则说明玩家没有按shift键(松开了shift),若此时玩家潜行分数很低(我设置的1到5,为0.1秒)则说明玩家只是快速按了一下,则触发技能。


命令部分:

检测按下shift时长,并给释放技能玩家加tag:
/execute @a[score_shift_min=1] ~ ~ ~ scoreboard players operation @p shift2 -= @p shift
/scoreboard players tag @a[score_shift2_min=0,score_shift2=0,score_shift_min=1,score_shift=5] add skill
/scoreboard players set @a[score_shift2_min=0,score_shift2=0] shift 0
/execute @a ~ ~ ~ scoreboard players operation @p shift2 = @p shift

释放技能,技能cd和物品栏读秒/scoreboard players add @a[tag=!getcd] time 0
/scoreboard players tag @a[tag=!getcd,score_time_min=0] add getcd
/scoreboard players set @a[tag=skill,score_time=0] time 201
/scoreboard players remove @a[score_time_min=1] time 1
/effect @a[score_time=200,score_time_min=200] 1 3 3
/scoreboard players tag @a[tag=skill] remove skill
/replaceitem entity @a[score_time_min=200,score_time=200] slot.hotbar.8 minecraft:barrier 10 0 {display:{Name:"技能冷却倒计时"}}
/scoreboard players add @a[score_time_min=1] time2 1
/scoreboard players set @a[score_time2_min=20] time2 0
/clear @a[score_time2_min=19,score_time2=19] barrier 0 1


OOC下载:【回复后可下载】
游客,如果您要查看本帖隐藏内容请回复



评分

参与人数 3 小麦 +2 金锭 +11 收起 理由
土豆配咸鱼 + 1 + 5 看上去挺牛逼的样子qwq
时空植物星 + 1 + 5 虽然不知道有什么用,但也评评分吧qwq
红石”凶“ + 1 打张卡滴~

查看全部评分

11

主题

230

帖子

75

积分

Lv.3 矿物能手

UID
264800
小麦
4
金锭
83
下界之星
0
发表于 2018-9-2 17:46:36 | 显示全部楼层
前排支持~

24

主题

1116

帖子

634

积分

Lv.6 附魔大师

UID
79156
小麦
322
金锭
2175
下界之星
0

一周年纪念勋章内测精英勋章

发表于 2018-9-2 20:42:26 | 显示全部楼层
get

26

主题

1232

帖子

334

积分

Lv.5 农牧专家

UID
5678568
小麦
-1
金锭
309
下界之星
0
发表于 2018-9-3 11:39:17 来自手机 | 显示全部楼层
wow!

1

主题

12

帖子

4

积分

Lv.1 新手木匠

UID
5627780
小麦
0
金锭
13
下界之星
0
发表于 2018-9-3 16:23:00 来自手机 | 显示全部楼层
........

1

主题

13

帖子

4

积分

Lv.1 新手木匠

UID
455477
小麦
0
金锭
12
下界之星
0
发表于 2018-9-3 22:18:10 | 显示全部楼层
ooc

0

主题

15

帖子

4

积分

Lv.1 新手木匠

UID
5335052
小麦
0
金锭
15
下界之星
0
发表于 2018-9-4 09:58:38 来自手机 | 显示全部楼层
ooc

3

主题

13

帖子

6

积分

Lv.1 新手木匠

UID
5509179
小麦
0
金锭
45
下界之星
0
发表于 2018-9-4 10:28:56 来自手机 | 显示全部楼层
完全看不懂
又不能把指令复制进游戏里
想要打字打死我啊

点评

Ctri+C和Ctrl+V完美解决  发表于 2018-10-28 20:03

38

主题

440

帖子

233

积分

Lv.5 农牧专家

UID
16359
小麦
77
金锭
1113
下界之星
0
 楼主| 发表于 2018-9-4 10:33:12 来自手机 | 显示全部楼层
121345678956 发表于 2018-9-4 10:28
完全看不懂
又不能把指令复制进游戏里
想要打字打死我啊

Ctrl+c复制 Ctrl+v粘贴

2

主题

77

帖子

20

积分

Lv.2 石器学徒

UID
5252175
小麦
-1
金锭
98
下界之星
0
发表于 2018-9-4 12:40:15 来自手机 | 显示全部楼层
ESGRT

评分

参与人数 1 金锭 -3 收起 理由
MingS_233 -3 灌水

查看全部评分

0

主题

12

帖子

3

积分

Lv.1 新手木匠

UID
299198
小麦
0
金锭
37
下界之星
0
发表于 2018-9-4 18:58:04 | 显示全部楼层
可以

0

主题

24

帖子

7

积分

Lv.1 新手木匠

UID
4683356
小麦
1
金锭
11
下界之星
0
发表于 2018-9-4 20:42:21 来自手机 | 显示全部楼层
呵呵

0

主题

2

帖子

1

积分

Lv.1 新手木匠

UID
5725927
小麦
0
金锭
7
下界之星
0
发表于 2018-9-5 20:08:59 来自手机
6乌龟6 发表于 2018-9-4 12:40
ESGRT

666

0

主题

2

帖子

1

积分

Lv.1 新手木匠

UID
5725927
小麦
0
金锭
7
下界之星
0
发表于 2018-9-5 20:09:54 来自手机
6乌龟6 发表于 2018-9-4 12:40
ESGRT

666ikujikhykiyhhjkihu

o;iikoiioikoioiuouio
7i8 y76u6tyu6yuyuyuj
ityiut6yi7ty89i7uou8y9
lhuiyulioloioi-puiopi0

1

主题

55

帖子

16

积分

Lv.1 新手木匠

UID
210289
小麦
1
金锭
125
下界之星
0
发表于 2018-9-7 17:29:01 来自手机 | 显示全部楼层
版本多少啊?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部