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