Слушайте радиостанции в машинах вместе с вашими друзьями и игроками сервера.
Радиостанции может переключать только водитель. Переключение происходит и у пассажиров авто, в котором переключают радиостанции.
Изменение основных настроек, добавление/удаление радио, добавление/удаление "машин без радио", просмотр содержимого файлов: запрещенных машин, радиостанций - все это выполняется из игры через GUI-Консоль, доступ к которой имеет только RCON-администратор.
Радиостанции и их названия в одном файле.
"Защита от дурака" не позволит вам по глупости испортить скрипт.
Чтобы начать использовать скрипт, вам достаточно лишь создать папку в scritpfiles, а остальное система сделает сама - создаст все необходимые файлы со стандартными значениями и даже напишет комментарии для удобства!
Движок, который обрабатывает ид клавиш и модели "автомобилей без радио", задавая им человеческие названия.
Pwn файл в открытом доступе, что позволяет настроить скрипт полностью под свой сервер.
Переключение радиостанций (стандартные настройки):
Стандартные параметры:
Code
#define MAX_RAID_STD 15 //МАКСИМУМ РАДИОСТАНЦИЙ!
#define RADIO_TEXT_TYPE_STD 4//ТИП ГЕЙМТЕКСТА ПО СТАНДАРТУ
#define RADIO_TEXT_TIME_STD 3000//ВРЕМЯ ГЕЙМТЕКСТА ПО СТАНДАРТУ
#define KEY_PREV_STD 8192//Стандартный параметр клавиши РАДИОСТАНЦИЯ НАЗАД
#define KEY_NEXT_STD 16384//Стандартный параметр клавиши РАДИОСТАНЦИЯ ВПЕРЕД
#define KEY_STOP_STD 131072//Стандартный параметр клавиши СТОП
#define BAD_CARS_FILE "NetflashRADIO/Bad_Cars.cfg"//файл для машин "без радио"
#define RADIO_FILE "NetflashRADIO/Radio.ini"//файл с ссылками на радиостанции
#define SETTING_FILE "NetflashRADIO/Setting.ini"//файл с настройками
#define RADIO_OFF "Radio Off"//надпись по стандарту
#define MAX_FORBIDDEN_CARS (15)//Максимум авто без радио
#define MAX_RADIOS 20//Максимум радиостанций
#define DIALOG_ID 2020//ид диалога
#define BAD_CARS_STD "510\r\n509\r\n481"//Запрещенные тачки по стандарту
Вид базы данных:
Инструкция по установке:
Вариант 1:
Перенесите содержимое архива в папку с сервером и подтвердите слияние папок
Подключите скрипт в server.cfg
Вариант 2:
Перенесите RadioF.amx в папку scriptfiles, которая находится в папке с сервером
Создайте в папке scriptfiles папку NetflashRADIO (если пути в pwn не меняли)
Запускайте сервер
Скрипт сам создаст все необходимые файлы
Если вы хотите добавить радио, то:
1. Впишите в файл RadioURL:
Radio(номер) = ссылка на поток
Номер должен быть следующим, после последнего, например:
Code
Radio0 = [url]http://webcast.emg.fm:55655/europaplus128.mp3|Europa Plus[/url]
Radio1 = [url]http://radio02-cn03.akadostream.ru:8108/shanson128.mp3|Shanson[/url]
Добавляете ключ
Code
Radio2 = ссылка на поток|Название радио
Внимание! Прерываний номеров радио быть не должно! Пример прерывания:
Code
Radio0 = http://webcast.emg.fm:55655/europaplus128.mp3|Europa Plus
Radio1 = http://radio02-cn03.akadostream.ru:8108/shanson128.mp3|Shanson
Radio3 = http://radio.kazantip-fm.ru:8000/mp396|Kazantip
В противном случае загружены будут радиостанции из ключей Radio0 и Radio1.
Если вы хотите добавить машину, в которой радио не будет проигрываться:
1. Открываем файл Bad_Cars и вписываем на новую строку идентификатор модели автомобиля.
Например я хочу запретить проигрывание в белазе:
Открываю файл, вижу там это:
Отступаем строчку и вписываем идентификатор модели:
Что получилось:
Для редактирования других параметров измените значения в файле Setting
Видео:
[cut noguest=Screen's]
[/cut]