用户:
芜湖咸鱼查看:6 回复:10 评论:6 创建时间:2020-02-14T20:56:34
有很多人都让我分享科普教程,今天就给大家分享一些有趣的代码和技巧
0.怎么在编辑器上正在运行或未运行的情况下运行代码
点击页面右上角的虫子符号,然后下面会出现一个输入框,输入你想运行的代码,然后回车即可运行.
1.强迫玩家说话
有很多地图都发生过这样的事,其实这个效果并不难
world.querySeletcorAll('player').forEach((e)=>{if(e.player.name=='你想坑的人'){e.say('让他说的话')}})
根据实际情况更改代码里面的中文,然后运行,那个人就会被强迫说话
2.如何假装系统说话
world.say('想说的话')
简单1行即可
3.如何快速建造
这个比较复杂,要根据实际情况更改代码里面的中文
for(x=X坐标起始点;x<X坐标终点;x++){
for(y=Y坐标起始点;y<Y坐标终点;y++){
for(z=Z坐标起始点;z<Z坐标终点;z++){
voxels.setVoxel(x,y,z,voxels.id('方块名称'))
}
}
}
用这个代码即可快速创建出一个实心立方体
4.如何让玩家或实体移动
如果是瞬移,就可以使用entity.position=new Box3Vector3(x坐标,y坐标,z坐标)
如果是让玩家或实体(必须开启地心引力)跳跃或移动(就像玩家走路一样)
可以使用entity.velocity=new Box3Vector3(x速度,y速度,z速度)
实例: 让名为"KWS打酱油的企鹅"跳起来很高,可以使用
world.querySelectorAll('player').forEach((e)=>{
if(e.player.name=='KWS打酱油的企鹅'){
e.velocity.y=5
}
})
5.如何清除聊天记录
for(i=0;i<8109;i++){world.say('\n')}
实际上是让系统说一堆换行,如果有人愿意把鼠标滚轮翻8109次,他就能看到之前的消息了
特别篇:如何防止"灵异事件"
简单喵的方法: world=voxels=null; 这个可以禁用操作Box3的唯一途径
优点:可以完全防住所喵灵异事件"
缺点:会导致正在运行的代码瘫痪
防止系统说话:world.say=null; 禁用系统说话函数
优点:使用简单
缺点:调查时找不出是谁干的
加强版: world.s=world.say;world.say=(m)=>{world.s('有人假装系统说:'+m)} 当有人假装系统时,会触发警告
优点:当有人假装系统时能知道
缺点:会导致正常的系统说话错误
(我有可能在评论区补充)