GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Ted_Flender - 2013. November 01. - 00:43:30

Cím: AudioStream
Írta: Ted_Flender - 2013. November 01. - 00:43:30
Sziasztok!
A W**S szerveren volt az hogy a fordító mondta a szöveget :D Azt hogy lehet meg csinálni?
Ted
Cím: AudioStream
Írta: huhboy - 2013. November 01. - 15:47:08
nem tudom, hogy ez x-en mûködik-e de szerintem ez kell neked :) http://forum.sa-mp.com/showthread.php?t=166348
Cím: AudioStream
Írta: Ted_Flender - 2013. November 01. - 21:57:01
Neeem ez...
Az kell hogy a google fordíto egy adott szöveget elmondjon AudioStream-ban!
Cím: AudioStream
Írta: huhboy - 2013. November 01. - 22:44:32

Neeem ez...
Az kell hogy a google fordíto egy adott szöveget elmondjon AudioStream-ban!
 
[/quote]
te sem vagy vérprofi :\'D
de ez kell neked...
ez mondatja el a google-el amit beírsz...
 
format(szUrl, sizeof(szUrl), \"http://translate.google.com/translate_tts?tl=%s&q=%s\", szLang, szMsg);
Cím: AudioStream
Írta: hegdavid95 - 2013. November 02. - 10:59:37
CMD:voice(playerid, params[])
{
if(GetPVarInt(playerid,\"Level\") >= 5){
new string[900];
if (sscanf(params, \"s[128]\", string)) return SendClientMessage(playerid, COLOR_RED, \"Használat: /voice [szöveg]\");
format(string, sizeof(string), \"http://translate.google.com/translate_tts?tl=hu&q=%s\", string);
foreach(Player,i)
{
    PlayAudioStreamForPlayer(i,string);
}
}else SendClientMessage(playerid, COLOR_RED, \"Hiba:{\"#FFFFFF\"} Ennek a parancsnak a használatához legalább 5-ös szintû adminnak kéne lenned!\");
return 1;
}

 
Tessék itt a parancs úgyse használom. Annyi hogy mivel URL rõl van szó, ezért a nem standard ascii karaktereket encodolni kell az URL linkben tehát az adott karaktert le kell cserélni egy % jelre és mögé írni egy kétjegyû hexadecimális számot pl õ = %F5 erre kereshetsz függvényt biztos van. Bár javítson ki valaki ha tévedek de én úgy tudom így van.