Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 7 из 7
  1. #1
    Аватар для Osetin
    •Администратор•

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

    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,272
    Репутация:
    417 ±
    Хорошо)

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

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

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

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

    Широко известно, что идеи стоят 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
    Адрес
    Восточный Мордор
    Сообщений
    4,984
    Репутация:
    1812 ±
    Цитата Сообщение от KakbeYura Посмотреть сообщение
    Видел давно, правда там не было по расстоянию, а всем игрокам.
    Функция замечательная, но вот если игрок выключает звук в игре - ничего не поделаешь.
    И плюс к тому дикция тут не идеальная
    Дикция правится удвоением нужной согласной. Например, если бот ставит ударение на "а" в слове "книга", просто делаем так: "книига". Вроде, правит сию проблему
    Связаться со мной в VK можно через личные сообщения этой группы

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

    Steve Pavlina

 

 

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

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

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

Ваши права

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