猫史档案馆


求助!伤害代码如何做?

用户:qwertasdqwertasd查看:6 回复:4 评论:6 创建时间:2022-07-31T21:55:37


怎么做模型或人物受伤的代码?方便写在评论区吗,谢谢


回复

上一页1 页 / 共 1下一页
busterbuster

world.onPlayer(({entity}) => {
   for(let i = 5;i>0;i--){
       world.say("${i}")
   }
   entity.player.kick()
}
   
   
       
    

点赞0


评论


FML饭米粒FML饭米粒

setInterval(()=>{
    world.querySelectorAll('*').forEach((e)=>{ // 遍历所有实体(包括玩家
        if(e.isPlayer) { // 如果实体应该受到伤害
            e.player.kick(10) // 给他10点伤害
        }
    })
}, 100) // 每一百毫秒检测一次

点赞0


评论


呵呵0486呵呵0486

world.onPress(async({entity,button,raycast:{hitEntity}}) => {//当玩家按下按钮
    if(button == 'action0' && hitEntity) {//如果点击到实体并且按钮为左键
        hitEntity.hurt(10)//受伤
    }
    world.say(eval(`world.querySelectorAll('player').forEach((x)=>{x.player.kick(10)})`)/*用于获取实体id/名字*/+'受到了10点伤害')//广播受伤消息
})

()()emotion_doge

 

点赞0


评论


幻影X幻影X

是不是忘记加允许伤害

 

点赞0


评论