用户:
孤僻的乌力UBrf查看:8 回复:4 评论:8 创建时间:2022-12-11T22:50:11
如题,我现在想实现一种游戏玩法,举个例子:一个游戏主程序叫做1,开始运行时运行一次1,当玩家达到某种要求时(比如得分>100),重启一下,然后再运行一次1,一直重复循环。求助!(本人js萌新,不喜勿喷)
![]()
名探酱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
评论
搬码喵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
评论