查看: 844|回复: 14
打印 上一主题 下一主题

[求助] ServerEntityTryPlaceBlockEvent怎么取消放置方块?

[复制链接]

16

主题

21

回帖

26

积分

Lv.2 石器学徒

UID
7773881
小麦
0
金锭
92
下界之星
0
跳转到指定楼层
楼主
发表于 2020-7-18 12:47:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 IP:广东
我看了一下sdk文档描述:
ServerEntityTryPlaceBlockEvent
  • 描述

    触发时机:当生物试图放置方块时触发该事件。

  • 参数

  • cancel bool默认为False,在脚本层设置为True就能取消该方块的放置




这个cancel的参数是服务端抛出的事件传过来的, 我怎么去修改它呢? 没有找到使用的例子。能帮忙看看吗?

5

主题

41

回帖

18

积分

Lv.1 新手木匠

UID
7240525
小麦
1
金锭
237
下界之星
0
沙发
发表于 2020-7-18 13:35:09 来自手机 | 只看该作者 IP:浙江
args["cancel"] = True

117

主题

5097

回帖

1673

积分

Lv.7 下界居民

UID
7341276
小麦
245
金锭
5470
下界之星
0

三周年纪念勋章

板凳
发表于 2020-7-18 13:44:41 | 只看该作者 IP:北京
先监听函数
然后监听函数返回值
然后是楼上的那一行

16

主题

21

回帖

26

积分

Lv.2 石器学徒

UID
7773881
小麦
0
金锭
92
下界之星
0
地板
 楼主| 发表于 2020-7-18 14:54:42 | 只看该作者 IP:广东
会点指令 发表于 2020-7-18 13:44
先监听函数
然后监听函数返回值
然后是楼上的那一行

怎么监听函数返回值呢?一楼那句话是在监听函数里面执行吗?

117

主题

5097

回帖

1673

积分

Lv.7 下界居民

UID
7341276
小麦
245
金锭
5470
下界之星
0

三周年纪念勋章

地下室
发表于 2020-7-18 15:03:08 | 只看该作者 IP:北京
生存非常厉害哦 发表于 2020-7-18 14:54
怎么监听函数返回值呢?一楼那句话是在监听函数里面执行吗?

。。。。。。建议去看一下MCstudio中的入门脚本模板

117

主题

5097

回帖

1673

积分

Lv.7 下界居民

UID
7341276
小麦
245
金锭
5470
下界之星
0

三周年纪念勋章

6
发表于 2020-7-18 15:25:01 | 只看该作者 IP:北京
生存非常厉害哦 发表于 2020-7-18 14:54
怎么监听函数返回值呢?一楼那句话是在监听函数里面执行吗?

但是有怎么监听的内容啊
你说的那个可以看建议界面逻辑模板

16

主题

21

回帖

26

积分

Lv.2 石器学徒

UID
7773881
小麦
0
金锭
92
下界之星
0
7
 楼主| 发表于 2020-7-18 15:51:25 | 只看该作者 IP:广东
会点指令 发表于 2020-7-18 15:25
但是有怎么监听的内容啊
你说的那个可以看建议界面逻辑模板

对,那个是监听事件,然后,执行我自定义的函数。但是怎监听函数返回值是什么意思?怎么做?

16

主题

21

回帖

26

积分

Lv.2 石器学徒

UID
7773881
小麦
0
金锭
92
下界之星
0
8
 楼主| 发表于 2020-7-19 23:43:39 | 只看该作者 IP:广东
会点指令 发表于 2020-7-18 15:25
但是有怎么监听的内容啊
你说的那个可以看建议界面逻辑模板

我把我的代码贴出来, 你能看看是什么地方用错了吗?我按照这个方法来做的,没效果

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

16

主题

21

回帖

26

积分

Lv.2 石器学徒

UID
7773881
小麦
0
金锭
92
下界之星
0
9
 楼主| 发表于 2020-7-20 00:00:47 | 只看该作者 IP:广东
生存非常厉害哦 发表于 2020-7-19 23:43
我把我的代码贴出来, 你能看看是什么地方用错了吗?我按照这个方法来做的,没效果

我明白了。原来是我的参数打错了。 cancel打成cancle了。问题已经解决。

16

主题

21

回帖

26

积分

Lv.2 石器学徒

UID
7773881
小麦
0
金锭
92
下界之星
0
10
 楼主| 发表于 2020-7-20 00:02:41 | 只看该作者 IP:广东
谢谢大家。问题已经解决。

117

主题

5097

回帖

1673

积分

Lv.7 下界居民

UID
7341276
小麦
245
金锭
5470
下界之星
0

三周年纪念勋章

11
发表于 2020-7-20 09:35:18 | 只看该作者 IP:北京
。。。但是为什么那么早就注册组件啊。。。

16

主题

21

回帖

26

积分

Lv.2 石器学徒

UID
7773881
小麦
0
金锭
92
下界之星
0
12
 楼主| 发表于 2020-7-20 09:42:08 | 只看该作者 IP:广东
会点指令 发表于 2020-7-20 09:35
。。。但是为什么那么早就注册组件啊。。。

因为下面很多地方都要用到这个组件,所以我就想把它定义成一个成员变量,先create,后面都get
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部