用户:张允旭查看:2 回复:3 评论:2 创建时间:2021-02-26T22:17:51
今天啊,看了吉吉喵的教程,看完突然灵感大发:想到可以做个速建代码(大佬不喜勿喷)
话不多说,上代码:
world.onChat(({ entity, message }) => {
if (entity && entity.isPlayer) {
if (message === '速建开始') {//这里可以改成你想用的发送的消息
for(var z=0;z<127;z++){
for(var y=8;y<127;y++){
voxels.setVoxel(0,y,z,'glass')//方块名称,可改
}
}
world.say("速建中···已完成:20%")//这些world.say都可改
for(var x=0;x<127;x++){
for(var y=8;y<127;y++){
voxels.setVoxel(x,y,0,'glass')
}
}
world.say("速建中···已完成:40%")
for(var x=0;x<127;x++){
for(var y=8;y<127;y++){
voxels.setVoxel(x,y,126,'glass')
}
}
world.say("速建中···已完成:60%")
for(var z=0;z<127;z++){
for(var y=8;y<127;y++){
voxels.setVoxel(126,y,z,'glass')
}
}
world.say("速建中···已完成:80%")
for(var z=0;z<127;z++){
for(var x=0;x<127;x++){
voxels.setVoxel(x,126,z,'glass')
}
}
world.say("速建完成!")
}
}
})
这是让地图周围围满玻璃的代码,当然也可以改为其他代码
触发方法:说速建开始
注意事项:控制台勿用!!!
async_function for(var z=0;z<127;z++){
for(var y=8;y<127;y++){
voxels.setVoxel(0,y,z,'glass');/*方块名称,可改*/
await sleep(0.1);
}
}
world.say("速建中···已完成:20%");/*这些world.say都可改*/
for(var x=0;x<127;x++){
for(var y=8;y<127;y++){
voxels.setVoxel(x,y,0,'glass');
await sleep(0.1);
}
}
world.say("速建中···已完成:40%");
for(var x=0;x<127;x++){
for(var y=8;y<127;y++){
voxels.setVoxel(x,y,126,'glass')
await sleep(0.1);
}
}
world.say("速建中···已完成:60%");
for(var z=0;z<127;z++){
for(var y=8;y<127;y++){
voxels.setVoxel(126,y,z,'glass');
await sleep(0.1);
}
}
world.say("速建中···已完成:80%");
for(var z=0;z<127;z++){
for(var x=0;x<127;x++){
voxels.setVoxel(x,126,z,'glass');
await sleep(0.1);
}
}
world.say("速建完成!");
控制台代码
点赞0
评论