用户:
不知名的屑Box查看:19 回复:4 评论:19 创建时间:2023-01-17T20:35:13
constarea=world.addZone({ selector:'*', bounds:newBox3Bounds3( newBox3Vector3(82,8,19), newBox3Vector3(101,15,8) ),/* bounds:{ lo:[82,8,19], hi:[101,15,8] },*/ fogEnabled:true, fogColor:newBox3RGBColor(0.8,0.9,1), fogDensity:1, fogHeightOffset:100, fogMax:1, fogStartDistance:0, }) //有玩家进入区域 area.onEnter(({entity})=>{ entity.jjc=true world.say(`@${entity.player.name}进入了竞技场`) }); //有玩家离开区域 area.onLeave(({entity})=>{ entity.jjc=false world.say(`@${entity.player.name}离开了竞技场`) }); world.onPlayerJoin(({entity})=>{ //entity.enableDamage=true//允许这个实体受伤/喵/复活 entity.sh=3.5//初始伤害 entity.fy=0//初始防御 entity.jjc=false //world.onTick(()=>{world.say(entity.jjc);}) }) world.onClick(({entity,clicker})=>{ if(entity.jjc==1&&clicker.jjc==1){ entity.hurt(clicker.sh-entity.fy) //entity.player.directMessage(`你受到来自${clicker.player.name}的攻击`) } }) 能解决玩家进入区域无法判定的问题并提供新代码的人(第一位),会成为新地图的管喵!!!