Script Radio Sync 1.0.0

Serg_Brain

Мастер
Пользователь
Регистрация
15 Янв 2012
Сообщения
3,975
Лучшие ответы
7
Репутация
595
Награды
5
Radio Sync
Radio Sync 1.0.0 || Синхронизация радио





Этот скрипт синхронизирует Driver Radio со всеми другими пассажирами.

Чтобы использовать его:

- Создайте каталог radioSync в client_packages.
- Создайте в нём файл index.js и вставьте в него следующий код.
- После вызовите его в вашем скрипте client_packages / index.js с помощью require ('radioSync');.

Код данного скрипта:

PHP:
mp.events.add('playerEnterVehicle', (vehicle, seat) => {
	setInterval(function(){radio_sync();},1000);
});

function radio_sync() {
	var player = mp.players.local;
	if(player.vehicle){
	if(player.vehicle.getVariable('radio') == null){
		var radio_index = 0;
	}else{
		var radio_index = player.vehicle.getVariable('radio');
	}

		if (player.vehicle && player.vehicle.getPedInSeat(-1) === player.handle) // Check if player is in vehicle and is driver
		{
			if(radio_index != mp.game.invoke("0xE8AF77C4C06ADC93")){
			radio_index = mp.game.invoke("0xE8AF77C4C06ADC93");
			mp.events.callRemote('radiochange', radio_index);
			}
		}else{
			if(radio_index == 255){
				mp.game.audio.setRadioToStationName("OFF");
			}else{
				mp.game.invoke("0xF7F26C6E9CC9EBB8", true);
				mp.game.invoke("0xA619B168B8A8570F ", radio_index);
			}
			
		}
	}
};
Далее:

- Создайте каталог radioSync в packages.
- Создайте в нём файл index.js и вставьте в него следующий код.

PHP:
mp.events.add('radiochange', (player, vehicle_data) => {
	player.vehicle.setVariable('radio', vehicle_data);
	player.notify("Radio changed to : " + vehicle_data);
});

Также можете просто скачать:



Официальный источник: wiki.rage.mp
Автор скрипта: BlackPanther
Автор темы: Serg_Brain



 
Сверху Снизу