猫史档案馆


求助!这种代码怎么写!

用户:孤僻的乌力UBrf孤僻的乌力UBrf查看:8 回复:4 评论:8 创建时间:2022-12-11T22:50:11


如题,我现在想实现一种游戏玩法,举个例子:一个游戏主程序叫做1,开始运行时运行一次1,当玩家达到某种要求时(比如得分>100),重启一下,然后再运行一次1,一直重复循环。求助!(本人js萌新,不喜勿喷)

emotion_doge


回复

上一页1 页 / 共 1下一页
名探酱名探酱

function 1(){
//主程序
}

world.onPlayerJoin(async({ entity }) => {
    entity.defen = 0
    1()
    while (true){
    if (defen > 100){
    while(1){}
    }
    await sleep(1)
    }
})

点赞0


评论


天光现天光现

async function one(){
while(true){
if(defen>100){
while(1){}
}
}
}
world.onPlayerJoin(({entity})=>{
entity.defen=0;
one()
})

 

写完之后我发现,没审好题()()()

而且写的不对。。。。

点赞0


评论


BKS乄MCproblemBKS乄MCproblem

问:重启是指什么重启?emotion_疑问

点赞1


评论


搬码喵搬码喵

world.onPlayerJoin(({entity})=>{
    entity.defen = 0
    entity.one = () => {/*函数内容*/}
})
world.onTick(()=>{
    world.querySelectorAll("player").forEach(async(e)=>{
        if(e.defen >= 100){
            e.one()
            e.defen = 0
        }
    })
})

点赞0


评论