Synced Vehicle Indicators
Synced Vehicle Indicators 1.0.1 || Поворотники
Synced Vehicle Indicators 1.0.1 || Поворотники
Этот ресурс добавляет синхронизированные индикаторы транспортного средства.
Чтобы использовать его:
- Создайте каталог indicators в client_packages.
- Создайте в нём файл index.js и вставьте в него следующий код.
- После вызовите его в вашем скрипте client_packages / index.js с помощью require ('indicators');.
Код данного скрипта:
PHP:
const blockedClasses = [13, 14, 15, 16, 21];
mp.events.add("entityStreamIn", (entity) => {
if (entity.type === "vehicle") {
if (entity.hasVariable("IndicatorRight")) entity.setIndicatorLights(0, entity.getVariable("IndicatorRight"));
if (entity.hasVariable("IndicatorLeft")) entity.setIndicatorLights(1, entity.getVariable("IndicatorLeft"));
}
});
mp.events.addDataHandler("IndicatorRight", (entity, value) => {
if (entity.type === "vehicle") entity.setIndicatorLights(0, (value == null) ? false : value);
});
mp.events.addDataHandler("IndicatorLeft", (entity, value) => {
if (entity.type === "vehicle") entity.setIndicatorLights(1, (value == null) ? false : value);
});
// Numpad 4 - Toggle left indicator
mp.keys.bind(0x64, false, () => {
let vehicle = mp.players.local.vehicle;
if (vehicle && vehicle.getPedInSeat(-1) == mp.players.local.handle && blockedClasses.indexOf(vehicle.getClass()) == -1) mp.events.callRemote("toggleIndicator", 1);
});
// Numpad 6 - Toggle right indicator
mp.keys.bind(0x66, false, () => {
let vehicle = mp.players.local.vehicle;
if (vehicle && vehicle.getPedInSeat(-1) == mp.players.local.handle && blockedClasses.indexOf(vehicle.getClass()) == -1) mp.events.callRemote("toggleIndicator", 0);
});
- Создайте каталог indicators в packages.
- Создайте в нём файл index.js и вставьте в него следующий код.
PHP:
mp.events.add("toggleIndicator", (player, indicatorID) => {
let vehicle = player.vehicle;
if (vehicle && player.seat == -1) {
switch (indicatorID) {
// Right
case 0:
vehicle.data.IndicatorRight = !vehicle.data.IndicatorRight;
break;
// Left
case 1:
vehicle.data.IndicatorLeft = !vehicle.data.IndicatorLeft;
break;
}
}
});
Numpad 4 - Переключить левый поворотник
Numpad 6 - Переключить правый поворотник
Также можете просто скачать:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!