import { world, system } from "@minecraft/server";
const speed = 0.25;
const grav = 0.08;
system.runInterval(() => {
for (const player of world.getPlayers()) {
const vel = player.getVelocity();
let impulseX = 0;
let impulseY = 0;
let impulseZ = 0;
if (player.hasTag("x")) {
impulseX = speed - vel.x;
}
if (player.hasTag("y")) {
impulseY = speed - vel.y + grav;
}
if (player.hasTag("z")) {
impulseZ = speed - vel.z;
}
if (impulseX !== 0 || impulseY !== 0 || impulseZ !== 0) {
player.applyImpulse({
x: impulseX,
y: impulseY,
z: impulseZ
});
}
}
}); Post #105
22
Скрипт игрок «Импульс»