This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос Пару вопросов по рейджу

Wa3Rix

Активный участник
high coder
19 Ноя 2020
32
4
30
Не разобрался...



JavaScript:
mp.events.add("LPC_VehicleHackResult", function (is_success, chanse)
{
    if (carhacker_ui)
        carhacker_ui.active = false;

    mp.gui.cursor.show(false, false);
    mp.events.callRemote("RPC_VehicleHack", is_success, chanse);
    if(is_success)
    {
        mp.gui.chat.push(`[Client] Hacked vehicle: Type: ${vehicle_to_hack.type}, ID: ${vehicle_to_hack.id}, Name: ${vehicle_to_hack.getNumberPlateText()}`);
        vehicle_to_hack.setSiren(false); // не работает
        vehicle_to_hack.setSirenSound(false); // Не работает
        vehicle_to_hack.SetDoorsLocked(1); // Крашит
        mp.players.local.taskEnterVehicle(vehicle_to_hack.handle, 15000, -1, 2.0, 1, 0);
    }
    else
    {
        vehicle_to_hack.setSirenSound(true); // не работает
        vehicle_to_hack.setSiren(true); // не работает
        mp.gui.chat.push("Сработала сигнализация!");
    }
});
Тип "vehicle", номерной знак тоже совпадает, но пишет что это не функция... Хотя номерной знак берется из "vehicle_to_hack.getNumberPlateText()", соответственно и "SetDoorsLocked(1)" должна быть доступна (https://wiki.rage.mp/index.php?title=Client-side_functions#Vehicle https://wiki.rage.mp/index.php?title=Vehicle::setDoorsLocked)
 

Wa3Rix

Активный участник
high coder
19 Ноя 2020
32
4
30
И еще что-то с цветами машин, красный это красный, зеленый это синий, а синий это черный (RGB)


JavaScript:
race_vehicles.push(mp.vehicles.new(mp.joaat("turismor"), new mp.Vector3(-394.9336, 1215.1986, 324.8054),
    {
        numberPlate: "Mr.Green",
        locked: true,
        color: [[0, 255, 0], [0, 255, 0]],
        heading: 165.0514
    }));

    race_vehicles.push(mp.vehicles.new(mp.joaat("turismor"), new mp.Vector3(-404.4807, 1217.6987, 324.8057),
    {
        numberPlate: "Mr. Blue",
        locked: true,
        color: [[0, 0, 255], [0, 0, 255]],
        heading: 165.0514
    }));
 

skyElmax

Специалист
high coder
15 Сен 2020
151
96
85

Если хотите менять цвет автомобиля через RGB то используйте эту функцию setColorRGB
 
Реакции: X-Clusiv и Wa3Rix

X-Clusiv

Модератор
Команда форума
high coder
4 Окт 2020
681
338
161
29
JavaScript:
mp.events.add("LPC_VehicleHackResult", function (is_success, chanse)
{
    if (carhacker_ui)
        carhacker_ui.active = false;

    mp.gui.cursor.show(false, false);
    mp.events.callRemote("RPC_VehicleHack", is_success, chanse);
    if(is_success)
    {
        mp.gui.chat.push(`[Client] Hacked vehicle: Type: ${vehicle_to_hack.type}, ID: ${vehicle_to_hack.id}, Name: ${vehicle_to_hack.getNumberPlateText()}`);
        vehicle_to_hack.setSiren(false); // не работает
        vehicle_to_hack.setSirenSound(false); // Не работает
        vehicle_to_hack.SetDoorsLocked(1); // Крашит
        mp.players.local.taskEnterVehicle(vehicle_to_hack.handle, 15000, -1, 2.0, 1, 0);
    }
    else
    {
        vehicle_to_hack.setSirenSound(true); // не работает
        vehicle_to_hack.setSiren(true); // не работает
        mp.gui.chat.push("Сработала сигнализация!");
    }
});

vehicle_to_hack
не вижу где вы определяете эту машину... или получаете на нее ссылку...
 

X-Clusiv

Модератор
Команда форума
high coder
4 Окт 2020
681
338
161
29
не доверять а проверять. Защита должна быть как на клиенте так и на сервере.
 

Wa3Rix

Активный участник
high coder
19 Ноя 2020
32
4
30
После обновления вроде как сам пропал, возможно баги были какие-то. Можно закрывать тему, разобрался со всеми вопросами.
 
Последнее редактирование:
Реакции: Pandem