Fescobalt
Новичок
Доброго времени суток! Сегодня я вам покажу, как можно заставить сервер говорить с игроком с помощью гугла 
Изначально эту функцию выложил в команды, но решил перевести сюда, ибо нефиг.
Вот собсна код:
Теперь, для примера покажу код, когда можно использовать нашу функцию:
Думаю эта фича будет полезна многим шарющим людям.
P.S. Можно игнорировать ZCMD и сувать код, куда душе угодно (только уже без CMD:.... и пр. некрасивой фигни)
Изначально эту функцию выложил в команды, но решил перевести сюда, ибо нефиг.
Вот собсна код:
Код:
stock say(text[], playerid = -1)
{
if(strlen(text) == 0) return false;
new temp[400];
format(temp, sizeof(temp),"http://translate.google.com/translate_tts?ie=UTF-8&q=%s&tl=ru&prev=input", text);
if(playerid == -1)
{
for(new i = 0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
PlayAudioStreamForPlayer(i, text);
}
}
} else {
PlayAudioStreamForPlayer(playerid, text);
}
return true;
}
Код:
CMD:nogethere(playerid, params[])
{
if(Account[playerid][Adminka] < 5) return say("функция недоступна", playerid);
if(NoGetHere[playerid] == 1) {
NoGetHere[playerid] = 0;
say("запрет телепортации выключен", playerid);
} else {
say("запрет телепортации включён", playerid);
NoGetHere[playerid] = 1;
}
return 1;
}
P.S. Можно игнорировать ZCMD и сувать код, куда душе угодно (только уже без CMD:.... и пр. некрасивой фигни)
