用户:
这个屑水烨不会写代码查看:0 回复:4 评论:0 创建时间:2023-10-21T13:36:01
摔落伤害代码来力()()()
如下:
world.onVoxelContact(async ({ entity, x, y, z, voxel }) => {
if (!entity.isPlayer) return;
let i = entity.player.fall - y
if (entity.player.fall - y > 4) { //y的坐标可以修改
entity.hurt(i)
entity.player.directMessage('你受到了' + i + '点摔落伤害,目前血量是:' + entity.hp)
}
entity.player.fall = y
});
y那个坐标可以修改,旧新编辑器都可以用
world.onVoxelContact(async ({ entity, x, y, z, voxel }) => {
if (!entity.isPlayer) return;
let i = entity.player.fall - y;
if (entity.player.fall - y > 4) {
entity.hurt(i);
entity.player.directMessage('你受到了' + i + '点摔落伤害,目前血量是:' + entity.hp);
}
entity.player.fall = y;
});点赞0
评论
world.onVoxelContact(async ({ entity, x, y, z, voxel }) => {
if (!entity.isPlayer) return;
let i = entity.player.fall - y * 10;
if (entity.player.fall - y > 4) {
entity.hurt(i);
entity.player.directMessage('你受到了' + i + '点摔落伤害,目前血量是:' + entity.hp);
}
entity.player.fall = y;
});点赞0
评论