用户:
神界海神唐三查看:0 回复:12 评论:0 创建时间:2022-06-02T22:27:41
如何实现点击玩家受伤后,要等几秒再点击才有伤害的效果,如果谁告诉了我,我给他20个银在混沌神域!!
代码如下:
world.onClick(async ({ entity, clicker, distance }) => {/*当有玩家点击实体时,entity是被点击的实体,clicker是发动点击事件的玩家,distance是点击实体到被点击实体的距离*/
if (entity.isPlayer && clicker.isPlayer && distance <= 5) {/*如果点击实体是玩家且被点击实体也是玩家且距离<=5 */
await sleep(1000);/*等待1秒await只能在async中运行 */
entity.hurt(10);/*用实体的hurt方法对被点击的实体伤害10点血 */
}
})
world.onPlayerJoin(({ entity }) => {/*当有玩家进入地图,entity是进入地图的玩家 */
entity.enableDamage = true;/*开启伤害,在没开启伤害之前所有的对生命值的操作都不会执行!!!!!!!! */
})
点赞0
评论