В теме 13 сообщений

Великий Гуру

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

AudioMessage(playerid, 60, "Ваш текст"); // 60 - дальность

И в самый конец мода:

stock AudioMessage(playerid, rad, str[])
{
    new Float:px, Float:py, Float:pz;
    GetPlayerPos(playerid, px, py, pz);
    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_str1, strcat(stream, str), strcat(stream, translate_str2);
    new i = GetMaxPlayers();
    do{
        if(IsPlayerInRangeOfPoint(--i, rad, px, py, pz) && (GetPlayerVirtualWorld(i) == world))
            PlayAudioStreamForPlayer(i, stream);
    }while(i!=0);
    return 1;
}
?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Немного не понял, то есть гугл бот будет говорить текст который будет проигран через бота? Если это так - то очень интересная система!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Timur_Top да, баба-переводчик будет озвучивать указанный текст. 

Только работать будет, если включены звуки радио в настройках игры. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Великий Гуру

Довольно-таки интересная тема) Можно например заюзать при общении с NPC)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня почему то не работает, в чате выводиться сыллка гугл переводчика и текст который я вставил, но нечего не услышал 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Постоянный

типо вот так ? 
 

Спойлер

}
CMD:s(playerid,params[]) {
	if(PI[playerid][pMute] > 0) return ErrorMessage(playerid,"У Вас бан чата");
	if(GetPVarInt(playerid,"FloodByPlayer") > unix && PI[playerid][pExp] < 3) return ErrorMessage(playerid,"Пожалуйста подождите");
	else if(isnull(params) || strlen(params) > 100) return SendEsp(playerid, "/s [текст]");
	new string[145];
	format(string, sizeof(string), "%s[%d] кричит: %s", player_name[playerid],playerid,params);
  	AudioMessage(playerid, 60, "Ваш текст"); // 60 - дальность
	ProxDetector(35.0,playerid,string,COLOR_WHITE);
	if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT && !TI[playerid][tCuffed]) ApplyAnimation(playerid,"ON_LOOKERS","shout_in",9000.999,0,0,0,0,0,1);
	SetPlayerChatBubble(playerid, params, COLOR_WHITE, 60.0, 10000);
	SetPVarInt(playerid,"FloodByPlayer", unix+7);
	return 1;

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Великий Гуру

Вопрос, можно ли сделать что бы озвучивал и без включения звуков игры 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • От dante34538
      ищу гейм мод самп рп, который не был в пабликах, по цене до 3000р, писать в вк https://vk.com/screamzmorrow
    • От DonK/Key
      Всем привет, помогите кто разбирается, так как я можно сказать начинающий сделать свой КРМП, буду благодарен. Напишите либо тут либо @evreI_sigma (Мой Telegram)