Кто-нибудь знает, как я могу это исправить? RedAge V3.
Код:
Код:
Код:
let playerDescriptions = {};
mp.events.add("player.description", (playerId, description) => {
if (description.toLowerCase() === "usun") {
delete playerDescriptions[playerId];
} else {
playerDescriptions[playerId] = description;
}
});
const draw3DText = (text, position) => {
let [x, y, z] = [position.x, position.y, position.z - 0.5];
let distance = mp.game.system.vdist(mp.players.local.position.x, mp.players.local.position.y, mp.players.local.position.z, x, y, z);
if (distance < 10) {
let scale = 0.4;
let font = 4;
mp.game.graphics.drawText(text, [x, y, z], {
font: font,
color: [255, 255, 255, 255],
scale: [scale, scale],
outline: true
});
}
};
mp.events.add("render", () => {
for (const [playerId, description] of Object.entries(playerDescriptions)) {
let player = mp.players.atRemoteId(playerId);
if (player && mp.players.exists(player)) {
let position = player.getBoneCoords(31086, 0.0, 0, 0);
draw3DText(description, position);
}
}
});