функционал кода
-------------------------------------------------------------------------
СТРЕЛКА ВЛЕВО -- 0x25
ПРАВАЯ СТРЕЛКА -- 0x27
КНОПКА X Аварийка - 0x58
установка
создаем фаил с расширение js например indicator.js
путь /server-files/client_packages/
и вставляем туда этот код
находим фаил index.js
и прописываем там код
сайт майкрософт коды кнопак
подстроите под себя
https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
-------------------------------------------------------------------------
СТРЕЛКА ВЛЕВО -- 0x25
ПРАВАЯ СТРЕЛКА -- 0x27
КНОПКА X Аварийка - 0x58
установка
создаем фаил с расширение js например indicator.js
путь /server-files/client_packages/
и вставляем туда этот код
Код:
const localPlayer = mp.players.local;
var signal1, signal2, signalx;
mp.keys.bind(0x25, true, function() {
if (signal1 && localPlayer.vehicle) {
signal1 = false;
mp.game.graphics.notify('Левый поворотник выключен');
localPlayer.vehicle.setIndicatorLights(1, false);
} else
if (signal2 && localPlayer.vehicle) {
mp.game.graphics.notify('Левый поворотник включен');
localPlayer.vehicle.setIndicatorLights(0, false);
localPlayer.vehicle.setIndicatorLights(1, true);
signal1 = true;
signal2 = false;
} else if (localPlayer.vehicle) {
mp.game.graphics.notify('Левый поворотник включен');
localPlayer.vehicle.setIndicatorLights(1, true);
signal1 = true;
signal2 = false;
}
});
mp.keys.bind(0x27, true, function() {
if (signal2 && localPlayer.vehicle) {
signal2 = false;
mp.game.graphics.notify('Правый поворотник выключен');
localPlayer.vehicle.setIndicatorLights(0, false);
} else
if (signal1 && localPlayer.vehicle) {
localPlayer.vehicle.setIndicatorLights(1, false);
localPlayer.vehicle.setIndicatorLights(0, true);
signal1 = false;
signal2 = true;
mp.game.graphics.notify('Правый поворотник включен');
} else if (localPlayer.vehicle) {
mp.game.graphics.notify('Правый поворотник включен');
localPlayer.vehicle.setIndicatorLights(0, true);
signal2 = true;
}
});
mp.keys.bind(0x58, true, function() {
if (signalx && localPlayer.vehicle) {
mp.game.graphics.notify('Аварийка выключена');
localPlayer.vehicle.setIndicatorLights(1, false);
localPlayer.vehicle.setIndicatorLights(0, false);
signalx = false;
} else
if (localPlayer.vehicle) {
mp.game.graphics.notify('Аварийка включена');
localPlayer.vehicle.setIndicatorLights(1, true);
localPlayer.vehicle.setIndicatorLights(0, true);
signalx = true;
}
})
находим фаил index.js
и прописываем там код
Код:
require('indicator.js');
сайт майкрософт коды кнопак
подстроите под себя
https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
Последнее редактирование: