С помощью чат-гпт сгенерировал код:
Но выдает ошибку, мол нет функции getLookAtCoord();. Ее и в правду нет, но в документации не нашел похожую. Подскажет кто, как реализовать получение координат, куда смотрит игрок?
JavaScript:
const raycast = mp.raycasting.testPointToPoint;
function openCloseBrowser() {
const hitData = raycast(player.position, player.getLookAtCoord(), player, -1);
if (hitData && hitData.entity.type === "player") {
const hitPlayer = hitData.entity;
if (mp.keys.isDown(71)) { // 71 - G
rpc.callServer("debug", `Игрок ${player.getVariable("firstName")} ${player.getVariable("lastName")} использовал открытие колеса взаимодействии на игроке ${hitPlayer.getVariable("firstName")} ${hitPlayer.getVariable("lastName")}`)
}
}
}
// Обработчик каждого кадра игры
mp.events.add("render", openCloseBrowser);