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

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 7 из 7
  1. #1
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    Pro-Pawn.Ru
    Сообщений
    3,428
    Репутация:
    1079 ±

    AudioMessage - воспроизведение текста голосом

    С помощью этого урока Вы научитесь воспроизводить текст голосом
    В команду (например в /s) добавим это:

    PHP код:
    AudioMessage(playerid60"Ваш текст"); // 60 - дальность 
    И в самый низ мода:

    PHP код:
    stock AudioMessage(playeridradstr[])
    {
        new 
    Float:pxFloat:pyFloat:pz;
        
    GetPlayerPos(playeridpxpypz);
        new 
    world GetPlayerVirtualWorld(playerid);
        static const    
    translate_str1[] = "http://translate.google.kg/translate_tts?ie=UTF-8&q=",
                        
    translate_str2[] = "&tl=ru&prev=input";
        new 
    stream[(sizeof(translate_str1)-1)+128+(sizeof(translate_str2)-1)+1];
        
    stream translate_str1strcat(streamstr), strcat(streamtranslate_str2);
        new 
    GetMaxPlayers();
        do{
            if(
    IsPlayerInRangeOfPoint(--iradpxpypz) && (GetPlayerVirtualWorld(i) == world))
                
    PlayAudioStreamForPlayer(istream);
        }while(
    i!=0);
        return 
    1;

    Последний раз редактировалось Daniel_Cortez; 14.02.2014 в 14:29. Причина: updated //DC

  2. 4 пользователя(ей) сказали cпасибо:
    --JohnsOn-- (08.05.2013)Jeff_Monson (20.02.2014)Salvacore (10.05.2013)TimoXa32 (20.02.2014)
  3. #2
    Аватар для --JohnsOn--
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.05.2013
    Сообщений
    34
    Репутация:
    2 ±
    Норм. Ставлю плюс

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

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,282
    Репутация:
    417 ±
    Хорошо)

  5. #4
    Аватар для Artiom
    Пользователь

    Статус
    Оффлайн
    Регистрация
    20.02.2014
    Сообщений
    1
    Репутация:
    0 ±
    А можно привести пример работы? и полный листинг) Спасибо

  6. #5
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Цитата Сообщение от Artiom Посмотреть сообщение
    А можно привести пример работы? и полный листинг) Спасибо
    Открываем Google Translate и устанавливаем на выходе русский текст. Далее пишем любое слово в окне слева и жмём под окном справа на динамик. Подобное и получится.
    P.S. Не советовал бы подобное ставить. При больших лагах на сервере ничего не будет слышно + насилие над игроками с плохим интернетом (и слышно для них будет с запозданием, и трафик тратиться будет на воспроизведение дорожки).
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  7. Пользователь сказал cпасибо:
    Salvacore (20.02.2014)
  8. #6
    Аватар для KakbeYura
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    72
    Репутация:
    16 ±
    Видел давно, правда там не было по расстоянию, а всем игрокам.
    Функция замечательная, но вот если игрок выключает звук в игре - ничего не поделаешь.
    И плюс к тому дикция тут не идеальная

  9. #7
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Цитата Сообщение от KakbeYura Посмотреть сообщение
    Видел давно, правда там не было по расстоянию, а всем игрокам.
    Функция замечательная, но вот если игрок выключает звук в игре - ничего не поделаешь.
    И плюс к тому дикция тут не идеальная
    Дикция правится удвоением нужной согласной. Например, если бот ставит ударение на "а" в слове "книга", просто делаем так: "книига". Вроде, правит сию проблему
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

 

 

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

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

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

Ваши права

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