Дальнобойщик + CEF (JS)

  • Автор темы Автор темы shevdev
  • Дата начала Дата начала
На сколько я помню в рейжде нет таких функций. Но можно порыться в нативках, возможно что-то из этого удастся найти.
Лев, прости пожалуйста за глупый вопрос. Часто сталкиваюсь на форуме, в дискорде с этим понятием: нативка. Что это такое?
 
Лев, прости пожалуйста за глупый вопрос. Часто сталкиваюсь на форуме, в дискорде с этим понятием: нативка. Что это такое?
Нативки это функции и параметры из оригинальной игры. Изначально были только хэши этих функций, самих названий не было. Но со временем энтузиасты смогли восстановить примерные названия для большинства из них.
В рейдже у тебя есть функции которые предоставляет сам рейдж. Это могут быть как функции связанные с игрой (по сути обертка на нативной функцией), так и другой функционал который добавляет рейжд (например, создание браузера).
Но далеко не все нативные функции имеют свои аналоги в рейдже. Поэтому есть возможность самому вызывать нативки в своих скриптах.
 
Все сделал так же. Но выдает ошибку:
Screenshot_56.png

Структура папок:

Screenshot_57.png
Файл index.js клиентский
JavaScript:
require('accounts');

require('truck');

require('./fly.js');


mp.events.add("render", () => {
    var player = mp.players.local;

    const pos = player.position;
    const heading = player.getHeading();

    mp.game.graphics.drawText(`x: ${pos.x.toFixed(2)}, y: ${pos.y.toFixed(2)}, z: ${pos.z.toFixed(2)}, h: ${heading.toFixed(2)}`, [0.55, 0.965], {
    font: 0,
    color: [255, 255, 255, 230],
    scale: [0.4, 0.4],
    outline: true
    });
});
Что не так? Че ему надо? Все подключено, но найти не может. Причем с accounts проблем нет... Хотя структура одинаковая.
 
А в truck/index.js что-то есть или пустой файл?
 
А как игрока из машины высадить? Например, когда садишься в грузовик, через CEF спрашиваешь его готов ли он начать работать. Если ответит нет, как высадить его из авто?
 
Назад
Верх