Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 2 из 2

Тема: Online Radio v.2

  1. #1
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,432
    Репутация:
    1093 ±

    Online Radio v.2

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

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

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

    PHP код:
    Чтобы переключить радио на следующую радиостанцию нажмите Num 6
     Чтобы переключить радио на следующую радиостанцию нажмите Num 4
     Чтобы остановить радио нажмите клавишу N или же промотайте радиостанции до надписи 
    "Radio off" 
    Стандартные параметры:
    PHP код:
    #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

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

    PHP код:
     1. Заходим на сервер за РКОН-админа
     2. Вводим 
    /settingr или /настройкиркак вам удобнее
     3. Выбираем пункт 
    "добавить радио"
     
    4. Следуем указаниям
    Вариант для продвинутых
    1. Впишите в файл RadioURL:
    Radio(номер) = ссылка на поток
    Номер должен быть следующим, после последнего, например:

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

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

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

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

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

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

    PHP код:
    481
    509
    510 
    Отступаем строчку и вписываем идентификатор модели:
    PHP код:
    406 
    Что получилось:
    PHP код:
    481
    509
    510
    406 
    Скачать : Кликни

  2. #2
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±
    Очень хорошо.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •