PDA

Просмотр полной версии : [FS] Online Radio v.2



Osetin
19.11.2013, 15:22
. В данной версии имеется возможность изменения параметров из игры с моментальным сохранением в базу данных. Список особенностей:

Слушайте радиостанции в машинах вместе с вашими друзьями и игроками сервера.
Радиостанции может переключать только водитель. Переключение происходит и у пассажиров авто, в котором переключают радиостанции.
Изменение основных настроек, добавление/удаление радио, добавление/удаление "машин без радио", просмотр содержимого файлов: запрещенных машин, радиостанций - все это выполняется из игры через GUI-Консоль, доступ к которой имеет только RCON-администратор.
Радиостанции и их названия в одном файле.
"Защита от дурака" не позволит вам по глупости испортить скрипт.
Чтобы начать использовать скрипт, вам достаточно лишь создать папку в scritpfiles, а остальное система сделает сама - создаст все необходимые файлы со стандартными значениями и даже напишет комментарии для удобства!
Движок, который обрабатывает ид клавиш и модели "автомобилей без радио", задавая им человеческие названия.
Pwn файл в открытом доступе, что позволяет настроить скрипт полностью под свой сервер.
Оптимизированные циклы!
Список доступных клавиш и их идентификаторов в GUI-консоли.

Переключение радиостанций (стандартные настройки):


Чтобы переключить радио на следующую радиостанцию нажмите Num 6
Чтобы переключить радио на следующую радиостанцию нажмите Num 4
Чтобы остановить радио нажмите клавишу N или же промотайте радиостанции до надписи "Radio off"

Стандартные параметры:

#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 в папку filterscripts, которая находится в папке с сервером
Создайте в папке scriptfiles папку NetflashRADIO (если пути в pwn не меняли)
Запускайте сервер. Все необходимые файлы будут созданы в /scriptfiles/NetflashRADIO

Если вы хотите добавить радио, то используйте один из вариантов
Легкий вариант


1. Заходим на сервер за РКОН-админа
2. Вводим /settingr или /настройкир, как вам удобнее
3. Выбираем пункт "добавить радио"
4. Следуем указаниям.

Вариант для продвинутых
1. Впишите в файл RadioURL:
Radio(номер) = ссылка на поток
Номер должен быть следующим, после последнего, например:


Radio0 = http://webcast.emg.fm:55655/europaplus128.mp3|Europa Plus
Radio1 = http://radio02-cn03.akadostream.ru:8...28.mp3|Shanson
Добавляете ключ


Radio2 = ссылка на поток|Название радио

Если вы хотите добавить машину, в которой радио не будет проигрываться то пользуйтесь этими вариантами:

Легкий вариант


1. Заходим на сервер за РКОН-админа
2. Вводим /settingr или /настройкир, как вам удобнее
3. Выбираем пункт "добавить автомобиль без радио"
4. Вводим в поле диалога идентификатор модели автомобиля. Например, 520 (это гидра)

Внимание! Прерываний номеров радио быть не должно! Пример прерывания:


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 и вписываем на новую строку идентификатор модели автомобиля.
Например я хочу запретить проигрывание в белазе:

Открываю файл, вижу там это:


481
509
510
Отступаем строчку и вписываем идентификатор модели:

406
Что получилось:

481
509
510
406

Скачать : Кликни (http://dl.dropboxusercontent.com/u/54368978/Online%20Radio%20v.2.1.rar)

Salvacore
19.11.2013, 15:37
Очень хорошо.