Мануал Cruise Control

#Rips

Эксперт
Пользователь
Регистрация
16 Дек 2015
Сообщения
1,737
Лучшие ответы
0
Репутация
499
Доброе время суток, пользователи Pawno-Info.Ru
Я Вам выложу урок от пользователя Captien, который создал круиз контроль для любого автомобиля.

Перевод:
Если вы хотите скрыться и нападать на преступников, если они вас не заметят, это будет вашим решением.

Сценарий очень прост.

Когда игрок войдет в аварийное транспортное средство, сценарий будет работать, нажав B. Глушитель также будет сохранен для использования в будущем, если вы припаркуете свой автомобиль и возьмете еще один, а затем вернетесь. Глушитель будет ждать вас.
Оригинал:
If you want to be stealth and raid the criminals without they notice you, this will be your solution.

The script is very simple.

When player enters a Emergency Vehicle, the script will work by pressing B. The silencer is also saved for future uses if you park yours car and took another one and then came back. The silencer will be waiting you.
Северная часть:

PHP:
mp.events.add('playerEnteredVehicle', (player) => {
    player.call('VehicleEntered', player.seat)
})
Клиентская часть:

PHP:
let vehicle, state, vehSeat = null;
let data = new Map();

mp.events.add('VehicleEntered', (seat) => {

    vehicle = mp.players.local.vehicle;

    if (classchecker()) {
        if (seat == 0) {
            vehSeat = 0;
            if (data.get(vehicle) === undefined) {
                data.set(vehicle, false);
            }
        }
    }
})


mp.keys.bind(0x42, true, _ => {
    if (vehicle && vehSeat == 0) {
        if (data.get(vehicle) == false) {
            data.set(vehicle, true);
            mp.game.graphics.notify(`Slient mode is activated.`);
            vehicle.disableImpactExplosionActivation(true);
        } else if (data.get(vehicle) == true) {
            data.set(vehicle, false);
            mp.game.graphics.notify(`Slient mode is deactivated.`);
            vehicle.disableImpactExplosionActivation(false);
        }
    }
})

function classchecker() {

    let vehClass = vehicle.getClass();

    if (vehClass !== 18) {
        return false;
    }

    return true;

}
 
Сверху Снизу