查看: 908|回复: 2
打印 上一主题 下一主题

[反馈] SetCommand接口问题

[复制链接]

7

主题

3

回帖

10

积分

Lv.1 新手木匠

UID
8228518
小麦
0
金锭
47
下界之星
0
跳转到指定楼层
楼主
发表于 2021-7-27 19:05:54 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 IP:浙江
如下的程序:
        comp = serverApi.GetEngineCompFactory().CreateCommand(serverApi.GetLevelId())
        comp.SetCommand('/tickingarea add {} 0 {} {} 0 {} aaa'.format(10000,10000,10100,10100))
        comp.SetCommand('/setblock {} {} {} wool'.format(10050,10,10050))
只是简单的开辟一个方形的常加载区块,然后在区块内部放置一个方块,用网易的SetCommand无法实现,提示’无法在世界之外放置方块‘
而直接在MC的命令行里输入相应的命令确可以成功放置方块,不知道问题出在哪儿,各位有遇到过吗

0

主题

539

回帖

138

积分

Lv.4 怪物猎人

UID
8180997
小麦
0
金锭
412
下界之星
0
沙发
发表于 2021-7-27 20:02:53 | 只看该作者 IP:广东
没有遇到过,可能是网易的SetCommand接口,会在使用原生指令的时候做个范围判断吧

22

主题

317

回帖

174

积分

Lv.4 怪物猎人

UID
373726
小麦
3
金锭
608
下界之星
0

开发者认证勋章

板凳
发表于 2021-7-28 00:40:52 | 只看该作者 IP:山西
为什么不用网易的SetAddArea接口呢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部