游戏之家 > 游戏库 > 星界边境

星界边境区域保护代码分享 飞船保护指令使用技巧

旧版:

【星球区域划分机制】

starbound目前有四种区域,它们的ID分别是:

65532--玩家改变的区域

65533--星球自动生成的地牢区域(野外建筑)

65535--星球初始的区域[未被改变过]

0--副本区

来幅图更直观的说明下:

每个星球的这些区域都是使用的同一种ID,所以如果进行保护,会保护所有同ID的。

举个例子:

我们想保护我们自己的建筑,需要开启玩家改变区域的保护,使用/settileprotection 65532 true

后来我们又想要继续扩建,需要关闭玩家改变区域的保护,使用/settileprotection 65532 false


sb1.0新增加区域ID【65531】

(本人使用的是1.04 1.0其他版本有没有变动未验证)

65531的简介:确认为【玩家放置方块又把方块破坏后】的ID

没有背景墙,有背景并且可以放置方块墙壁 / 家具的区域被判定为65531

依次是没有背景墙、有背景墙

同理飞船上的【部分】不可以放置背景墙的位置也被判定为65531

然而有些不可以放置背景墙的位置被判定为65535...

指令:(引用旧版)

保护飞船(开启)(输入完就不用担心被拆的问题)

/settileprotection 65531 true

/settileprotection 65532 true

/settileprotection 65535 true

保护飞船(关闭)

/settileprotection 65531 false

/settileprotection 65532 false

/settileprotection 65535 false


FAQ:

Q:为什么我打不了指令?电脑显示没权限?

A :我拒绝回答。

Q:为什么我输入了指令电脑什么反应都没有?

A :没反应就对了,可以去试试东西能不能被破坏了。