SA-MP Forums Archive
[Ajuda] Comando por voz nгo pega ... - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Comando por voz nгo pega ... (/showthread.php?tid=502036)



Comando por voz nгo pega ... - LucasPlays - 21.03.2014

Olб , eu adaptei o FS do Lucas_Alemao no meu GM , mas sу que a voz nгo sai :S , alguem pode me ajudar ? O Codigo logo abaixo :

PHP Code:
CMD:falar(playeridparams[])
{
new 
Str2[30];
if(
sscanf(params"s"Fala)) return SendClientMessage(playeridCINZA"Use /falar [texto]");
for(new 
0MAX_PLAYERSi++)
{
format(Strsizeof(Str), "http://translate.******.com/translate_tts?tl=pt&q=%s"Fala);
PlayAudioStreamForPlayer(iStr00000);
}
format(Str2sizeof(Str2), "~h~~g~%s ~y~Falando"Nome(playerid));
GameTextForAll(Str215001);
return 
1;

FS : https://sampforum.blast.hk/showthread.php?tid=312138

No server log aparece isso quando digito o comando :

Code:
sscanf warning: Strings without a length are deprecated, please add a destination size.



Re: Comando por voz nгo pega ... - RockFire - 21.03.2014

pawn Code:
if(sscanf(params, "s(120)", Fala)) return SendClientMessage(playerid, CINZA, "Use /falar [texto]");



Re: Comando por voz nгo pega ... - VeNuZ_ - 21.03.2014

pawn Code:
CMD:falar(playerid, params[])
{
new Str2[30], Falar;
if(sscanf(params, "s", Fala)) return SendClientMessage(playerid, CINZA, "Use /falar [texto]");
for(new i = 0; i < MAX_PLAYERS; i++)
{
format(Str, sizeof(Str), "http://translate.******.com/translate_tts?tl=pt&q=%s", Fala);
PlayAudioStreamForPlayer(i, Str, 0, 0, 0, 0, 0);
}
format(Str2, sizeof(Str2), "~h~~g~%s ~y~Falando", Nome(playerid));
GameTextForAll(Str2, 1500, 1);
return 1;
}



Re: Comando por voz nгo pega ... - LucasPlays - 21.03.2014

Ainda nгo fala , sу aparece a mensagem "NICK" Falando , mas nгo fala


Re: Comando por voz nгo pega ... - GabrielRibeiro - 21.03.2014

Quote:
Originally Posted by LucasPlays
View Post
Ainda nгo fala , sу aparece a mensagem "NICK" Falando , mas nгo fala
Olha o meu sistema meu amigo

pawn Code:
CMD:av(playerid, params[])
{
    if(InfoGabriel[playerid][pAdmin] < 1)
        return SCM(playerid, COR_CINZA1, "Vocк nгo tem permissгo para usar esse comando!");
    if(AdminModo[playerid] == 0 && InfoGabriel[playerid][pAdmin] < 3001)
        return SCM(playerid, COR_CINZA1, "Vocк nгo pode usar esse comando enquanto estб jogando!");
    if(AdminModo[playerid] == 0 && InfoGabriel[playerid][pAdmin] < 3001)
        return SCM(playerid, COR_CINZA1, "Vocк nгo pode usar comando de admin enquanto joga.");
    if(sscanf(params, "s[128]", corda[playerid]))
        return SCM(playerid, COR_CINZA1, "Use: /av [mensagem]");
    new Str[100];
    new Str2[100];
    for(new i = 0; i < SLOTS; i++)
    {
         format(Str, sizeof(Str), "http://translate.******.com/translate_tts?tl=pt&q=%s", corda[playerid]);
         PlayAudioStreamForPlayer(i, Str, 0, 0, 0, 0, 0);
    }
    SCMTA(COR_BRANCO, "|_______________| AVISO DA ADMINISTRAЗГO |_______________| ");
    format(String, 100, "Admin %s: %s", pNome(playerid), corda[playerid]);
    format(Str2, sizeof(Str2), "~h~~g~%s ~y~Falando", pNome(playerid));
    GameTextForAll(Str2, 1000, 1);

    SCMTA(COR_AZULZAO, String);
    return 1;
}
Se possнvel +REP


Re: Comando por voz nгo pega ... - LucasPlays - 21.03.2014

Que estranho nem com o seu sistema nao falou


Re: Comando por voz nгo pega ... - GabrielRibeiro - 21.03.2014

Quote:
Originally Posted by LucasPlays
View Post
Que estranho nem com o seu sistema nao falou

Amigo, cheque se o seu gta estб com a rбdio aumentada, e depois me diz o resultado e se possнvel me de + REP.


Re: Comando por voz nгo pega ... - LucasPlays - 22.03.2014

Vish atй esqueci disso й este й o problema mesmo '--- vlw se der dou + REP


Re: Comando por voz nгo pega ... - LucasPlays - 22.03.2014

Como fasso para nгo exibir a mensagem Audio Stream : etc .... ?


Re: Comando por voz nгo pega ... - VeNuZ_ - 22.03.2014

Existe um comando geral que й: " /audiomsg " .
Faзa o player usar o comando quando se conecta no servidor.


Re: Comando por voz nгo pega ... - LucasPlays - 22.03.2014

Blz Muito Obrigado pela a ajuda de vocкs +REP (Se eu puder ;0 )


Re: Comando por voz nгo pega ... - GabrielRibeiro - 22.03.2014

Quote:
Originally Posted by LucasPlays
View Post
Como fasso para nгo exibir a mensagem Audio Stream : etc .... ?
Bom meu amigo, eu nгo sei como eu posso fazer isso mбs vocк pode usar um loop que limpe um chat logo depois da funзгo...


Ex:
pawn Code:
for(new i = 1;  i < 100; i++)
{
      SendClientMessageToAll(-1, " ");
}



Re: Comando por voz nгo pega ... - bpsamp - 22.03.2014

Quote:
Originally Posted by LucasPlays
View Post
Como fasso para nгo exibir a mensagem Audio Stream : etc .... ?
Tem que usar a funзгo de audio stream E ter o volume do rбdio pelo menos 1%


Re: Comando por voz nгo pega ... - GabrielRibeiro - 22.03.2014

Quote:
Originally Posted by bpsamp
View Post
Tem que usar a funзгo de audio stream E ter o volume do rбdio pelo menos 1%
ERRADO! a mensagem nгo dб devido ao som a mensagem de audio stream continuaria a aparecer mesmo sem audio...

acho que a unica forma seria limpando o chat como eu mesmo informei acima <3