PHP код:
stock ReproductionOfText(playerid,str[])
{
new st1[700],st2[140];
strcat(st2,str);
for(new i, l = strlen(st2); i < l; i++) {
switch(st2[i]) {
case 'А','а': strcat(st1, "%D0%B0");
case 'Б','б': strcat(st1, "%D0%B1");
case 'В','в': strcat(st1, "%D0%B2");
case 'Г','г': strcat(st1, "%D0%B3");
case 'Д','д': strcat(st1, "%D0%B4");
case 'Е','е': strcat(st1, "%D0%B5");
case 'Ё','ё': strcat(st1, "%D1%91");
case 'Ж','ж': strcat(st1, "%D0%B6");
case 'З','з': strcat(st1, "%D0%B7");
case 'И','и': strcat(st1, "%D0%B8");
case 'Й','й': strcat(st1, "%D0%B9");
case 'К','к': strcat(st1, "%D0%BA");
case 'Л','л': strcat(st1, "%D0%BB");
case 'М','м': strcat(st1, "%D0%BC");
case 'Н','н': strcat(st1, "%D0%BD");
case 'О','о': strcat(st1, "%D0%BE");
case 'П','п': strcat(st1, "%D0%BF");
case 'Р','р': strcat(st1, "%D1%80");
case 'С','с': strcat(st1, "%D1%81");
case 'Т','т': strcat(st1, "%D1%82");
case 'У','у': strcat(st1, "%D1%83");
case 'Ф','ф': strcat(st1, "%D1%84");
case 'Х','х': strcat(st1, "%D1%85");
case 'Ц','ц': strcat(st1, "%D1%86");
case 'Ч','ч': strcat(st1, "%D1%87");
case 'Ш','ш': strcat(st1, "%D1%88");
case 'Щ','щ': strcat(st1, "%D1%89");
case 'Ъ','ъ': strcat(st1, "%D1%8A");
case 'Ы','ы': strcat(st1, "%D1%8B");
case 'Ь','ь': strcat(st1, "%D1%8C");
case 'Э','э': strcat(st1, "%D1%8D");
case 'Ю','ю': strcat(st1, "%D1%8E");
case 'Я','я': strcat(st1, "%D1%8F");
default: strcat(st1, st2[i]);
}
}
static const translate_str1[] = "http://translate.google.kg/translate_tts?ie=UTF-8&q=", translate_str2[] = "&tl=ru&prev=input";
static stream[sizeof(translate_str1) + sizeof(translate_str2) + sizeof(st1)];
stream = translate_str1, strcat(stream,st1), strcat(stream,translate_str2);
PlayAudioStreamForPlayer(playerid,stream);
return true;
}
P.S автор Sonic & Tracer