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

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

  [复制链接]

44

主题

523

帖子

273

积分

Lv.5 农牧专家

UID
16359
小麦
86
金锭
1425
下界之星
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下载:【回复后可下载】
游客,如果您要查看本帖隐藏内容请回复



评分

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

查看全部评分

11

主题

228

帖子

75

积分

Lv.3 矿物能手

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

25

主题

1151

帖子

728

积分

攻略组-见习

UID
79156
小麦
405
金锭
173
下界之星
0

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

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

28

主题

1293

帖子

350

积分

Lv.5 农牧专家

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

1

主题

22

帖子

7

积分

Lv.1 新手木匠

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

3

主题

16

帖子

7

积分

Lv.1 新手木匠

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

0

主题

20

帖子

5

积分

Lv.1 新手木匠

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

3

主题

13

帖子

6

积分

Lv.1 新手木匠

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

点评

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

44

主题

523

帖子

273

积分

Lv.5 农牧专家

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

Ctrl+c复制 Ctrl+v粘贴

点评

要能每时每刻都能使用,是不是要用高频命令方块啊。。。  发表于 2018-12-7 18:10

2

主题

150

帖子

50

积分

Lv.3 矿物能手

UID
5252175
小麦
10
金锭
335
下界之星
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

主题

54

帖子

15

积分

Lv.1 新手木匠

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

1

主题

56

帖子

16

积分

Lv.1 新手木匠

UID
210289
小麦
1
金锭
128
下界之星
0
发表于 2018-9-7 17:29:01 来自手机 | 显示全部楼层
版本多少啊?

0

主题

2

帖子

1

积分

Lv.1 新手木匠

UID
29665
小麦
0
金锭
21
下界之星
0
发表于 2018-9-7 17:56:18 来自手机 | 显示全部楼层
0000000000000000000000000

5

主题

97

帖子

30

积分

Lv.2 石器学徒

UID
5214842
小麦
0
金锭
192
下界之星
0
发表于 2018-9-7 18:00:49 来自手机 | 显示全部楼层
逼死萌新系列
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部