猫史档案馆


[Box3]实用技巧和代码分享

用户:芜湖咸鱼芜湖咸鱼查看: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)}   当有人假装系统时,会触发警告

优点:当有人假装系统时能知道

缺点:会导致正常的系统说话错误

 

 

 

(我有可能在评论区补充)

 


回复

上一页1 页 / 共 1下一页
神岛吉吉喵神岛吉吉喵

emotion_编程猫_点赞

点赞1


评论


Lonely_wandererLonely_wanderer

防灵异时间的最好方法还有:就是防止编辑地址泄露!

点赞0


评论


QBZ_QBZ_

shycka你的第一行代码怎么和我的有点像

点赞0


评论


韵律源点Arcaea韵律源点Arcaea

@吉吉喵 @阿尔法 @活动喵 快点加精啊!这么好的帖子!

 

点赞0


评论


编程猫编程猫

图形化编辑器怎么网页丢失

点赞0


评论


复制粘贴复制粘贴

nice

 

点赞0


评论


幻想一笑而过幻想一笑而过

点赞o( ̄▽ ̄)d

点赞0


评论


查理九世1查理九世1

emotion_编程猫_点赞emotion_编程猫_加油

点赞0


评论


坦率的血翼蝠5801坦率的血翼蝠5801

👍

点赞0


评论


星辰_零柒星辰_零柒

哇!

点赞0


评论