
Lv.1
本喵全能()
签名:正在搬运代码,搬自己的!
在 [求助]代码报错了,怎么回事? 中回复
额,能用for循环的不要用while
for(let i=0;i<=127;i++){
for(let j=0;j<=127;j++){
voxels.setVoxel(i,8,j,'water');
}
}
要是用while需要变成:
await voxels.setVoxel(i, 8, j)
2022-10-19T10:27:27 点赞:1
在 【年度创作者】11月份年度创作者名单,为大家提前送上圣诞祝福~ 中回复
555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555




















2022-12-02T18:20:41 点赞:0
在 ~大佬求解~之~神秘的控制台 中回复
第1种:检查loadplayers函数或者是你开始执行时运行的加载玩家数据的函数,里面改成:
const data = await(db.sql(`SELECT * FROM players WHERE userKey=${user.player.userKey} limit 1`))[0]
user是那个函数的参数,自己修改即可
第2种:可能是SQL语句的沉淀,在控制台输入db.sql`drop table players`就是删表的代码
第3种:检查initTable函数,或是你的创建表格的函数,如果使用了:
await db.sql`
CREATE TABLE IF NOT EXISTS players(
你的键 TEXT DEFAULT ''
)
`
如果使用了“DEFAULT”,那么检查你的DEFAULT后面有没有加默认值例如:
coin INTEGER DEFAULT
DEFAULT 后面要加0,这就是默认值。
如果哪个字段没加默认值,加上相应类型的默认值即可,然后控制台删表。
db.sql`drop table players`
希望对您有帮助!
2022-12-04T12:09:11 点赞:0
在 某位高人赠送的代码 中回复
world.onChat(async ({ entity, message }) => {
if (message.startsWith('$')) {
if (entity.player.userKey == '你的唯一识别码') {
try {
var data = await eval(message.slice(1))
var text
if ((typeof data) == 'object') {
try {
text = JSON.stringify(data)
} catch (err) {
text = data
}
} else {
text = data
}
entity.player.directMessage('<~' + text)
} catch (err) {
entity.player.directMessage(err)
}
} else {
entity.player.directMessage('你不是作者,不能使用$')
}
}
})
2022-12-05T11:17:13 点赞:0
在 【box3】检测挂机代码 中回复
//正确的:
var varguaji=[]; world.onPlayerJoin(({entity})=>{ entity.player.jilu=0; entity.player.jilu2=0; }) ;world.onTick(({})=>{ world.querySelectorAll('player').forEach(async(e)=>{ if(!guaji.includes(e.player.userKey)){ e.player.jilu=e.position; if(e.player.jilu==e.position){ e.player.jilu2+=1; if(e.player.jilu2>=300){ e.player.invisible=true; e.player.spectator=true; e.player.directMessage('系统检测到你在挂机,自动退出游戏。') ;e.player.directMessage('若想重新加入游戏,请说“加入游戏”'); guaji.push(e.player.userKey) } }else{ e.player.jilu2=0; } } }) }); world.onChat(({entity,message})=>{ entity.player.jilu2=0; if(message=='加入游戏'){ if(guaji.includes(entity.player.userKey)){ guaji.splice(guaji.indexOf(entity.player.userKey)); entity.player.directMessage('已加入游戏。') ;entity.player.invisible=false; entity.player.spectator=false; }else{ entity.player.directMessage('你不在挂机!') } } })2022-12-08T15:15:42 点赞:0
在 【box3】检测挂机代码 中回复
var guaji = []
world.onTick(() => {
world.querySelectorAll("player").forEach((e) => {
if (!guaji.includes(e.player.userKey)) {
guaji.push(e.player.userKey)
}
if(e.time >= 180){
e.player.kick()
guaji.splice(1,guaji.indexOf(e.player.userKey))
e.time = 0
}
})
})
world.onTick(({ tick }) => {
if (tick % 15 == 0) {
world.querySelectorAll("player").forEach((e) => {
e.positionAction = e.position
if (e.position == e.positionAction) {
e.time += 1
}
})
}
})
world.onPlayerJoin(({ entity }) => {
entity.time = 0
entity.positionAction = entity.position
})2022-12-08T16:07:54 点赞:0
在 这挂有点嚣张,@吉吉喵@和平队长@和平队员1号@和平队员2号。。。。。。。。。。。 中回复
https://box3.codemao.cn/u/code2333?tab=jjm
这个是奶糖糕awa,我也不知道啥意思,就试了试()
2022-12-10T19:00:54 点赞:0
在 谁会终点计时器代码? 中回复
world.onPlayerJoin(({ entity })=>{
entity.time = 0
const event = entity.onVoxelContact(({voxel, entity })=>{
if(voxel == voxels.id("终点方块名字")){
world.say(`恭喜${entity.player.name}过关,用时${entity.time / 15.625}秒`)
event.cancal()
}
})
})
world.onTick(()=>{
world.world.querySelectorAll("player").forEach((e) => {
e.time += 1
});
})2022-12-12T11:30:46 点赞:1